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!
1850 Companies – 5,629,222 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Everything about the connection London - Milan

Cheapest Bus£29.38
Fastest Bus23h 50m
Distance959.1 km
Coach CompaniesFlixBus, Eurolines France, BlaBlaBus, Eurolines Suisse, ALSA

Which way would you like to travel?

  • 16:00
    17:25
    London
    17 Mar +1
    Milan
    FlixBusFlixBus
    from£29.38
  • 16:00
    17:25
    London
    28 Mar +1
    Milan
    FlixBusFlixBus
    from£29.38
  • 23:30
    08:00
    London
    11 Mar +2
    Milan
    Eurolines FranceEurolines France
    from£35.28
  • 23:30
    08:00
    London
    11 Mar +2
    Milan
    Eurolines FranceEurolines France
    from£36.03
  • 19:30
    19:50
    London
    4 Mar +1
    Milan
    BlaBlaBusBlaBlaBus
    from£36.94
  • 19:30
    19:50
    London
    26 Mar +1
    Milan
    BlaBlaBusBlaBlaBus
    from£36.94
  • 19:30
    19:50
    London
    2 Mar +1
    Milan
    BlaBlaBusBlaBlaBus
    from£36.94
  • 10:00
    10:00
    London
    6 Mar +1
    Milan
    FlixBusFlixBus
    from£36.94
  • 20:00
    20:50
    London
    12 Mar +1
    Milan
    FlixBusFlixBus
    from£36.94
  • 21:00
    20:50
    London
    4 Mar +1
    Milan
    FlixBusFlixBus
    from£36.94
  • 13:30
    14:00
    London
    11 Mar +1
    Milan
    Eurolines SuisseEurolines Suisse
    from£76.77
  • 13:30
    14:00
    London
    11 Mar +1
    Milan
    Eurolines SuisseEurolines Suisse
    from£76.77
  • 13:30
    14:00
    London
    11 Mar +1
    Milan
    ALSAALSA
    from£78.11
  • 13:30
    14:00
    London
    11 Mar +1
    Milan
    ALSAALSA
    from£78.11
  • 10:24
    21:50
    London
    11 Mar
    Milan
    OUI.sncfOUI.sncf
    from£89.03
  • 10:24
    21:50
    London
    11 Mar
    Milan
    OUI.sncfOUI.sncf
    from£159.58
  • 10:24
    22:37
    London
    11 Mar
    Milan
    OUI.sncfOUI.sncf
    from£275.07
  • 10:00
    23:40
    London
    11 Mar
    Milan
    BlaBlaCarBlaBlaCar
    from£49.00
  • 05:00
    22:20
    London
    11 Mar
    Milan
    BlaBlaCarBlaBlaCar
    from£75.59
  • 16:30
    07:30
    London
    11 Mar +1
    Milan
    BlaBlaCarBlaBlaCar
    from£87.35
  • 06:00
    19:50
    London
    11 Mar
    Milan
    BlaBlaCarBlaBlaCar
    from£89.00
  • 13:00
    11:15
    Milan
    12 Mar +1
    London
    FlixBusFlixBus
    from£29.38
  • 06:30
    06:05
    Milan
    27 Feb +1
    London
    FlixBusFlixBus
    from£36.94
  • 14:50
    16:30
    Milan
    16 Mar +1
    London
    BlaBlaBusBlaBlaBus
    from£36.94
  • 14:50
    16:30
    Milan
    2 Mar +1
    London
    BlaBlaBusBlaBlaBus
    from£36.94
  • 22:00
    21:00
    Milan
    8 Mar +1
    London
    Eurolines FranceEurolines France
    from£36.94
  • 22:00
    21:00
    Milan
    16 Mar +1
    London
    Eurolines FranceEurolines France
    from£36.94
  • 22:00
    21:00
    Milan
    30 Mar +1
    London
    Eurolines FranceEurolines France
    from£36.94
  • 09:40
    08:00
    Milan
    7 Mar +1
    London
    BlaBlaBusBlaBlaBus
    from£40.30
  • 14:50
    16:30
    Milan
    30 Mar +1
    London
    BlaBlaBusBlaBlaBus
    from£40.98
  • 09:40
    08:00
    Milan
    27 Feb +1
    London
    BlaBlaBusBlaBlaBus
    from£45.98
  • 15:45
    16:20
    Milan
    11 Mar +1
    London
    Eurolines SuisseEurolines Suisse
    from£76.77
  • 15:45
    16:20
    Milan
    11 Mar +1
    London
    Eurolines SuisseEurolines Suisse
    from£76.77
  • 15:45
    16:20
    Milan
    11 Mar +1
    London
    ALSAALSA
    from£78.11
  • 15:45
    16:20
    Milan
    11 Mar +1
    London
    ALSAALSA
    from£78.11
  • 06:00
    16:39
    Milan
    11 Mar
    London
    OUI.sncfOUI.sncf
    from£71.39
  • 07:25
    18:32
    Milan
    11 Mar
    London
    OUI.sncfOUI.sncf
    from£78.95
  • 08:45
    19:39
    Milan
    11 Mar
    London
    OUI.sncfOUI.sncf
    from£79.79
  • 08:45
    19:39
    Milan
    11 Mar
    London
    OUI.sncfOUI.sncf
    from£80.63
  • 03:30
    20:00
    Milan
    11 Mar
    London
    BlaBlaCarBlaBlaCar
    from£82.31

Information about the bus connection, amenities and services

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 21h 45m or the most inexpensive tickets at £29.38. FlixBus, BlaBlaBus, Eurolines France, Movelia and all offer bus between London to Milan Just click "Find Now" and look for the best departure time!
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.
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 £29.38. 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 21h 45m.

Bus stops in London and Milan

Stations
Via Giulio Natta 226, 20151 Milan (Italy)

Compare London and Milan

£7.49
£5.12
London
Milan
A taxi journey in London is 32% more expensive than in Milan.
£2.50
£1.26
London
Milan
A bus fare in London is 50% more expensive than in Milan.
£4.50
£4.20
London
Milan
A pint of beer in London is 7% more expensive than in Milan.
£0.89
£0.33
London
Milan
A bottle of water in London is 63% more expensive than in Milan.
£6.27
£11.40
London
Milan
A meal in London is 45% cheaper than in Milan.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download