Travel from San-Francisco to Vancouver-BC-Canada

Train, bus or fly from San Francisco to Vancouver?

WestJet, Air Canada and four other airlines fly from San Francisco to Vancouver hourly. Alternatively, you can take a bus from San Francisco to Vancouver via Sacramento, CA in around 25 h 50 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from San Francisco to Vancouver

ModeDurationPrice
From Civic Center/UN Plaza BART to San Francisco airport, fly to Vancouver airport, then train to Vancouver.5 h 5 min$164
From Civic Center/UN Plaza BART to Coliseum, BART to Oakland airport, fly to Bellingham airport, shuttle to Bridgeport Station, then train to Vancouver.6 h 25 min$219
From San Francisco Caltrain Caltrain to Santa Clara Caltrain Station, line 10 bus to San Jose airport, fly to Vancouver airport, then train to Vancouver.6 h 11 min$168
From Civic Center/UN Plaza BART to San Francisco airport, fly to Seattle airport, tram to Seattle King Street Station Amtrak, then train to Vancouver.8 h 56 min$180
From Civic Center/UN Plaza BART to Coliseum, BART to Oakland airport, fly to Seattle airport, tram to Seattle King Street Station Amtrak, then train to Vancouver.9 h 10 min$184
From San Francisco, CA bus to Sacramento, CA then bus to Vancouver, BC.25 h 50 min$105
From Civic Center/UN Plaza BART to Lake Merritt, walk to Oakland Jack London Square Station, train to Seattle King Street Station Amtrak, then train to Vancouver Pacific Central Station Amtrak.28 h 46 min$313
From San Francisco drive to Vancouver.16 h 31 min$154

How long does it take to get from San Francisco to Vancouver?

It takes approximately 5 h 5 min to get from San Francisco to Vancouver, including transfers.

Is there a direct bus between San Francisco and Vancouver?

No, there is no direct bus from San Francisco to Vancouver. However, there are services departing from San Francisco, CA and arriving at Vancouver, BC via Sacramento, CA. The journey, including transfers, takes approximately 25 h 50 min.

Operators from San Francisco to Vancouver

OperatorPhoneWebsite
BARTBART
WestJetWestJet
Air CanadaAir Canada
United AirlinesUnited Airlines
DeltaDelta
Alaska Airlines, Inc.Alaska Airlines, Inc.
Virgin AmericaVirgin America
Translink BCRTC604-953-3333Translink BCRTC
Allegiant AirAllegiant Air
Quick ShuttleQuick Shuttle
CaltrainCaltrain
Santa Clara VTASanta Clara VTA
Sound Transit (ST)Sound Transit (ST)
Amtrak+1 1-800-872-7245Amtrak
Southwest AirlinesSouthwest Airlines
Greyhound USA+1 214-849-8100Greyhound USA