Travel from Montreal to Nova-Scotia

Train, bus or fly from Montreal to Nova Scotia?

Air Canada, WestJet and two other airlines fly from Montreal to Glace Bay hourly. Alternatively, you can take a bus from Montreal to Halifax via Québec, Rivière-du-Loup, PQ, and Moncton, NB in around 18 h 30 min.

How to get from Montreal to Nova Scotia

ModeDurationPrice
From Montreal, PQ bus to Montreal airport, fly to Sydney airport, then taxi to Glace Bay.4 h 54 min$194
From Montreal, PQ bus to Montreal airport, fly to Halifax airport, line 320 bus to Bridge Terminal Bay 15, then line 87 bus to Lower Sackville.4 h 49 min$169
From Montreal, PQ bus to Montreal airport, fly to Moncton airport, then bus to Truro.5 h 31 min$255
From Montreal, PQ bus to Montreal airport, fly to Charlottetown airport, drive to Wood Islands, PEI, car ferry to Caribou, NS, then drive to New Glasgow.6 h 14 min$220
From Montréal bus to Québec, bus to Rivière-du-Loup, PQ, bus to Moncton, NB, then bus to Marriott Harbourfront Hotel.18 h 30 min$185
From Montréal train to Halifax.21 h 51 min$191
From Montreal drive to Halifax.13 h 18 min$125

How long does it take to get from Montreal to Nova Scotia?

It takes approximately 4 h 54 min to get from Montreal to Nova Scotia, including transfers.

Is there a direct train between Montreal and Nova Scotia?

Yes, there is a direct train departing from Montréal and arriving at Halifax. Services depart four times a day, and operate Wednesday, Friday and Sunday. The journey takes approximately 21 h 51 min.

Is there a direct bus between Montreal and Nova Scotia?

No, there is no direct bus from Montreal to Nova Scotia. However, there are services departing from Montréal and arriving at Marriott Harbourfront Hotel via Québec, Rivière-du-Loup, PQ and Moncton, NB. The journey, including transfers, takes approximately 18 h 30 min.

Operators from Montreal to Nova Scotia

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Air CanadaAir Canada
WestJetWestJet
Porter AirlinesPorter Airlines
Air TransatAir Transat
Metro Transit - HRMMetro Transit - HRM
MaritimebusMaritimebus
Northumberland FerriesNorthumberland Ferries
Orleans Express+1 888 999-3977Orleans Express
VIA Rail+1 1 888 842-7245VIA Rail
Close Print Itinerary
  1. Here are 7 options to get from
    Montreal to Nova Scotia:

    1. Trip:
      1 Fly to Sydney
      • One-Way approx: USD $163 - $380
      • Duration: 4 h 54 min
      Open +
      • Trip:
        1 Fly to Sydney
        • One-Way approx: USD $163 - $380
        • Duration: 4 h 54 min
        Close x
    2. Trip:
      2 Fly to Halifax
      • One-Way approx: USD $122 - $305
      • Duration: 4 h 49 min
      Open +
      • Trip:
        2 Fly to Halifax
        • One-Way approx: USD $122 - $305
        • Duration: 4 h 49 min
        Close x
    3. Trip:
      3 Fly to Moncton, bus
      • One-Way approx: USD $162 - $421
      • Duration: 5 h 31 min
      Open +
      • Trip:
        3 Fly to Moncton, bus
        • One-Way approx: USD $162 - $421
        • Duration: 5 h 31 min
        Close x
    4. Trip:
      4 Fly to Charlottetown, drive, car ferry
      • One-Way approx: USD $160 - $468
      • Duration: 6 h 14 min
      Open +
      • Trip:
        4 Fly to Charlottetown, drive, car ferry
        • One-Way approx: USD $160 - $468
        • Duration: 6 h 14 min
        Close x
    5. Trip:
      5 Bus
      • One-Way approx: USD $161 - $244
      • Duration: 18 h 30 min
      Open +
      • Trip:
        5 Bus
        • One-Way approx: USD $161 - $244
        • Duration: 18 h 30 min
        Close x
    6. Trip:
      6 Train
      • One-Way approx: USD $100 - $360
      • Duration: 21 h 51 min
      Open +
      • Trip:
        6 Train
        • One-Way approx: USD $100 - $360
        • Duration: 21 h 51 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $100 - $150
      • Duration: 13 h 18 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $100 - $150
        • Duration: 13 h 18 min
        Close x