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

    $224 - $790
    1. Vancouver (YVR)

      6 h 19 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 31 min - 1 stopover

      $230 - $1,200

    2. Hancock (CMX)

      9 h 47 min - 414.9 miles

      $55 - $80

      • Thunder Bay
  • Bus

    $9 - $420
    1. Yvr-Airport Station

      9 min - every 10 minutes

      $6 - $7

    2. Marine Drive Stn Bay 1

      33 min - every 15 minutes - line 003

      $3

    3. Vancouver, BC

      16 h 10 min - once daily

      $0 - $140

    4. Calgary, AB

      30 h 50 min - once daily

      $0 - $270

      • Thunder Bay, ON
  • Train, bus

    $303 - $481
    1. Yvr-Airport Station

      25 min - every 10 minutes

      $7 - $8

    2. Granville Station Platform 2

      4 min - every 10 minutes

      $1 - $3

    3. Vancouver, BC

      44 h 23 min - 3 times a week

      $250 - $350

    4. Portage La Prairie, MB

      11 h 35 min - once daily

      $45 - $120

      • 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 59 min $467. From Vancouver airport fly to Hancock airport then drive to Thunder Bay. 16 h 18 min $679. From Yvr-Airport Station train to Marine Drive Stn Bay 1, line 003 bus to Vancouver, BC, bus to Calgary, AB, then bus to Thunder Bay, ON. 2 days 1 h $244. From Yvr-Airport Station train to Granville Station Platform 2, train to Vancouver, BC, train to Portage La Prairie, MB, then bus to Thunder Bay, ON. 2 days 10 h $389. From Vancouver Airport (YVR) drive to Thunder Bay. 35 h 7 min $325.