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 or the most inexpensive tickets at £30.00. FlixBus, OUIBUS, Eurolines France and Movelia 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.00
Fastest Bus24h 30m
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.00
  • London
    Milan
      16:00
      17:25
    17 Mar
    +1
    FlixBusFlixBus
    from £30.00
  • London
    Milan
      16:00
      17:25
    28 Mar
    +1
    FlixBusFlixBus
    from £30.00
  • London
    Milan
      23:30
      08:00
    27 Nov
    +2
    Eurolines FranceEurolines France
    from £36.02
  • London
    Milan
      23:30
      08:00
    26 Nov
    +2
    Eurolines FranceEurolines France
    from £36.02
  • London
    Milan
      23:30
      08:00
    19 Nov
    +2
    Eurolines FranceEurolines France
    from £36.02
  • London
    Milan
      10:00
      12:00
    29 Nov
    +1
    OUIBUSOUIBUS
    from £55.98
  • London
    Milan
      11:00
      12:00
    29 Nov
    +1
    Marino AutolineeMarino Autolinee
    from £58.30
  • London
    Milan
      10:00
      12:00
    29 Nov
    +1
    OUIBUSOUIBUS
    from £60.98
  • London
    Milan
      11:00
      12:00
    29 Nov
    +1
    Marino AutolineeMarino Autolinee
    from £64.31
  • London
    Milan
      13:30
      14:00
    29 Nov
    +1
    Eurolines SuisseEurolines Suisse
    from £76.37
  • London
    Milan
      13:30
      14:00
    29 Nov
    +1
    Eurolines SuisseEurolines Suisse
    from £76.37
  • London
    Milan
      13:30
      14:00
    29 Nov
    +1
    ALSAALSA
    from £79.76
  • London
    Milan
      13:30
      14:00
    29 Nov
    +1
    ALSAALSA
    from £79.76


  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
    29 Nov
    OUI.sncfOUI.sncf
    from £90.91
  • London
    Milan
      10:24
      21:50
    29 Nov
    OUI.sncfOUI.sncf
    from £162.96
  • London
    Milan
      10:24
      22:37
    29 Nov
    OUI.sncfOUI.sncf
    from £280.89


  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
    29 Nov
    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.00
  • Milan
    London
      22:00
      21:00
    25 Nov
    +1
    Eurolines FranceEurolines France
    from £36.02
  • Milan
    London
      22:00
      21:00
    26 Nov
    +1
    Eurolines FranceEurolines France
    from £36.02
  • Milan
    London
      22:00
      21:00
    27 Nov
    +1
    Eurolines FranceEurolines France
    from £36.02
  • Milan
    London
      22:00
      21:00
    20 Nov
    +1
    Eurolines FranceEurolines France
    from £36.88
  • Milan
    London
      20:30
      18:50
    26 Nov
    +1
    FlixBusFlixBus
    from £37.72
  • Milan
    London
      07:45
      09:00
    29 Nov
    +1
    Marino AutolineeMarino Autolinee
    from £37.72
  • Milan
    London
      07:45
      09:00
    29 Nov
    +1
    Marino AutolineeMarino Autolinee
    from £41.15
  • Milan
    London
      07:45
      08:00
    29 Nov
    +1
    OUIBUSOUIBUS
    from £45.98
  • Milan
    London
      07:45
      08:00
    29 Nov
    +1
    OUIBUSOUIBUS
    from £63.45
  • Milan
    London
      15:45
      16:20
    29 Nov
    +1
    Eurolines SuisseEurolines Suisse
    from £76.37
  • Milan
    London
      15:45
      16:20
    29 Nov
    +1
    Eurolines SuisseEurolines Suisse
    from £76.37
  • Milan
    London
      15:45
      16:20
    29 Nov
    +1
    ALSAALSA
    from £79.76
  • Milan
    London
      15:45
      16:20
    29 Nov
    +1
    ALSAALSA
    from £79.76


  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
    29 Nov
    OUI.sncfOUI.sncf
    from £72.90
  • Milan
    London
      07:25
      18:32
    29 Nov
    OUI.sncfOUI.sncf
    from £80.62
  • Milan
    London
      08:45
      19:39
    29 Nov
    OUI.sncfOUI.sncf
    from £81.48
  • Milan
    London
      08:45
      19:39
    29 Nov
    OUI.sncfOUI.sncf
    from £82.34


  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
      15:30
      09:10
    29 Nov
    +1
    BlaBlaCarBlaBlaCar
    from £70.00


Current ticket prices

You like a good bargain? Then listen up! Don’t simply check for buses but compare the price of your coach journey to other travel options such as a train ride, car sharing or even a flight. This way you’ll definitely seal the best deal! Another piece of advice: If possible, we recommend not just checking prices for one specific day because fares are usually subject to demand.

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.22
London
Milan
A taxi journey in London is 31% more expensive than in Milan.
Local buses
£2.50
£1.29
London
Milan
A bus fare in London is 49% more expensive than in Milan.
Beer
£4.50
£4.29
London
Milan
A pint of beer in London is 5% more expensive than in Milan.
Water
£0.89
£0.34
London
Milan
A bottle of water in London is 62% more expensive than in Milan.
Meal
£6.27
£11.64
London
Milan
A meal in London is 47% cheaper than in Milan.
Trusted shop
The CheckMyBus App
Free Download