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

    1. Vancouver (YVR)

      6hrs 14min - 1 stopover

      $170 - $260

    2. Thunder Bay (YQT)

      17min - hourly - line 14

      $2

      • Thunder Bay
  • Fly to Hancock, drive

    1. Vancouver (YVR)

      8hrs 39min - 1 stopover

      $210 - $950

    2. Hancock (CMX)

      9hrs 48min - 415.7 miles

      $55 - $85

      • Thunder Bay
  • Fly to Duluth, drive

    1. Vancouver (YVR)

      5hrs 34min - 1 stopover

      $270 - $1,200

    2. Duluth (DLH)

      4hrs 39min - 194.9 miles

      $26 - $40

      • Thunder Bay
  • Fly to Ironwood, drive

    1. Vancouver (YVR)

      7hrs 10min - 1 stopover

      $200 - $430

    2. Ironwood (IWD)

      7hrs 05min - 305.1 miles

      $40 - $65

      • Thunder Bay
  • Line 5000 bus, bus, line 5603 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

      16hrs 15min - twice daily - line 5000

      $116 - $118

    4. Calgary, AB

      20hrs 12min - twice daily

      $150 - $180

    5. Winnipeg, MB

      11hrs 40min - once daily - line 5603

      $84 - $87

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

    1. Yvr-Airport Station

      22min - every 10 minutes - line 980

      $3

    2. Eb Davie St Ns Pacific Blvd

      11min - every 15 minutes

      $2 - $3

    3. Vancouver, BC

      2days 00hrs - 3 times a week

      $240 - $340

    4. Northbound Main at Broadway

      7min - every 5 minutes

      $2

    5. Northbound Vaughan at Portage

      21min - every 20 minutes - line 15

      $2

    6. Winnipeg, MB

      11hrs 40min - once daily - line 5603

      $84 - $87

      • Thunder Bay, ON
  • Train, line 5603 bus

    1. Yvr-Airport Station

      22min - every 10 minutes - line 980

      $3

    2. Eb Davie St Ns Pacific Blvd

      11min - every 15 minutes

      $2 - $3

    3. Vancouver, BC

      2days 07hrs - 3 times a week

      $270 - $380

    4. Red Lake Road

      13min - 9.5 miles

      $24 - $30

    5. Vermillion Bay, ON

      6hrs 14min - once daily - line 5603

      $46 - $51

      • Thunder Bay, ON
  • Drive

    1. Vancouver Airport (YVR)

      35hrs 07min - 2012.4 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. 6hrs 54min $201. From Vancouver airport fly to Hancock airport then drive to Thunder Bay. 18hrs 27min $551. From Vancouver airport fly to Duluth airport then drive to Thunder Bay. 10hrs 13min $636. From Vancouver airport fly to Ironwood airport then drive to Thunder Bay. 14hrs 15min $356. From Yvr-Airport Station line 980 train to Marine Drive Stn Bay 1, line 003 bus to Vancouver, BC, line 5000 bus to Calgary, AB, bus to Winnipeg, MB, then line 5603 bus to Thunder Bay, ON. 2days 03hrs $369. From Yvr-Airport Station line 980 train to Eb Davie St Ns Pacific Blvd, bus to Vancouver, BC, train to Northbound Main at Broadway, bus to Northbound Vaughan at Portage North, line 15 bus to Winnipeg, MB, then line 5603 bus to Thunder Bay, ON. 2days 15hrs $385. From Yvr-Airport Station line 980 train to Eb Davie St Ns Pacific Blvd, bus to Vancouver, BC, train to Red Lake Road, taxi to Vermillion Bay, ON, then line 5603 bus to Thunder Bay, ON. 2days 16hrs $404. From Vancouver Airport (YVR) drive to Thunder Bay. 35hrs 07min $340.