Travel from Bellingham to Vancouver-Airport-YVR

Train, bus or fly from Bellingham to Vancouver Airport (YVR)?

Amtrak operates a train from Bellingham to Vancouver Airport (YVR) twice daily. Tickets cost $25 - $50 and the journey takes 1 h 53 min. 2 other operators also service this route. Alternatively, Boltbus operates a bus from Bellingham to Vancouver Airport (YVR) every 3 hours. Tickets cost $7 - $14 and the journey takes 2 h. 2 other operators also service this route.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Bellingham to Vancouver Airport (YVR)

ModeDurationPrice
From Bellingham Amtrak train to Main Street-Science World Station Platform 1, train to Vancouver City Centre Station, then train to Yvr-Airport Station.2 h 28 min$42
From Bellingham Cordata Station bus to Nb Main St Fs Terminal Ave, line 019 bus to Waterfront Station Canada Line, then train to Yvr-Airport Station.2 h 48 min$19
From Bellingham drive to Vancouver Airport (YVR).59 min$5
From Bellingham drive to Abbotsford airport, fly to Vancouver Boundary Bay Apt airport, taxi to Ladner Exchange Bay 6, line 601 bus to Bridgeport Station, then train to Vancouver Airport (YVR).1 h 35 min$157

Operators from Bellingham to Vancouver Airport (YVR)