Bus London to Milan and return

Cheap bus and train tickets for trips from Milan to London and return

calendar
Advanced search
625 Companies - 1,994,726 Connections
The best dealsSave up to 70 % (on average)
It's all about choiceMost routes worldwide
Easy and transparent1-click real-time search
You can get a bus ticket from London to Milan or from Milan to London for only $63.67. FlixBus, Eurolines UK, Baltour and Movelia offer affordable and convenient bus routes between these two cities, allowing travellers to travel without spending too much money without compromising comfort. This route's fastest travel time starts at 21 hr 50 min . The choice is yours: Just click "Find Now" and see all available bus schedules!
  Bus London - Milan    596 mi
Ø Bus connections6 x
Savings-46%

The cheapest bus routes from London to Milan

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • London
    Milan
      8:00 PM
      8:50 PM
    27 Nov
    +1
    FlixBusFlixBus
    from $53.90
  • London
    Milan
      8:00 PM
      8:50 PM
    2 Dec
    +1
    FlixBusFlixBus
    from $53.90
  • London
    Milan
      8:00 PM
      8:50 PM
    6 Dec
    +1
    FlixBusFlixBus
    from $53.90
  • London
    Milan
      8:00 PM
      8:50 PM
    20 Nov
    +1
    FlixBusFlixBus
    from $57.90
  • London
    Milan
      8:00 PM
      8:50 PM
    21 Nov
    +1
    FlixBusFlixBus
    from $57.90
  • London
    Milan
      1:00 PM
      1:00 PM
    18 Nov
    +1
    FlixBusFlixBus
    from $64.80
  • London
    Milan
      1:30 PM
      2:00 PM
    11 Jan
    +1
    Movelia
    from $93.00
  • London
    Milan
      1:30 PM
      2:00 PM
    1 Feb
    +1
    Movelia
    from $93.00
  • London
    Milan
      1:30 PM
      2:00 PM
    11 Jan
    +1
    BaltourBaltour
    from $99.00
  • London
    Milan
      1:30 PM
      2:00 PM
    17 Dec
    +1
    BaltourBaltour
    from $99.00
  • London
    Milan
      8:00 AM
      7:15 AM
    1 Dec
    +1
    BaltourBaltour
    from $99.00
  • London
    Milan
      8:00 AM
      7:15 AM
    15 Dec
    +1
    BaltourBaltour
    from $99.00
  • London
    Milan
      1:30 PM
      2:00 PM
    28 Dec
    +1
    BaltourBaltour
    from $99.00
  • London
    Milan
      8:00 AM
      7:15 AM
    20 Nov
    +1
    BaltourBaltour
    from $99.00


  Bus Milan - London    596 mi
Ø Bus connections6 x
Savings-46%

The cheapest bus routes from Milan to London

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Milan
    London
      6:00 PM
      4:30 PM
    21 Nov
    +1
    FlixBusFlixBus
    from $53.90
  • Milan
    London
      6:00 PM
      4:30 PM
    23 Nov
    +1
    FlixBusFlixBus
    from $53.90
  • Milan
    London
      6:00 PM
      4:30 PM
    4 Dec
    +1
    FlixBusFlixBus
    from $53.90
  • Milan
    London
      9:30 AM
      8:00 AM
    9 Dec
    +1
    FlixBusFlixBus
    from $57.90
  • Milan
    London
      6:00 PM
      4:30 PM
    14 Dec
    +1
    FlixBusFlixBus
    from $57.90
  • Milan
    London
      6:00 PM
      4:30 PM
    20 Nov
    +1
    FlixBusFlixBus
    from $64.80
  • Milan
    London
      3:45 PM
      4:20 PM
    7 Dec
    +1
    Movelia
    from $93.00
  • Milan
    London
      3:45 PM
      4:20 PM
    3 Dec
    +1
    Movelia
    from $93.00
  • Milan
    London
      3:45 PM
      9:30 PM
    3 Dec
    +1
    BaltourBaltour
    from $99.00
  • Milan
    London
      10:00 PM
      9:30 PM
    6 Dec
    +1
    BaltourBaltour
    from $99.00
  • Milan
    London
      10:00 PM
      9:30 PM
    24 Nov
    +1
    BaltourBaltour
    from $99.00
  • Milan
    London
      10:00 PM
      9:30 PM
    18 Nov
    +1
    BaltourBaltour
    from $99.00
  • Milan
    London
      10:00 PM
      9:30 PM
    20 Dec
    +1
    BaltourBaltour
    from $99.00
  • Milan
    London
      3:45 PM
      9:30 PM
    23 Nov
    +1
    BaltourBaltour
    from $99.00


Current ticket prices

Travel bargains are what you're after? Then you should definitely consider taking a bus since it's one of the least expensive means of transportation. To get even more bang for your buck, make sure to compare fares because they are likely to vary. Sometimes, you can save a few dollars simply by taking a later bus. On the route London - Milan, fares currently start from $63.67. Another thing to consider is the traveling time: FlixBus will get you to your destination in only 21 hr 50 min, while other companies take a bit longer.

Bus stops in London and Milan

  Stations
Buckingham Palace Road  164 , London (United Kingdom)
  Stations
Via Giulio Natta – Lampugnano , Milan (Italy)
Piazza Duca D'Aosta 16, Milan (Italy)

More on bus features and services

Finding a cheap bus ticket from London to Milan can become quite a chore if you don’t know where to look. That's exactly what we're here for: to help you find the right bus. You can compare all the offers available and select the perfect bus! Go for the fastest bus if you're in a hurry, select the cheapest one if you want to travel for less or select the one that offers the best amenities.

While carry-on luggage, air conditioned and ample legroom are becoming the norm on most buses, some bus operators go the extra mile and offer modern appliances such as power outlets (sometimes in every single row) or wireless internet at no extra cost. Just enter your point of departure, destination and your preferred date of travel and let our smart search function start comparing the best bus operators. For instance, when you take a bus from Milan to London, wireless internet at no extra cost can be found on board most buses operated by FlixBus.

We’ll help you pick the best offer so that your bus trip from London to Milan and back is as, or even more convenient than taking the train or flying.

London and Milan: Useful Info

London
7.56 Million
Milan
1.24 Million
Taxi
$9.87
$7.20
London
Milan
A cab ride in London is 28% more expensive than in Milan.
Local buses
$3.29
$1.77
London
Milan
A bus fare in London is 47% more expensive than in Milan.
Beer
$5.93
$5.91
London
Milan
A large beer in London is 1% more expensive than in Milan.
Water
$1.17
$0.47
London
Milan
A bottle of water in London is 60% more expensive than in Milan.
Meal
$8.26
$16.03
London
Milan
A meal in London is 49% cheaper than in Milan.