Travel from Montreal to London-ON-Canada

Train, bus or fly from Montreal to London?

You can take a train from Montreal to London via Toronto in around 7 h 19 min. Alternatively, you can take a bus from Montreal to London via Toronto, ON in around 9 h.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Montreal to London

ModeDurationPrice
From Montréal train to Toronto then train to London.7 h 19 min$191
From Montreal bus to Toronto, ON then bus to London, ON.9 h$85
From Montreal drive to London.8 h 4 min$92
From Montreal, PQ bus to Montreal airport, fly to London airport, then line 36 bus to London.5 h 8 min$264
From Montreal, PQ bus to Montreal airport, fly to Toronto Island airport, line 509 tram to Toronto, then train to London.5 h 5 min$302
From Montreal, PQ bus to Montreal airport, fly to Toronto airport, train to Toronto, then train to London.5 h 28 min$276
From Montréal train to Via-Rail, line 61 bus to Hurdman C, line 97 bus to Ottawa airport, fly to London airport, then line 36 bus to London.5 h 55 min$276
From Montreal, PQ bus to Montreal airport, fly to Hamilton airport, line 20 bus to Hamilton GO Centre Bus, line 18 bus to Aldershot, then train to London.6 h 3 min$306

How long does it take to get from Montreal to London?

It takes approximately 7 h 19 min to get from Montreal to London, including transfers.

Is there a direct train between Montreal and London?

No, there is no direct train from Montreal to London. However, there are services departing from Montréal and arriving at London via Toronto. The journey, including transfers, takes approximately 7 h 19 min.

Is there a direct bus between Montreal and London?

No, there is no direct bus from Montreal to London. However, there are services departing from Montreal and arriving at London, ON via Toronto, ON. The journey, including transfers, takes approximately 9 h.

Operators from Montreal to London

OperatorPhoneWebsite
VIA Rail+1 1 888 842-7245VIA Rail
Megabus CA1-866-488-4452Megabus CA
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Air CanadaAir Canada
WestJetWestJet
London Transit519- 451-1347London Transit
Porter AirlinesPorter Airlines
Toronto TransitToronto Transit
Air TransatAir Transat
UP ExpressUP Express
OC TranspoOC Transpo
Sunwing AirlinesSunwing Airlines
Hamilton Street RailwayHamilton Street Railway
GO TransitGO Transit
Close Print Itinerary
  1. Here are 8 options to get from
    Montreal to London:

    1. Trip:
      1 Train
      • One-Way approx: USD $83 - $259
      • Duration: 7 h 19 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $83 - $259
        • Duration: 7 h 19 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $55 - $99
      • Duration: 9 h
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $55 - $99
        • Duration: 9 h
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $55 - $90
      • Duration: 8 h 4 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $55 - $90
        • Duration: 8 h 4 min
        Close x
    4. Trip:
      4 Fly Montreal to London
      • One-Way approx: USD $121 - $624
      • Duration: 5 h 8 min
      Open +
      • Trip:
        4 Fly Montreal to London
        • One-Way approx: USD $121 - $624
        • Duration: 5 h 8 min
        Close x
    5. Trip:
      5 Fly Montreal to Toronto Island, train
      • One-Way approx: USD $126 - $444
      • Duration: 5 h 5 min
      Open +
      • Trip:
        5 Fly Montreal to Toronto Island, train
        • One-Way approx: USD $126 - $444
        • Duration: 5 h 5 min
        Close x
    6. Trip:
      6 Fly Montreal to Toronto, train
      • One-Way approx: USD $134 - $426
      • Duration: 5 h 28 min
      Open +
      • Trip:
        6 Fly Montreal to Toronto, train
        • One-Way approx: USD $134 - $426
        • Duration: 5 h 28 min
        Close x
    7. Trip:
      7 Train to Ottawa, fly to London
      • One-Way approx: USD $139 - $447
      • Duration: 5 h 55 min
      Open +
      • Trip:
        7 Train to Ottawa, fly to London
        • One-Way approx: USD $139 - $447
        • Duration: 5 h 55 min
        Close x
    8. Trip:
      8 Fly Montreal to Hamilton, train
      • One-Way approx: USD $140 - $708
      • Duration: 6 h 3 min
      Open +
      • Trip:
        8 Fly Montreal to Hamilton, train
        • One-Way approx: USD $140 - $708
        • Duration: 6 h 3 min
        Close x