Cheap bus tickets from London to Milan

Showing times and prices for 18 May

Cheapest

£63

Average

£84

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 London to Milan will cost around £ 84 if you buy it on the day, but the cheapest tickets can be found for only £ 63.

Cheapest
10:30London24h30 12:00Milano, Autostazione Lampugnano
1 changes
£631One-way
2nd Cheapest
23:30London31h30 08:00Milano, Autostazione Lampugnano
1 changes
£1061One-way

Bus Timetable London to Milan

Showing buses for tomorrow, Wed, 18 May
10:30London24h30 12:00Milano, Autostazione Lampugnano
0 changes
23:30London31h30 08:00Milano, Autostazione Lampugnano
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Wed
18 May
£56BlaBlaCar Bus
£11Malta Air
Thu
19 May
£70BlaBlaCar Bus
Find prices
Fri
20 May
£80BlaBlaCar Bus
£66Wizz Air
Sat
21 May
£60BlaBlaCar Bus
Find prices
Sun
22 May
£70BlaBlaCar Bus
Find prices
Mon
23 May
£60BlaBlaCar Bus
Find prices
Tue
24 May
£86BlaBlaCar Bus
£10Wizz Air
Wed
25 May
£119BlaBlaCar Bus
Find prices
Thu
26 May
£148BlaBlaCar Bus
Find prices
Fri
27 May
£199BlaBlaCar Bus
Find prices
Sat
28 May
£171BlaBlaCar Bus
Find prices
Sun
29 May
£163BlaBlaCar Bus
Find prices
Mon
30 May
£154Flixbus
£75Malta Air
Tue
31 May
£102BlaBlaCar Bus
Find prices
Wed
1 Jun
£132BlaBlaCar Bus
£89Ryanair
Thu
2 Jun
£93BlaBlaCar Bus
£67Malta Air
Fri
3 Jun
£87BlaBlaCar Bus
£33Wizz Air
Sat
4 Jun
£72BlaBlaCar Bus
£26Malta Air
Sun
5 Jun
£76BlaBlaCar Bus
£49Malta Air
Mon
6 Jun
£87Flixbus
£9Malta Air

Bus times from London to Milan

Showing times and prices for 18 May

Fastest Journey

1d 30 m

Average

1d 4 h

Buses per day

2

Distance

959 km

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

Fastest
10:30London24h30 12:00Milano, Autostazione Lampugnano
1 changes
£631One-way
2nd Fastest
23:30London31h30 08:00Milano, Autostazione Lampugnano
1 changes
£1061One-way

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

National Express
Eurolines France
RegioJet
Trenitalia
Place to stay

Need a place to stay in Milan?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Coach from London to Milan

distanceDistance595 miles (959 km)
durationAverage coach duration22 h 30 min
priceAverage coach ticket price£67 (€76)
changesDirect coachYes
carriersCoach companiesFlixbus, Eurolines France, Infobus, BlaBlaCar Bus or Ouibus

Coaches from London to Milan cover the 595 miles (959 km) long route taking on average 22 h 30 min with our travel partners like Flixbus, Eurolines France, Infobus, BlaBlaCar Bus or Ouibus. There are direct coach services available. You can get the cheapest coach tickets for this route for as low as £56, but the average price of coach tickets is £67. Travellers depart most frequently from London Victoria and arrive in Milan, Stazione Centrale.

Coach companies: FlixBus London to Milan

