Travel from San-Francisco to Victoria

Bus or fly from San Francisco to Victoria?

United Airlines, Air Canada and 3 other airlines fly from San Francisco to Victoria hourly. Alternatively, Greyhound USA operates a bus from San Francisco to Victoria 5 times a day. Tickets cost $10 - $35 and the journey takes 2 h 10 min. 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
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from San Francisco to Victoria

From Civic Center/UN Plaza BART to San Francisco airport, fly to Victoria airport, then line 71 bus to Victoria. 6 h 22 min $159. From Civic Center/UN Plaza BART to Coliseum, BART to Oakland airport, fly to Seattle airport, tram to 3rd Ave & Seneca St, line 4 bus to 3rd Ave & Vine St, walk to Seattle Clipper Terminal, then ferry to Victoria. 8 h 4 min $194. From Civic Center/UN Plaza BART to Coliseum, BART to Oakland airport, fly to Victoria airport, then line 71 bus to Victoria. 7 h 56 min $453. From Civic Center/UN Plaza BART to San Francisco airport, fly to Nanaimo airport, then Tofino Bus to Victoria. 9 h 5 min $368. From San Francisco Caltrain Caltrain to Santa Clara Caltrain Station, line 10 bus to San Jose airport, fly to Victoria airport, then line 71 bus to Victoria. 8 h 40 min $413. From San Francisco Caltrain Caltrain to Santa Clara Caltrain Station, line 10 bus to San Jose airport, fly to Nanaimo airport, then Tofino Bus to Victoria. 9 h 45 min $832. From Civic Center/UN Plaza BART to Lake Merritt, walk to Oakland Jack London Square Station, train to 4th Ave S & S Jackson St, line 5 bus to 3rd Ave & Bell St, walk to Seattle Clipper Terminal, then ferry to Victoria Clipper Terminal. 27 h 48 min $323. From San Francisco, CA bus to Sacramento, CA, bus to Vancouver, BC - Bus Depot, then Tofino Bus to Victoria, BC - Ocean Island Inn. 28 h 5 min $131. From San Francisco drive to Port Angeles then car ferry to Victoria. 16 h 53 min $125.