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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Perugia and Macerata

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

Trains from Perugia to Macerata cover the 54 miles (87 km) long route taking on average 3 h 22 min with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $15 (€13), but the average price of train tickets is $15 (€13). Travelers depart most frequently from Perugia and arrive in Macerata.

Travel Tips

Trains from Perugia to Macerata
Travel by train to Macerata 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 Perugia to Macerata.
FAQs
How much are cheap trains to Macerata from Perugia?
Omio customers have found cheap train tickets between Perugia and Macerata for as low as $15 (€13)  for the next 7 days.
How much is the train between Perugia and Macerata on average?
If you’re looking to buy your train tickets in the next week, you can expect the Perugia to Macerata train price to come in at an average of $15 (€13)  one way.
How far is Macerata from Perugia by train?
You should expect to travel around 54 miles (87 km)  to Macerata from Perugia by train.
How many hours is the train time between Perugia and Macerata?
On average the Perugia to Macerata train travel time is 3 h 22 min  for the 54 miles (87 km) long route, but the duration can vary if you travel on weekends and holidays.
What station does the train from Perugia to Macerata depart from? Which Macerata train station do I come into from Perugia?

There are a few train stations in Perugia to start your route from including Perugia, Perugia Universita' and Perugia Silvestrini. In Macerata you have a few train station options to choose from for your arrival including Macerata, Macerata Fontescodella and Macerata Università.

Omio customers traveling this route depart most frequently from Perugia   and arrive in Macerata.

Where is the train station in Perugia to go to Macerata? Where is the train station in Macerata located?

Passengers booking this route most frequently board their trains from Perugia and need to travel around 1 mile (s) / 1 km from the city center to get to this train station.

Passengers arriving in Macerata most often arrive at Macerata and need to travel around 1 mile (s) / 1 km from this train station to the city center.

When does the first train depart from Perugia to Macerata? When does the last train depart from Perugia to Macerata?
You can take the earliest train from Perugia to Macerata at 9: 22 AM   or take the last train from Perugia to Macerata leaving at 12: 27 PM. Look for the latest Perugia to Macerata train schedules on Omio and book the best time to take the train for this trip.
How far in advance should I buy train tickets from Perugia to Macerata for the best deals?
If you buy a train ticket from Perugia to Macerata within the next 7 days, you can find tickets to cost on average $15 (€13) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Perugia and Macerata are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Perugia
Macerata
Perugia is the most popular Perugia 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 Perugia for your trip to Macerata.

Trains from Perugia to Macerata: related information

Here are some other resources that might have the information you need