Bus from London to Milan and return

Find cheap coach tickets for your bus journey from London to Milan and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1378 Companies - 5 134 788 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
Finding a good bus from London to Milan doesn’t have to be complicated. With CheckMyBus, the ideal trip is just a click away, whether you’re looking for the fastest bus, which will take you from London to Milan in 32h 30m or the most inexpensive tickets at £30.96. FlixBus, OUIBUS, Eurolines France, Movelia and all offer bus between London to Milan Just click "Find Now" and look for the best departure time!

London to Milan Coach Information

Cheapest Bus£30.96
Fastest Bus22h 50m
Distance959.1 km
Coach CompaniesFlixBus, Eurolines France, OUIBUS, Marino Autolinee, Eurolines Suisse, ALSA
  Bus London - Milan    959 km
Ø Bus connections13 x
Savings-62%

The cheapest coach connections 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
      16:00
      17:25
    17 Dec
    +1
    FlixBusFlixBus
    from £30.96
  • London
    Milan
      23:30
      08:00
    24 Sep
    +2
    Eurolines FranceEurolines France
    from £38.06
  • London
    Milan
      20:00
      21:35
    21 Sep
    +1
    Eurolines FranceEurolines France
    from £38.06
  • London
    Milan
      14:30
      13:20
    18 Oct
    +1
    FlixBusFlixBus
    from £38.93
  • London
    Milan
      10:00
      10:00
    6 Mar
    +1
    FlixBusFlixBus
    from £38.93
  • London
    Milan
      08:30
      09:00
    3 Oct
    +1
    FlixBusFlixBus
    from £39.82
  • London
    Milan
      10:00
      12:00
    2 Oct
    +1
    OUIBUSOUIBUS
    from £55.98
  • London
    Milan
      11:00
      12:00
    2 Oct
    +1
    Marino AutolineeMarino Autolinee
    from £60.18
  • London
    Milan
      10:00
      12:00
    2 Oct
    +1
    OUIBUSOUIBUS
    from £60.98
  • London
    Milan
      11:00
      12:00
    2 Oct
    +1
    Marino AutolineeMarino Autolinee
    from £66.37
  • London
    Milan
      13:30
      14:00
    2 Oct
    +1
    Eurolines SuisseEurolines Suisse
    from £78.19
  • London
    Milan
      13:30
      14:00
    2 Oct
    +1
    Eurolines SuisseEurolines Suisse
    from £78.19
  • London
    Milan
      13:30
      14:00
    2 Oct
    +1
    ALSAALSA
    from £82.32
  • London
    Milan
      13:30
      14:00
    2 Oct
    +1
    ALSAALSA
    from £82.32


  Train London - Milan    959 km
   Savings

The cheapest train connections from London to Milan

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • London
    Milan
      10:24
      21:50
    2 Oct
    OUI.sncfOUI.sncf
    from £93.83
  • London
    Milan
      10:24
      21:50
    2 Oct
    OUI.sncfOUI.sncf
    from £168.19
  • London
    Milan
      10:24
      22:37
    2 Oct
    OUI.sncfOUI.sncf
    from £289.90


  Carpooling London - Milan    959 km

The cheapest carpooling offers from London to Milan

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • London
    Milan
      05:00
      19:10
    2 Oct
    BlaBlaCarBlaBlaCar
    from £81.00


  Bus Milan - London    959 km
Ø Bus connections13 x
Savings-62%

