Travel options for:
Richmond to Halifax
  • Fly

    1. Richmond

      8 min - every 10 minutes - line 980

      $3

    2. Vancouver (YVR)

      6 h 58 min - 1 stopover

      $230 - $550

    3. Halifax (YHZ)

      40 min - hourly - line 320

      $2

      • Halifax
  • Bus, train

    ×2
    ×2
    1. Richmond, BC

      3 h - 4 times a day

    2. Seattle King Street Station

      45 h 15 min - once daily

      $210 - $330

    3. Chicago Union Station Amtrak

      12 h 48 min - once daily

      $80 - $130

    4. Syracuse, NY

      2 h 29 min - twice a week

      $23 - $29

    5. Brockville

      2 h 30 min - twice daily

      $18 - $24

    6. Montréal, QC

      21 h 40 min - 3 times a week

      $130 - $190

      • Halifax, NS
  • Train

    ×3
    1. Richmond-Brighouse Station

      25 min - every 10 minutes - line 980

      $2 - $3

    2. Waterfront Station Platform 2

      7 min - every 10 minutes - line 992

      $1 - $3

    3. Vancouver, BC

      3 days 14 h - 3 times a week

      $420 - $600

    4. Toronto

      4 h 54 min - every 3 hours

      $65 - $120

    5. Montréal, QC

      21 h 40 min - 3 times a week

      $130 - $190

      • Halifax, NS
  • Drive

    1. Richmond

      2 days 14 h - 3919.9 miles

      $500 - $800

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

From Bridgeport Station line 980 train to Vancouver airport, fly to Halifax airport, then line 320 bus to Halifax. 9 h 15 min $264. From Richmond, BC bus to Seattle King Street Station Amtrak, train to Chicago Union Station Amtrak, train to Syracuse, NY, bus to Brockville, bus to Montréal, QC, then train to Halifax, NS. 3 days 20 h $648. From Richmond-Brighouse Station line 980 train to Waterfront Station Platform 2, line 992 train to Vancouver, BC, train to Toronto, train to Montréal, QC, then train to Halifax, NS. 4 days 19 h $774. From Richmond drive to Halifax. 2 days 14 h $662.