Travel options for:
Vancouver Airport (YVR) to Thunder Bay
  • Fly to Thunder Bay

    $224 - $790
    1. Vancouver (YVR)

      5 h 55 min - 1 stopover

      $220 - $800

    2. Thunder Bay (YQT)

      17 min - hourly - line 14

      $3

      • Thunder Bay
  • Fly to Hancock, drive

    $289 - $1,264
    1. Vancouver (YVR)

      6 h 59 min - 1 stopover

      $230 - $1,200

    2. Hancock (CMX)

      9 h 47 min - 414.9 miles

      $55 - $80

      • Thunder Bay
  • Fly to Ironwood, drive

    $229 - $812
    1. Vancouver (YVR)

      7 h 20 min - 1 stopover

      $180 - $750

    2. Ironwood (IWD)

      7 h 4 min - 304.3 miles

      $40 - $60

      • Thunder Bay
  • Bus

    $193 - $490
    1. Yvr-Airport Station

      9 min - every 10 minutes - line 980

      $6 - $7

    2. Marine Drive Stn Bay 1

      33 min - every 15 minutes - line 003

      $3

    3. Vancouver

      4 h 35 min - once daily

      $24 - $60

    4. Kamloops, BC

      11 h 44 min - once daily

      $45 - $120

    5. Edmonton

      21 h - once daily

      $75 - $190

    6. Winnipeg, MB

      20 h 33 min - once daily

      $40 - $110

      • Thunder Bay, ON
  • Train, bus

    $340 - $507
    1. Yvr-Airport Station

      25 min - every 10 minutes - line 980

      $7 - $8

    2. Granville Station Platform 2

      4 min - every 10 minutes - line 992

      $1 - $3

    3. Vancouver, BC

      2 days 7 h - 3 times a week

      $280 - $400

    4. Red Lake Road

      13 min - 9.5 miles

      $26 - $31

    5. Vermillion Bay, ON

      10 h 52 min - once daily

      $26 - $65

      • Thunder Bay, ON
  • Drive

    $260 - $390
    1. Vancouver Airport (YVR)

      35 h 7 min - 2011.6 miles

      $260 - $390

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

From Vancouver airport fly to Thunder Bay airport then line 14 bus to Thunder Bay. 6 h 35 min $467. From Vancouver airport fly to Hancock airport then drive to Thunder Bay. 16 h 46 min $679. From Vancouver airport fly to Ironwood airport then drive to Thunder Bay. 14 h 24 min $467. From Yvr-Airport Station line 980 train to Marine Drive Stn Bay 1, line 003 bus to Vancouver, bus to Kamloops, BC, bus to Edmonton, bus to Winnipeg, MB, then bus to Thunder Bay, ON. 2 days 14 h $329. From Yvr-Airport Station line 980 train to Granville Station Platform 2, line 992 train to Vancouver, BC, train to Red Lake Road, taxi to Vermillion Bay, ON, then bus to Thunder Bay, ON. 2 days 21 h $425. From Vancouver Airport (YVR) drive to Thunder Bay. 35 h 7 min $325.