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!
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Facts about the coach from London to Milan

Cheapest Bus£39.59
Fastest Bus23h 36m
Earliest Coach10:00
Latest Coach23:59
Daily Bus Connections2 Ø
Distance959.1 km
Coach CompaniesBlaBlaBus, FlixBus, Eurolines Suisse, ALSA

The cheapest coach connections from London to Milan

Today
Tomorrow
06/08
07/08
08/08
09/08

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • BlaBlaBus
    10:00
    London
    Duration 2h 0m
    12:00
    Milan
    from£39.59
  • FlixBus
    23:59
    London - Victoria Coach Station
    Duration 23h 36m
    23:35
    Milan - Lampugnano
    from£52.20
  • Eurolines Suisse
    13:30
    London - Victoria Coach Station
    Duration 0h 30m
    14:00
    Milan - Lampugnano
    from£81.15
  • ALSA
    13:30
    London - Victoria Coach Station
    Duration 0h 30m
    14:00
    Milan - Lampugnano
    from£83.72
  • BlaBlaBus
    10:00
    London - Victoria Coach Station
    Duration 1h 40m
    11:40
    Milan - Lampugnano
    from£88.21

The cheapest train connections from London to Milan

No particular date in mind? Here's a selection of the cheapest train tickets.

  • OUI.sncf
    10:24
    London
    Duration 11h 26m
    21:50
    Milan
    from£95.43
  • OUI.sncf
    10:24
    London
    Duration 12h 13m
    22:37
    Milan
    from£294.83

The cheapest carpooling offers from London to Milan

No particular date in mind? Here are some of the cheapest rides.

  • BlaBlaCar
    06:30
    London
    Duration 15h 10m
    21:40
    Milan
    from£48.61

The cheapest coach connections from Milan to London

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • Eurolines Suisse
    15:45
    Milan - Lampugnano
    Duration 0h 35m
    16:20
    London - Victoria Coach Station
    from£81.15
  • ALSA
    15:45
    Milan - Lampugnano
    Duration 0h 35m
    16:20
    London - Victoria Coach Station
    from£83.72
  • FlixBus
    06:40
    Milan - Lampugnano
    Duration 23h 0m
    05:40
    London - Victoria Coach Station
    from£107.11
  • BlaBlaBus
    18:00
    Milan - Lampugnano
    Duration 22h 30m
    16:30
    London - Victoria Coach Station
    from£125.12
  • FlixBus
    09:30
    Milan - Lampugnano
    Duration 22h 25m
    07:55
    London - Victoria Coach Station
    from£125.12
  • BlaBlaBus
    09:30
    Milan - Lampugnano
    Duration 21h 50m
    07:20
    London - Victoria Coach Station
    from£161.13

The cheapest train connections from Milan to London

No particular date in mind? Here's a selection of the cheapest train tickets.

  • OUI.sncf
    06:00
    Milan
    Duration 10h 39m
    16:39
    London
    from£76.52
  • OUI.sncf
    07:25
    Milan
    Duration 11h 7m
    18:32
    London
    from£84.62
  • OUI.sncf
    08:45
    Milan
    Duration 10h 54m
    19:39
    London
    from£85.52

The cheapest carpooling offers from Milan to London

No particular date in mind? Here are some of the cheapest rides.

  • BlaBlaCar
    09:00
    Milan
    Duration 14h 30m
    23:30
    London
    from£64.00

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 25m or the most inexpensive tickets at £89.11. FlixBus, BlaBlaBus 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 £89.11. 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 25m.

Bus stops in London and Milan

Stations
Milan (Italy)
Milan (Italy)
Piazzale Luigi Cadorna, 20123 Milano MI, Italy , Milan (Italy)
Piazza Duca D'Aosta 16, 20124 Milan (Italy)
Milan (Italy)
20095 Cusano Milanino, Metropolitan City of Milan, Italy , Milan (Italy)
Milan (Italy)
Milan (Italy)
Piazza del Duomo , 20123 Milan (Italy)
Milan (Italy)
20024 Garbagnate Milanese, Metropolitan City of Milan, Italy , Milan (Italy)
Milan (Italy)
Via Giulio Natta 226, 20151 Milan (Italy)
Milan (Italy)
Via Fratelli Rizzardi , 20151 Milan (Italy)
20037 Paderno Dugnano, Metropolitan City of Milan, Italy , Milan (Italy)
Via Giovanni Boccaccio 37, 20123 Milan (Italy)
Milan (Italy)
Milan (Italy)
Milan (Italy)
Milan (Italy)
Largo Metropolitana 5, Milan (Italy)
Piazza della Libertà , 20017 Milan (Italy)
Via Cassinis Giovanni Battista 76, 20139 Milan (Italy)
Largo Ascari , 20143 Milan (Italy)
Via Giuseppe Impastato 27, 20138 Milan (Italy)
20098 San Giuliano Milanese, Metropolitan City of Milan, Italy , Milan (Italy)
Viale Renato Serra , 20149 Milan (Italy)
Viale Teodorico 10, 20149 Milan (Italy)
Milan (Italy)
Via Legnano 24, 20027 Milan (Italy)

Compare London and Milan

£7.49
£5.48
London
Milan
A taxi journey in London is 27% more expensive than in Milan.
£2.50
£1.35
London
Milan
A bus fare in London is 46% more expensive than in Milan.
£4.50
£4.50
London
Milan
A pint of beer in London is 0% more expensive than in Milan.
£0.89
£0.36
London
Milan
A bottle of water in London is 60% more expensive than in Milan.
£6.27
£12.22
London
Milan
A meal in London is 49% cheaper than in Milan.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download
GPDR CheckMyBus shield

We value your privacy!

To show you the best bus deals, we collect some information about how you use CheckMyBus. We remember your anonymized details to improve our service and provide you a personalized experience.