Travel options for:
Brampton to Halifax
  • Fly

    $148 - $298
    1. Brampton

      15min - 4 times a day

      $26

    2. Toronto (YYZ)

      2hrs 00min - non-stop

      $120 - $270

    3. Halifax (YHZ)

      48min - hourly

      $2

      • Halifax
  • Train

    $228 - $351
    1. Brampton

      30min - every 3 hours

      $22 - $35

    2. Toronto

      4hrs 54min - every 3 hours

      $65 - $120

    3. Montréal, QC

      21hrs 40min - 3 times a week

      $140 - $200

      • Halifax, NS
  • Bus, train

    $238 - $340
    1. Brampton Bus Terminal

      45min - every 2 hours - line 33

      $5 - $7

    2. Yorkdale Bus Terminal

      1hrs 25min - 3 times a day

      $14 - $18

    3. Trenton, ON

      17min - 4657 feet

    4. Trenton Junction

      3hrs 29min - every 4 hours

      $50 - $75

    5. Montréal, QC

      7hrs 34min - 3 times a week

      $55 - $85

    6. Rivière-du-Loup

      6min - 2.7 miles

      $9 - $11

    7. Riviere Du Loup, PQ

      7hrs 15min - twice daily

      $70 - $95

    8. Moncton, NB

      4hrs 30min - 3 times a day

      $35 - $50

      • Halifax, NS
  • Drive

    $150 - $230
    1. Brampton

      19hrs 32min - 1130.1 miles

      $150 - $230

      • Halifax
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Brampton, ON shuttle to Toronto airport, fly to Halifax airport, then bus to Halifax. 4hrs 41min $187. From Brampton train to Toronto, train to Montréal, QC, then train to Halifax, NS. 28hrs 22min $296. From Brampton Bus Terminal line 33 bus to Yorkdale Bus Terminal, bus to Trenton, ON, walk to Trenton Junction, train to Montréal, QC, train to Rivière-du-Loup, taxi to Riviere Du Loup, PQ, bus to Moncton, NB, then bus to Halifax, NS. 30hrs 21min $289. From Brampton drive to Halifax. 19hrs 32min $190.