Cheap bus tickets from Perugia to Milan

Showing times and prices for 21 Jan

Cheapest

£29

Average

£34

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Perugia to Milan will cost around £ 34 if you buy it on the day, but the cheapest tickets can be found for only £ 29.

Cheapest
10:25Perugia, Piazza Partigiani8h05 18:30Milano, San Donato
1 changes
£291One-way
2nd Cheapest
07:00Perugia, Piazza Partigiani11h25 18:25Milano, Autostazione Lampugnano
1 changes
£301One-way
2nd Cheapest
16:00Perugia, Piazza Partigiani12h00 04:00Milano, Autostazione Lampugnano
1 changes
£301One-way
17:45Perugia, Piazza Partigiani13h10 06:55Milano, Autostazione Lampugnano
1 changes
£351One-way
16:00Perugia, Piazza Partigiani13h00 05:00Milano, San Donato
1 changes
£431One-way

Bus Timetable Perugia to Milan

Showing buses for tomorrow, Fri, 21 Jan
07:00Perugia, Piazza Partigiani11h25 18:25Milano, Autostazione Lampugnano
0 changes
10:25Perugia, Piazza Partigiani8h05 18:30Milano, San Donato
0 changes
16:00Perugia, Piazza Partigiani12h00 04:00Milano, Autostazione Lampugnano
0 changes
16:00Perugia, Piazza Partigiani13h00 05:00Milano, San Donato
0 changes
17:45Perugia, Piazza Partigiani13h10 06:55Milano, Autostazione Lampugnano
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Fri
21 Jan
£33Regionale
£29Flixbus
Sat
22 Jan
£21Intercity
£18Flixbus
Sun
23 Jan
£35Regionale
£63Frecciarossa
Mon
24 Jan
£21Intercity
£52Frecciarossa
Tue
25 Jan
£19Intercity
£52Frecciarossa
Wed
26 Jan
£16Intercity
£17Flixbus
Thu
27 Jan
£16Intercity
£16Flixbus
Fri
28 Jan
£20Intercity
£16Flixbus
Sat
29 Jan
£19Intercity
£15Flixbus
Sun
30 Jan
£20Intercity
£16Flixbus
Mon
31 Jan
£20Intercity
£16Flixbus
Tue
1 Feb
£19Intercity
£15Flixbus
Wed
2 Feb
£14Intercity
£15Flixbus
Thu
3 Feb
£14Intercity
£55Frecciarossa
Fri
4 Feb
£14Intercity
£15Flixbus
Sat
5 Feb
£16Intercity
£52Frecciarossa
Sun
6 Feb
£16Intercity
£16Flixbus
Mon
7 Feb
£19Intercity
£52Frecciarossa
Tue
8 Feb
£12Intercity
£55Frecciarossa
Wed
9 Feb
£14Intercity
£52Frecciarossa

Bus times from Perugia to Milan

Showing times and prices for 21 Jan

Fastest Journey

8 h 5 m

Average

11 h 32 m

Buses per day

5

Distance

365 km

It's difficult to get from Perugia to Milan without changing at least once.

Fastest
10:25Perugia, Piazza Partigiani8h05 18:30Milano, San Donato
1 changes
£291One-way
2nd Fastest
07:00Perugia, Piazza Partigiani11h25 18:25Milano, Autostazione Lampugnano
1 changes
£301One-way
16:00Perugia, Piazza Partigiani12h00 04:00Milano, Autostazione Lampugnano
1 changes
£301One-way
16:00Perugia, Piazza Partigiani13h00 05:00Milano, San Donato
1 changes
£431One-way
17:45Perugia, Piazza Partigiani13h10 06:55Milano, Autostazione Lampugnano
1 changes
£351One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Overview: Coach from Perugia to Milan

distanceDistance226 miles (364 km)
durationAverage coach duration4 h 20 min
priceAverage coach ticket price£37 (€42)
changesDirect coachYes
carriersCoach companiesFlixbus or BlaBlaCar

Coaches from Perugia to Milan cover the 226 miles (364 km) long journey taking on average 4 h 20 min with our travel partners like Flixbus or BlaBlaCar. There are direct coach services available. While the average ticket price for this route costs around £37, you can find the cheapest coach ticket for as low as £17. Travellers depart most frequently from Perugia and arrive in Milan, Stazione Centrale.

Coach companies: FlixBus Perugia to Milan

Travel from Perugia to Milan from £17 with Omio’s coach partners FlixBus! You can find the best timetables and tickets when comparing and booking the most convenient route for you.

FlixBus

FlixBus is one of Europe's leading low-cost coach operators, founded in Germany and offering long-distance coach services in Europe and the U. S. FlixBus also operates overnight coaches on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long coach journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one hand luggage and one hold luggage per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

  • Average Price: £17

FlixBus has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by coach between Perugia and Milan:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips: Coach to Milan from Perugia

Take the bus to Milan 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 Milan.
FAQs

How much do cheap coach tickets from Perugia to Milan cost?

Omio customers have found the cheapest coaches from Perugia to Milan to cost as little as £17  in the next 7 days.

What is the average cost of a coach from Perugia to Milan?

If you are looking to book your coach ticket in the next 7 days, you can expect the Perugia to Milan coach to cost on average £37  one way.

What is the distance between Perugia and Milan by coach?

The distance between Perugia and Milan by coach is approximately 226 miles (364 km).

How many hours does it take from Perugia to Milan by coach?

The coach time between Perugia and Milan is on average 4 h 20 min  for the 226 miles (364 km) long journey, but the time it takes to go to Milan from Perugia by coach can vary depending on specific dates or travelling on weekends and holidays.

What station does the Perugia to Milan coach leave from? Which Milan coach station do I come into from Perugia?

When taking the coach to Milan from Perugia, you can choose to depart from coach stations like Perugia, Piazza Partigiani, Perugia, Via Cortonese (Fontivegge) and Perugia, Viale Giovanni Perari (Piazzale Umbria Jazz). Your trip can end in coach stations such as Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Milan, Largo Tazio Nuvolari (Romolo).

Omio customers who travel this route most frequently depart from Perugia   and arrive in Milan, Stazione Centrale.

Where do I find the Perugia coach station to Milan? Where is the Milan coach station?

Passengers board the coach most frequently from Perugia, which is located around 0.9 miles (1.4 km) away from the city centre, and they get off the coach at Milan, Stazione Centrale, located 1.9 miles (3 km) away from the city centre.

What coach companies offer a service from Perugia to Milan?

Take the Perugia to Milan coach with Flixbus or BlaBlaCar. However, it's always good to check out all possible coach companies for the trip between Perugia and Milan as there might be differences in the amenities they offer.

Can I book a direct coach from Perugia to Milan?

Yes, you can search for direct coaches from Perugia to Milan on Omio with BlaBlaCar, and you won’t need to change in between. Direct coach services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you purchase your coach ticket.

When is the earliest coach from Perugia to Milan? When is the last coach from Perugia to Milan?

The first Perugia to Milan coach departs at 07: 10   and the last coach from Perugia to Milan leaves at 14: 30. Check out the most up-to-date Perugia to Milan coach times on Omio and find the best time to travel to your destination.

How early should I book coach tickets from Perugia to Milan to score the best deals?

If you book a coach ticket from Perugia to Milan within the next 7 days, you can find tickets to cost on average £37 one way. However, we recommend booking your coach in advance to get access to the best prices. Coach tickets from Perugia to Milan are generally on sale a few months before the planned departure date.