These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Macerata to Perugia

distanceDistance54 miles (87 km)
durationAverage train duration3 h 8 min
priceAverage train ticket price$15 (€13)
changesDirect trainYes

Trains from Macerata to Perugia cover the 54 miles (87 km) long route taking on average 3 h 8 min with our travel partners like. There are direct train services available. While the average ticket price for this route costs around $15 (€13), you can find the cheapest train ticket for as low as $15 (€13). Travelers depart most frequently from Macerata and arrive in Perugia.

Travel Tips

Trains from Macerata to Perugia
Travel by train to Perugia easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Macerata to Perugia.
FAQs
How much do cheap train tickets between Macerata and Perugia cost?
Omio customers have found cheap train tickets to Perugia from Macerata for as low as $15 (€13)  for the next 7 days.
What is the price of a train ticket to Perugia from Macerata?
The train price between Macerata and Perugia is on average $15 (€13)  if you are looking to purchase your tickets for this route in the next 7 days.
How far is Perugia from Macerata by train?
When traveling this route you should expect the distance to Perugia from Macerata by train to be approximately 54 miles (87 km).
What is the Macerata to Perugia train travel time?
While the time it takes to travel 54 miles (87 km) from Macerata to Perugia can vary based on specific dates, weekends, and holidays, the Macerata to Perugia train journey time is on average 3 h 8 min.
What is the departure train station in Macerata and arrival train station in Perugia?

Some of the Macerata train stations to Perugia you can start your journey from include Macerata, Macerata Fontescodella and Macerata Università. Similarly, some of the arrival train stations in Perugia include Perugia, Perugia Universita' and Perugia Silvestrini.

When traveling this route, Omio customers are departing most frequently from Macerata   and arriving in Perugia.

Where is the Macerata train station located? Where is the Perugia train station located?

Passengers board their train most frequently from Macerata and travel around 1 mile (s) / 1 km from the city center to this train station.

Passengers traveling this route most often arrive at Perugia and need to travel approximately 1 mile (s) / 1 km from the train station to the city center in Perugia.

When does the first train depart from Macerata to Perugia? When does the last train depart from Macerata to Perugia?
The earliest train departing from Macerata to Perugia leaves at 6: 34 AM. The last train departing from Macerata to Perugia leaves at 12: 01 PM. You can find the latest Macerata to Perugia train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I purchase train tickets from Macerata to Perugia to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you buy train tickets to Perugia from Macerata within the next 7 days, you can find tickets to cost on average $15 (€13) one way. To find the best prices for this journey, consider booking your train ticket from Macerata to Perugia a few months in advance.

Important Stations and Airports for this Journey

Macerata
Perugia
Macerata is the most popular Macerata railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Macerata for your trip to Perugia.