Travel from Guelph to Halifax-NS-Canada

Train from Guelph to Halifax

You can take a train from Guelph to Halifax via Toronto and Montréal in around 29 h 8 min.

How to get from Guelph to Halifax

ModeDurationPrice
From Guelph train to UP Express Union Station, train to Toronto airport, fly to Halifax airport, then bus to Halifax.5 h 45 min$283
From Guelph train to Union Station Bus Terminal, bus to Macnab Terminal Platform 6, line 20 bus to Hamilton airport, fly to Halifax airport, then bus to Halifax.7 h 56 min$244
From Guelph bus to Toronto, train to Montréal, QC, train to Rivière-du-Loup, taxi to Rivière-du-Loup, PQ, bus to Moncton, NB, then bus to Marriott Harbourfront Hotel.27 h 34 min$331
From Guelph train to Toronto, train to Montréal, then train to Halifax.29 h 8 min$323
From Guelph bus to Toronto, ON, bus to Montréal, then train to Halifax.31 h 29 min$250
From Guelph drive to Halifax.20 h 11 min$188

How long does it take to get from Guelph to Halifax?

It takes approximately 5 h 45 min to get from Guelph to Halifax, including transfers.

Is there a direct train between Guelph and Halifax?

No, there is no direct train from Guelph to Halifax. However, there are services departing from Guelph and arriving at Halifax via Toronto and Montréal. The journey, including transfers, takes approximately 29 h 8 min.

Operators from Guelph to Halifax

OperatorPhoneWebsite
VIA Rail+1 1 888 842-7245VIA Rail
UP ExpressUP Express
Air CanadaAir Canada
WestJetWestJet
Metro Transit - HRMMetro Transit - HRM
GO TransitGO Transit
Hamilton Street RailwayHamilton Street Railway
Greyhound Canada+1 1-800-661-8747Greyhound Canada
MaritimebusMaritimebus
Megabus CA1-866-488-4452Megabus CA
Close Print Itinerary
  1. Here are 6 options to get from
    Guelph to Halifax:

    1. Trip:
      1 Train to Toronto, fly
      • One-Way approx: USD $155 - $557
      • Duration: 5 h 45 min
      Open +
      • Trip:
        1 Train to Toronto, fly
        • One-Way approx: USD $155 - $557
        • Duration: 5 h 45 min
        Close x
    2. Trip:
      2 Train, bus to Hamilton, fly
      • One-Way approx: USD $154 - $1,039
      • Duration: 7 h 56 min
      Open +
      • Trip:
        2 Train, bus to Hamilton, fly
        • One-Way approx: USD $154 - $1,039
        • Duration: 7 h 56 min
        Close x
    3. Trip:
      3 Bus, train via Rivière-du-Loup
      • One-Way approx: USD $216 - $511
      • Duration: 27 h 34 min
      Open +
      • Trip:
        3 Bus, train via Rivière-du-Loup
        • One-Way approx: USD $216 - $511
        • Duration: 27 h 34 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $174 - $595
      • Duration: 29 h 8 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $174 - $595
        • Duration: 29 h 8 min
        Close x
    5. Trip:
      5 Bus, train
      • One-Way approx: USD $147 - $444
      • Duration: 31 h 29 min
      Open +
      • Trip:
        5 Bus, train
        • One-Way approx: USD $147 - $444
        • Duration: 31 h 29 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $150 - $230
      • Duration: 20 h 11 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $150 - $230
        • Duration: 20 h 11 min
        Close x