Travel options for:
Vancouver Airport (YVR) to Bellingham
  • Train

    $20 - $26
    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 Pacific Central

      2 h 2 min - once daily

      $12 - $16

  • Bus

    $17 - $24
    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

      2 h - every 4 hours

      $7 - $14

  • Drive

    $4 - $7
    1. Vancouver Airport (YVR)

      57 min - 48.8 miles

      $4 - $7

  • Fly

    $40 - $255
    1. Vancouver Airport (YVR)

      7 min - every 10 minutes

      $5 - $7

    2. Bridgeport Stn Bay 8

      18 min - every 30 minutes - line 351

      $3

    3. Matthews Exchange Eastbound

      5 min - 2.5 miles

      $9 - $12

    4. Vancouver Boundary (YDT)

      15 min - non-stop

      $20 - $230

    5. Abbotsford (YXX)

      35 min - 23.9 miles

      $2 - $4

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

From Yvr-Airport Station train to Granville Station Platform 2, train to Vancouver Pacific Central Station Amtrak, then train to Bellingham Amtrak. 3 h 32 min $25. From Yvr-Airport Station train to Eb W Pender St Fs Seymour St, line 019 bus to Vancouver, BC, then bus to Bellingham Cordata Station. 3 h 42 min $24. From Vancouver Airport (YVR) drive to Bellingham. 57 min $5. From Yvr-Airport Station train to Bridgeport Stn Bay 8, line 351 bus to Matthews Exchange Eastbound, taxi to Vancouver Boundary Bay Apt airport, fly to Abbotsford airport, then drive to Bellingham. 2 h 29 min $153.