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

    $224 - $790
    1. Vancouver (YVR)

      6 h 51 min - 1 stopover

      $220 - $800

    2. Thunder Bay (YQT)

      17 min - hourly - line 14

      $3

  • Fly to Hancock, drive

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

      7 h 49 min - 1 stopover

      $230 - $1,200

    2. Hancock (CMX)

      9 h 37 min - 415 miles

      $55 - $80

  • Fly to Ironwood, drive

    $229 - $812
    1. Vancouver (YVR)

      7 h 45 min - 1 stopover

      $180 - $750

    2. Ironwood (IWD)

      7 h 2 min - 304.4 miles

      $40 - $60

  • Bus

    $174 - $419
    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

      $55 - $140

    4. Calgary, AB

      30 h 50 min - once daily

      $110 - $270

  • Train, bus

    $293 - $460
    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

      $240 - $340

    4. Portage La Prairie, MB

      11 h 35 min - once daily

      $45 - $110

  • Train, bus via Eb W Pender St Fs Seymour St

    $295 - $460
    1. Yvr-Airport Station

      25 min - every 10 minutes

      $7 - $8

    2. Eb W Pender St Fs Seymour St

      10 min - every 15 minutes - line 019

      $3

    3. Vancouver, BC

      45 h 51 min - 3 times a week

      $240 - $340

    4. Portage La Prairie, MB

      11 h 35 min - once daily

      $45 - $110

  • Drive

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

      34 h 31 min - 2011.7 miles

      $260 - $390

  • 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. 7 h 31 min $467. From Vancouver airport fly to Hancock airport then drive to Thunder Bay. 17 h 26 min $679. From Vancouver airport fly to Ironwood airport then drive to Thunder Bay. 14 h 47 min $467. 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 $294. 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 $379. From Yvr-Airport Station train to Eb W Pender St Fs Seymour St, line 019 bus to Vancouver, BC, train to Portage La Prairie, MB, then bus to Thunder Bay, ON. 2 days 12 h $380. From Vancouver Airport (YVR) drive to Thunder Bay. 34 h 31 min $325.