Macerata to Perugia train

Cheap train tickets from Macerata to Perugia

Showing times and prices for Dec 04





The best way to find a cheap train ticket from Macerata to Perugia is to book your journey as far in advance as possible and to avoid traveling at rush hour.

08:30PMMacerata8h44 05:14AMPerugia
2 transfers
Find prices

Train schedule from Macerata to Perugia

Showing trains for tomorrow, Sunday, December 4
08:30PMMacerata8h44 05:14AMPerugia
2 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Dec 04
Dec 05
Dec 06
Dec 07
Dec 08
Dec 09
Dec 10

Fastest train times from Macerata to Perugia

Showing times and prices for Dec 04

Fastest Journey

8 h 44 m


8 h 44 m

Trains per day



88 km

It's difficult to get from Macerata to Perugia without transferring at least 2 times.

08:30PMMacerata8h44 05:14AMPerugia
2 transfers
Find prices

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Overview: Train from Macerata to Perugia

distanceDistance54 miles (87 km)
durationAverage train duration3 h 26 min
priceAverage train ticket price$14 (€13)
frequencyTrain frequency7 a day
changesDirect trainNo
carriersTrain providersIntercity, Regionale or Regionale Veloce

Trains from Macerata to Perugia cover the 54 miles (87 km) long trip taking on average 3 h 26 min with our travel partners like Intercity, Regionale or Regionale Veloce. Normally, there are 7 trains operating per day, including direct services available. While the average ticket price for this trip costs around $14 (€13), you can find the cheapest train ticket for as low as $14 (€13). Travelers depart most frequently from Macerata and arrive in Perugia.

Train providers: Intercity from Macerata to Perugia trains

Travel between Macerata and Perugia from $14 (€13) with Omio’s train partners Intercity! You can find the best schedules and tickets when comparing and booking the most affordable journey for you.


Enjoy a smooth and easy journey to Perugia from Macerata with Intercity! As an official travel partner of Intercity, Omio can help you search current train schedules and timetables from Intercity, compare the best routes from Macerata to Perugia as well as the class fares available for this route (including information on baggage allowance and amenities provided onboard), and buy the most affordable Intercity Macerata to Perugia train ticket available today. If you search for Intercity tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a line at the train station in person to purchase tickets. Once you find your ideal route, book your one-way train from Macerata to Perugia on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 54 miles (87 km) journey from Macerata to Perugia with ease and comfort on a train with Intercity.

    Travel Tips: Trains from Macerata to Perugia

    Travel Tips: 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.
    Omio customers have found cheap train tickets between Macerata and Perugia for as low as $14 (€13)  for the next 7 days.
    If you’re looking to purchase your train tickets in the next week, you can expect the Macerata to Perugia train price to come in at an average of $14 (€13)  one way.
    The distance to Perugia from Macerata by train is approximately 54 miles (87 km).
    The train time to Perugia from Macerata is on average 3 h 26 min  for the 54 miles (87 km) long journey, but the time it takes to go to Perugia from Macerata by train can vary depending on specific dates or traveling on weekends and holidays.

    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.

    Passengers board the train most frequently from Macerata, which is located around 1.9 miles (3.1 km) away from the city center, and they get off the train at Perugia, located 1.9 miles (3.1 km) away from the city center.

    When taking a train from Macerata to Perugia, you can count on Intercity, Regionale or Regionale Veloce for the best way to get you to Perugia. You can also check all possible train companies who offer a service from Macerata to Perugia and compare the amenities they offer before buying a train ticket.
    The average number of trains departing Macerata for Perugia is 7 a day. The train schedules and services may vary between weekdays and weekends.
    The earliest train for this route departs from Macerata at 10: 35 AM. The last train leaves from Macerata at 10: 35 AM. Check Omio for the latest train schedule from Macerata to Perugia and book the best time to depart on your chosen travel date.
    You can find trains from Macerata to Perugia to cost on average $14 (€13) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Macerata to Perugia train generally on sale a few months before the planned travel date.

    Important Stations and Airports in Macerata and 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.

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    Hand With Phone