Travel from Winnipeg to Halifax-NS-Canada

Train or fly from Winnipeg to Halifax?

WestJet and Air Canada fly from Winnipeg to Halifax hourly. Alternatively, VIA Rail operates a train from Winnipeg to Halifax twice daily. Tickets cost $140 - $500 and the journey takes 34 h. 2 other operators also service this route.

Travel Guides

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

How to get from Winnipeg to Halifax

From Northbound Vaughan at Portage North line 15 bus to Winnipeg airport, fly to Halifax airport, then bus to Halifax. 6 h 8 min $302. From Winnipeg train to Toronto, train to Montréal, then train to Halifax. 2 days 14 h $629. From Northbound Vaughan at Portage North line 15 bus to Westbound Wellington at Airport Terminal, walk to Winnipeg, MB, bus to Toronto, ON, Thru-Bus to New York, NY, bus to New London, CT, drive to Portland, ME, car ferry to Yarmouth, walk to Yarmouth, then bus to Halifax. 2 days 16 h $476. From Winnipeg drive to Halifax. 42 h 14 min $414.
Close Print Itinerary
  1. Here are 4 options to get from
    Winnipeg to Halifax:

    1. Trip:
      1 Fly
      • One-Way approx: USD $214 - $915
      • Duration: 6 h 8 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $214 - $915
        • Duration: 6 h 8 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $293 - $1,045
      • Duration: 2 days 14 h
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $293 - $1,045
        • Duration: 2 days 14 h
        Close x
    3. Trip:
      3 Bus, Thru-Bus, drive, car ferry
      • One-Way approx: USD $340 - $612
      • Duration: 2 days 16 h
      Open +
      • Trip:
        3 Bus, Thru-Bus, drive, car ferry
        • One-Way approx: USD $340 - $612
        • Duration: 2 days 16 h
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $330 - $490
      • Duration: 42 h 14 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $330 - $490
        • Duration: 42 h 14 min
        Close x