Travel from San-Francisco to Banff

Bus from San Francisco to Banff

You can take a bus from San Francisco to Banff via Sacramento, CA and Vancouver, BC in around 40 h 34 min.

Book transport from San Francisco to Banff

Travel Guides

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

How to get from San Francisco to Banff

From Civic Center/UN Plaza BART to San Francisco airport, fly to Calgary airport, then Banff Airport shuttle to Banff. 7 h 36 min $257. From San Francisco, CA bus to Sacramento, CA, bus to Vancouver, BC, then bus to Banff, AB. 40 h 34 min $190. From Civic Center/UN Plaza BART to Lake Merritt, walk to Oakland Jack London Square Station, train to Seattle King Street Station Amtrak, train to Vancouver, BC, then bus to Banff, AB. 43 h 25 min $398. From San Francisco drive to Banff. 24 h 21 min $200.