The cheapest coach connections 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
      13:00
      11:15
    12 Mar
    +1
    FlixBusFlixBus
    from £30.96
  • Milan
    London
      13:00
      11:15
    21 Oct
    +1
    FlixBusFlixBus
    from £34.51
  • Milan
    London
      13:00
      11:15
    9 Nov
    +1
    FlixBusFlixBus
    from £34.51
  • Milan
    London
      13:00
      11:15
    22 Oct
    +1
    FlixBusFlixBus
    from £34.51
  • Milan
    London
      21:30
      20:15
    7 Oct
    +1
    Eurolines FranceEurolines France
    from £37.18
  • Milan
    London
      22:00
      21:00
    8 Oct
    +1
    Eurolines FranceEurolines France
    from £38.06
  • Milan
    London
      07:45
      09:00
    2 Oct
    +1
    Marino AutolineeMarino Autolinee
    from £38.93
  • Milan
    London
      07:45
      08:00
    2 Oct
    +1
    OUIBUSOUIBUS
    from £45.98
  • Milan
    London
      18:00
      17:30
    23 Sep
    +1
    Marino AutolineeMarino Autolinee
    from £47.78
  • Milan
    London
      07:45
      08:00
    2 Oct
    +1
    OUIBUSOUIBUS
    from £65.49
  • Milan
    London
      15:45
      16:20
    2 Oct
    +1
    Eurolines SuisseEurolines Suisse
    from £78.19
  • Milan
    London
      15:45
      16:20
    2 Oct
    +1
    Eurolines SuisseEurolines Suisse
    from £78.19
  • Milan
    London
      15:45
      16:20
    2 Oct
    +1
    ALSAALSA
    from £82.32
  • Milan
    London
      15:45
      16:20
    2 Oct
    +1
    ALSAALSA
    from £82.32


  Train Milan - London    959 km
   Savings

The cheapest train connections from Milan to London

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • Milan
    London
      06:00
      16:39
    2 Oct
    OUI.sncfOUI.sncf
    from £75.24
  • Milan
    London
      07:25
      18:32
    2 Oct
    OUI.sncfOUI.sncf
    from £83.21
  • Milan
    London
      08:45
      19:39
    2 Oct
    OUI.sncfOUI.sncf
    from £84.09
  • Milan
    London
      08:45
      19:39
    2 Oct
    OUI.sncfOUI.sncf
    from £84.98


  Carpooling Milan - London    959 km

The cheapest carpooling offers from Milan to London

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Milan
    London
      16:20
      08:20
    2 Oct
    +1
    BlaBlaCarBlaBlaCar
    from £86.75


Current ticket prices

First come, first served. It’s usually good to book a coach in advance because fares are often subject to demand. This means, the longer you wait, the more expansive your trip can be. Make use of the cheap advance fares and you might score a ticket for only £30.96. Comparing the bus fares to those of other means of travel can also be a good idea: With a bit of luck you’ll find a good offer for a train ride, carpooling or a flight. Keep an eye on travel times as well: With you’ll reach your destination within only 32h 30m.

Bus stops in London and Milan

  Stations
Via Giulio Natta 226, 20151 Milan (Italy)

Find out more details about the service on your bus from London to Milan and return

Finding a cheap bus ticket from London to Milan is not hard, but finding the best bus can be a bit of a hassle – especially so if you don’t know where to look for it. That's what CheckMyBus is here for: You can compare all the offers available and pick the one which suits you ideally. Go for the quickest bus if you're in a hurry, pick the cheapest one if you want to save some extra pounds on top or select the one that offers the best on-board features. While handluggage, air-conditioning and xxl legroom are basically a given on any bus, some providers go the extra mile and offer modern appliances such as electric sockets (sometimes in every single row) or wireless internet free of charge. All the details can be found in our search results: Simply insert point of departure, destination and your preferred date of travel and take a look at the individual trips that are available. For instance, when you take a bus from Milan to London, wireless internet free of charge can be found on the buses of FlixBus. We’ll help you pick the best offer so that your bus trip from London to Milan and back is as comfortable and convenient as taking the train or a plane.

London and Milan: Useful Info

London
7.56 Million
Milan
1.24 Million
Taxi
£7.49
£5.39
London
Milan
A taxi journey in London is 29% more expensive than in Milan.
Local buses
£2.50
£1.33
London
Milan
A bus fare in London is 47% more expensive than in Milan.
Beer
£4.50
£4.43
London
Milan
A pint of beer in London is 2% more expensive than in Milan.
Water
£0.89
£0.35
London
Milan
A bottle of water in London is 61% more expensive than in Milan.
Meal
£6.27
£12.01
London
Milan
A meal in London is 48% cheaper than in Milan.
Trusted shop
The CheckMyBus App
Free Download