Best way to travel between

San Francisco Airport, San Francisco, CA, United States
Surrey, BC, Canada
Travel Modes
Price
Distance
Duration
CO2
train
$115.0
1769.54 km
36h 0mins
93.79 kgs
 
drive
$160.0
1578.72 km
16h 50mins
202.08 kgs
 
flight
$227.0
1434.16 km
8h 28mins
154.89 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1769.54 km 36h 0mins 121 CAD 115.0
Drive 1578.72 km 16h 50mins 169 CAD 160.0
Flight 1434.16 km 8h 28mins 239 CAD 227.0
Take Train from San Francisco Intu0027l Airport to 12th St. Oakland City Center
Time: 43mins Cost: 5 CAD; $ 4.5 - 5.5 USD CO2 Emission: 1.97 kgs
Take Train from Oakland - Jack London, CA to Seattle, WA
Time: 28h 28mins Cost: 100 CAD; $ 85.5 - 104.5 USD CO2 Emission: 77.27 kgs
Take Train from Seattle - King Street Station, WA to Vancouver, BC
Time: 4h 7mins Cost: 14 CAD; $ 11.7 - 14.3 USD CO2 Emission: 13.3 kgs
Take Train from Main Street, Science World to King George
Time: 36mins Cost: 2 CAD; $ 1.8 - 2.2 USD CO2 Emission: 1.27 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from San Francisco Airport, San Francisco, CA, United States and Surrey, BC, Canada is to travel by train, which will cost about 121 CAD or 103.50 USD.