Travel options for:
Richmond to Halifax
  • Fly

    $268 - $758
    1. Richmond

      8 min - every 10 minutes

      $5 - $7

    2. Vancouver (YVR)

      5 h 32 min - non-stop

      $260 - $750

    3. Halifax (YHZ)

      39 min - hourly - line 320

      $2

  • Bus, drive, car ferry

    $460 - $870
    1. Marine Drive Stn Bay 1

      33 min - every 15 minutes - line 003

      $3

    2. Vancouver, BC

      16 h 10 min - once daily

      $55 - $140

    3. Calgary, AB

      2 days 4 h - once daily

      $180 - $440

    4. Toronto, ON

      4 h 32 min - twice a week

      $20 - $55

    5. Kingston, ON

      8 h 55 min - 455.1 miles

      $60 - $90

    6. Portland, ME

      5 h 30 min - once daily

      $107

    7. Yarmouth

      11 min - 3171 feet

    8. Yarmouth

      5 h - once daily

      $36

  • Train

    $664 - $967
    1. Lansdowne Station

      23 min - every 10 minutes

      $2 - $4

    2. Granville Station Platform 2

      4 min - every 10 minutes

      $1 - $3

    3. Vancouver, BC

      3 days 11 h - 3 times a week

      $450 - $650

    4. Toronto

      4 h 54 min - every 3 hours

      $70 - $100

    5. Montréal, QC

      21 h 40 min - 3 times a week

      $140 - $210

  • Drive

    $500 - $750
    1. Richmond

      2 days 14 h - 3919.9 miles

      $500 - $750

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

From Bridgeport Station train to Vancouver airport, fly to Halifax airport, then line 320 bus to Halifax. 7 h 48 min $368. From Marine Drive Stn Bay 1 line 003 bus to Vancouver, BC, bus to Calgary, AB, bus to Toronto, ON, bus to Kingston, ON, drive to Portland, ME, car ferry to Yarmouth, walk to Yarmouth, then bus to Halifax. 4 days 1 h $655. From Lansdowne Station train to Granville Station Platform 2, train to Vancouver, BC, train to Toronto, train to Montréal, QC, then train to Halifax, NS. 4 days 17 h $810. From Richmond drive to Halifax. 2 days 14 h $634.