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

    1. Vancouver (YVR)

      7hrs 23min - 1 stopover

      $170 - $260

    2. Thunder Bay (YQT)

      17min - hourly - line 14

      $3

      • Thunder Bay
  • Fly to Hancock, drive

    1. Vancouver (YVR)

      8hrs 45min - 1 stopover

      $210 - $950

    2. Hancock (CMX)

      9hrs 47min - 414.9 miles

      $55 - $85

      • Thunder Bay
  • Fly to Duluth, drive

    1. Vancouver (YVR)

      5hrs 50min - 1 stopover

      $270 - $1,200

    2. Duluth (DLH)

      4hrs 39min - 194.1 miles

      $26 - $40

      • Thunder Bay
  • Fly to Ironwood, drive

    1. Vancouver (YVR)

      7hrs 20min - 1 stopover

      $200 - $430

    2. Ironwood (IWD)

      7hrs 04min - 304.3 miles

      $40 - $65

      • Thunder Bay
  • Bus

    1. Yvr-Airport Station

      9min - every 10 minutes - line 980

      $3

    2. Marine Drive Stn Bay 1

      33min - every 15 minutes - line 003

      $3 - $4

    3. Vancouver, BC

      15hrs 10min - once daily

      $115 - $117

    4. Calgary, AB

      21hrs 25min - once daily

      $155 - $159

    5. Winnipeg, MB

      11hrs 34min - once daily

      $83 - $85

      • Thunder Bay, ON
  • Train, bus via Winnipeg, MB

    1. Yvr-Airport Station

      25min - every 10 minutes - line 980

      $3

    2. Waterfront Station

      7min - every 10 minutes - line 992

      $1 - $3

    3. Vancouver, BC

      2days 00hrs - 3 times a week

      $240 - $340

    4. Northbound Main at Broadway

      8min - every 20 minutes - line 160

      $2

    5. Northbound Vaughan at Portage

      21min - hourly - line 15

      $2

    6. Westbound Wellington at

      4min - 1226 feet

    7. Winnipeg, MB

      11hrs 34min - once daily

      $83 - $85

      • Thunder Bay, ON
  • Train, bus

    1. Yvr-Airport Station

      25min - every 10 minutes - line 980

      $3

    2. Waterfront Station

      7min - every 10 minutes - line 992

      $1 - $3

    3. Vancouver, BC

      2days 07hrs - 3 times a week

      $270 - $370

    4. Red Lake Road

      13min - 9.5 miles

      $24 - $29

    5. Vermillion Bay, ON

      6hrs 07min - once daily

      $45 - $49

      • Thunder Bay, ON
  • Drive

    1. Vancouver Airport (YVR)

      35hrs 07min - 2011.6 miles

      $270 - $410

      • 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. 8hrs 03min $202. From Vancouver airport fly to Hancock airport then drive to Thunder Bay. 18hrs 32min $551. From Vancouver airport fly to Duluth airport then drive to Thunder Bay. 10hrs 29min $636. From Vancouver airport fly to Ironwood airport then drive to Thunder Bay. 14hrs 24min $356. From Yvr-Airport Station line 980 train to Marine Drive Stn Bay 1, line 003 bus to Vancouver, BC, bus to Calgary, AB, bus to Winnipeg, MB, then bus to Thunder Bay, ON. 2days 03hrs $365. From Yvr-Airport Station line 980 train to Waterfront Station, line 992 train to Vancouver, BC, train to Northbound Main at Broadway, line 160 bus to Northbound Vaughan at Portage North, line 15 bus to Westbound Wellington at Airport Terminal, walk to Winnipeg, MB, then bus to Thunder Bay, ON. 2days 14hrs $383. From Yvr-Airport Station line 980 train to Waterfront Station, line 992 train to Vancouver, BC, train to Red Lake Road, taxi to Vermillion Bay, ON, then bus to Thunder Bay, ON. 2days 16hrs $403. From Vancouver Airport (YVR) drive to Thunder Bay. 35hrs 07min $339.