FlixBus coaches will get you from London to Milan from £56. With over 1000 travel companies on Omio, you can find the best coach times and tickets for your trip.

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.

    Please follow the recommendations outlined by FlixBus when booking your coach tickets to Milan from London due to the coronavirus:

    • 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

    Buses from London to Milan

    If you want to attend the city's Fashion Week or watch a match at the San Siro, catching buses from London to Milan is easy. Every day, Eurolines and Flixbus run services from London Victoria to Milan's Lampugnano bus station, taking between 22 and 24 hours. There are four departure times every day, starting at 8:00 a.m and finishing at 21:00 p.m and each journey requires a stopover in Paris.

    What is the departure and arrival station for buses from London to Milan?

    Departure Station: Buses from London to Milan always depart from London Victoria Coach Station, just west of the city centre. You can easily reach the coach station. Just take the Tube or Overground to Victoria, then walk around 5-minutes down Buckingham Palace Road.

    Arrival Station: Buses from London to Milan arrive at Lampugnano Bus Station, a few miles north-west of the historic centre. Getting into town is simple. You can take the Metro from Lampugnano (between 5:30 a.m and 00:30 p.m) or hop on the NM1 bus down the Via Giulio Natta.

    Travel Tips: Coach to Milan from London

    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 London to Milan.
    FAQs

    Am I allowed to travel by coach from London, United Kingdom to Milan, Italy?

    Travel between London, United Kingdom and Milan, Italy by coach is: Partially open.

    What is the status of international entry into Italy from United Kingdom?

    International entry status: Entry is partially open for citizens and permanent residents of United Kingdom

    Do I need to self-quarantine on arrival in Italy from London?

    Conditions of entry:

    • Negative COVID-19 test issued at most 3 days before arrival or 5 day mandatory self-quarantine
    • Negative COVID-19 result is required for quarantine release
    • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
    • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate required)

    What are the safety rules to follow in Milan, Italy?

    When travelling in Italy, you must follow these COVID-19 safety rules:

    • Physical distance requirement: 1.5 metre (s) (5 feet)
    • Face mask requirement: Mandatory

    The information above was last checked on 16/05/2022. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your coach from London to Milan before travelling.

    What restrictions are there on reentering United Kingdom from Milan, Italy?

    The current restriction level for your return trip by coach from Milan to London is: Fully open

    Are there any international entry restrictions on returning to United Kingdom from Italy?

    Reentry to United Kingdom is allowed for: Entry is fully open for citizens and permanent residents of Italy

    Do I need to quarantine on arrival in United Kingdom from Milan?

    What are the entry requirements?

    • No COVID-19 testing required
    • No quarantine required

    What are the safety rules to follow in London, United Kingdom?

    The government of United Kingdom has imposed these measures to reduce the spread of COVID-19:

    • Physical distance: metre (s) ( feet)
    • Face mask: Regional advice

    Last verified on 16/05/2022. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Milan to London coach here.

    How much does a cheap coach from London to Milan cost?

    If you’re looking to save money on tickets, you can find a cheap coach between London and Milan for as little as £56  in the next 7 days.

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

    If you’re looking to book tickets for this trip in the next 7 days, you’ll find that London to Milan coach prices are on average £67  one way.

    What is the distance to Milan from London by coach?

    The coach distance from London to Milan is around 595 miles (959 km).

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

    The London to Milan coach duration is on average 22 h 30 min, which is to be expected when travelling 595 miles (959 km) from London to Milan. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

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

    Omio customers travelling this route book their coaches from London Victoria   to Milan, Stazione Centrale.

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

    You can find the most popular departure coach station for this trip, London Victoria, located approximately 1.8 miles (2.9 km) from the city centre of London. The most popular arrival coach station in Milan, called Milan, Stazione Centrale, is located around 2.5 miles (4.1 km) away from its city centre.

    What coach companies go from London to Milan?

    For the trip from London to Milan you can take a coach with Flixbus, Eurolines France, Infobus, BlaBlaCar Bus or Ouibus. Be sure to check out all possible coach companies that offer services to Milan from London on Omio to compare what amenities they may have.

    What time is the earliest coach from London to Milan? What time is the last coach from London to Milan?

    The first coach from London to Milan leaves at 07: 30   and the last coach for this leaves at 23: 30. Omio shows you the latest coach from London to Milan schedule to help you book the best departure time for this trip.

    How early should I buy coach tickets between London and Milan to score the best deals?

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