How to travel from Milan to Perugia

Mon, May 19
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Travel Information between Milan and Perugia

distanceDistance226 miles (364 km)
modeAvailable travel modesBus, train or flight
priceTicket price range$17 - $28
cheapestCheapest modeBus • $17 (€15) • 5 h 45 min
fastestFastest modeFlight • $20 (€18) • 1 h
carriersPopular travel companiesFlixBus, Aeroitalia or Intercity

Take a bus, train or flight to travel 226 miles (364 km) from Milan to Perugia. The most popular travel companies which serve this trip are FlixBus, Aeroitalia or Intercity among others. Travelers can even take a direct bus, flight or train from Milan to Perugia.

Travel options
from Milan to Perugia

How to get from Milan to Perugia by train, bus or flight.

Our recommendation
bus

The best way to travel from Milan to Perugia is by taking a bus because it’s the best combination of price and speed.

FlixBusFlixBus
11:20PM6h15
Milan
05:35AMPerugia, Piazza Partigiani
$351One-way
0 transfers
Cheapest
Itabus3491 · 2001
04:00PM9h09
Milan
01:09AMPerugia
$311One-way
1 transfer
Fastest
FrecciarossaFRECCIAROSSA 9329
06:48PM3h42
Milan Porta Garibaldi
10:30PMPerugia station
$861One-way
0 transfers
Other options
IntercityIntercity 597+RegionaleRegionale 4717
01:48PM5h39
Milan Centrale
07:27PMPerugia Capitini
$621One-way
1 transfer
IntercityIntercity 597+RegionaleRegionale 4717
01:48PM5h43
Milan Centrale
07:31PMPerugia Università
$621One-way
1 transfer
IntercityIntercity 599
05:40PM5h37
Milan Centrale
11:17PMPerugia station
$601One-way
0 transfers
FlixBusFlixBus
08:00AM5h45
Milan
01:45PMPerugia, Piazza Partigiani
$651One-way
0 transfers
FlixBusFlixBus
10:45PM6h50
Milano, Autostazione Lampugnano
05:35AMPerugia, Piazza Partigiani
$351One-way
0 transfers
Itabus3491 · 2001
04:00PM9h20
Milan
01:20AMPerugia
$311One-way
1 transfer
AeroitaliaXZ2022+RegionaleRegionale 20695 · Regionale Veloce 4732
01:50PM6h58
Milan Malpensa Airport (MXP)
08:48PMPerugia station
$1621One-way
2 transfers
AeroitaliaXZ2022+RegionaleRegionale 20687 · Regionale 4106 · Regionale Veloce 4085
01:50PM6h31
Milan Malpensa Airport (MXP)
08:21PMPerugia station
$1651One-way
3 transfers
AeroitaliaXZ2022+RegionaleRegionale 20715 · Regionale Veloce 4734
01:50PM7h47
Milan Malpensa Airport (MXP)
09:37PMPerugia station
$1621One-way
2 transfers

Find all the dates and times for this journey by train, bus, flight, and ferry .

Compare prices and tickets Prices for trains, buses and flights

Mon
May 19
Tue
May 20
Wed
May 21
Thu
May 22
Fri
May 23
Sat
May 24
Sun
May 25
Mon
May 26
Tue
May 27
Wed
May 28
Thu
May 29
Fri
May 30
Sat
May 31
Sun
Jun 01
Mon
Jun 02
Tue
Jun 03
Wed
Jun 04
Thu
Jun 05
Fri
Jun 06
Sat
Jun 07
Sun
Jun 08

All travel companies: Train and Bus from Milan to Perugia

You can travel by travel to Perugia from Milan with Trenitalia, FlixBus and BlaBlaCar. When you search Omio for times and tickets, we’ll show you the best deals available.

Step on board a Frecciarossa travel and relax as you travel across Italy. Trenitalia’s Frecciarossa high-speed travel make about 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. These travel reach speeds up to 186 mph (300 kmh), so you can travel 226 miles (364 km) from Milan to Perugia quickly on a Frecciarossa high-speed travel. There are four different classes to choose from: Standard, Premium, Business, and Executive. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

We show you the latest Frecciarossa travel schedule for the Milan to Perugia route, so you can select the best times for your upcoming trip. You can find other travel information on Omio for this trip, such as departure and arrival travel stations, journey times, number of stops, and cheap fares. You can select from three ticket types: Super Economy, Economy, and Base. Once you’ve picked your ticket, book a cheap travel between Milan and Perugia with us today and enjoy your journey with Trenitalia’s Frecciarossa!

Travel information from Milan to Perugia with Frecciarossa:

  • Average Duration: 3 h 42 min
  • Frecciarossa frequency: 1 a day

Trenitalia is not only Italy's national railroad company but also the country's largest travel operator with an impressive fleet of travel offering different levels of comfort, amenities and speed at which they travel. The company's flagship travel are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates intercity, regional and night travel. Bathrooms and WiFi access are standard on long-distance travel routes. In most cases, the travel also provide barrier-free access.

Find the perfect travel to cover the 226 miles (364 km) long trip to Perugia from Milan with Trenitalia. Trenitalia offers different fares like the Base, Economy, Super Economy and Ordinaria tickets. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals! Check out the current Trenitalia schedule and book a cheap travel from Milan to Perugia in just a few steps. On Omio you can find all the information you need for the Milan to Perugia trip, such as departure and arrival times, travel stations, number of stops, journey times and more.

    FAQs: Travel from Milan to Perugia

    FAQs: Travel 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 Milan to Perugia.
    FAQs
    HomeTravelTravel to ItalyTravel to PerugiaHow to travel from Milan 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.

    ios-badge
    android-badge
    Hand With Phone
    More routes, destinations and providers
    Currency
    Language

    Useful links