The best way to find a cheap coach ticket from London to Milan is to book your journey as far in advance as possible and to avoid travelling at rush hour.
This is the last bus of the day.
Find all the dates and times for this journey
1d 4 h
1d 4 h
Buses per day
To travel from London to Milan you need to make at least one change.
|Average coach duration||23 h 15 min|
|Average coach ticket price||£89 (€99)|
|Coach frequency||1 a day|
|Coach companies||FlixBus or BlaBlaCar Bus|
Coaches from London to Milan cover the 595 miles long journey taking on average 23 h 15 min with our travel partners like FlixBus or BlaBlaCar Bus. Normally, there is 1 coach operating per day, including direct services available. You can get the cheapest coach tickets for this trip for as low as £67, but the average price of coach tickets is £89. Travellers depart most frequently from London, Victoria Coach Station and arrive in Milano, Aeroporto di Milano Linate.
FlixBus and BlaBlaCar Bus coaches will get you from London to Milan from £67. With over 1000 travel companies on Omio, you can find the best coach times and tickets for your trip.
FlixBus is one of the most popular low-cost coach providers in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travellers in both continents the option to take a long-distance coach at an affordable price. FlixBus also operates overnight coaches on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one hand luggage and one hold luggage bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long coach journeys, extra legroom, luggage space and toilets.
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.
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.
When departing from London, you have various coach station options to start your journey from including London, Victoria Coach Station, Luton, London Luton Airport Bus Station and London, Golders Green Station. When arriving in Milan, you can end your trip in coach stations like Milano, Aeroporto di Milano Linate, Milan, Cadorna M1 M2 S R and Milan, Stazione Garibaldi.
Passengers board the coach most frequently from London, Victoria Coach Station, which is located around 2.1 miles (3.4 km) away from the city centre, and they get off the coach at Milano, Aeroporto di Milano Linate, located 5.5 miles (8.8 km) away from the city centre.
Here are some other resources that might have the information you need