Direct (nonstop) flights from San Francisco to Vancouver

3 airlines fly nonstop from San Francisco International (SFO) to Vancouver International Airport (YVR). It's 800 miles (1,288 km), about 2h 25m in the air. Operated by Air Canada, Flair Airlines, United Airlines.

SFO
San Francisco International
🇺🇸 San Francisco, USA
YVR
Vancouver International Airport
🇨🇦 Vancouver, Canada
Flight Time
2h 25m
Distance
800 mi
1,288 km
CO₂/pax
148 kg
−25 kg vs. layover
Airlines
3
Air Canada +2
Time Diff
Same timezone
Operated by Air Canada Air Canada Flair Airlines Flair Airlines United Airlines United Airlines

Route data last updated: May 28, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
SFO → YVR
Flight Time
2h 25m
Distance
800 mi
Flair Airlines F8 Flair Airlines
Route
SFO → YVR
Flight Time
2h 25m
Distance
800 mi
United Airlines UA United Airlines
Route
SFO → YVR
Flight Time
2h 25m
Distance
800 mi

Alternative Routes

Other ways to fly from San Francisco to Vancouver with one stop · direct emits 148 kg CO₂ per passenger

SFO PDX (Portland) YVR
Leg 1: 1h 52m (550 mi) Leg 2: 1h 12m (250 mi) Total: ~3h 4m 🍃 173 kg CO₂ (+17% vs. direct)
Leg 1
SFO → PDX
1h 52m · 550 mi
View SFO to PDX flights →
Leg 2
PDX → YVR
1h 12m · 250 mi
View PDX to YVR flights →
SFO SMF (Sacramento) YVR
Leg 1: 1h 2m (86 mi) Leg 2: 2h 6m (729 mi) Total: ~3h 8m 🍃 176 kg CO₂ (+19% vs. direct)
Leg 1
SFO → SMF
1h 2m · 86 mi
View SFO to SMF flights →
Leg 2
SMF → YVR
2h 6m · 729 mi
View SMF to YVR flights →
SFO SEA (Seattle) YVR
Leg 1: 2h 19m (678 mi) Leg 2: 1h 5m (127 mi) Total: ~3h 24m 🍃 174 kg CO₂ (+18% vs. direct)
Leg 1
SFO → SEA
2h 19m · 678 mi
View SFO to SEA flights →
Leg 2
SEA → YVR
1h 5m · 127 mi
View SEA to YVR flights →
SFO YYC (Calgary) YVR
Leg 1: 2h 40m (1,020 mi) Leg 2: 1h 40m (428 mi) Total: ~4h 20m 🍃 276 kg CO₂ (+86% vs. direct)
Leg 1
SFO → YYC
2h 40m · 1,020 mi
View SFO to YYC flights →
Leg 2
YYC → YVR
1h 40m · 428 mi
View YYC to YVR flights →
SFO SLC (Salt Lake City) YVR
Leg 1: 1h 59m (599 mi) Leg 2: 2h 27m (797 mi) Total: ~4h 26m 🍃 284 kg CO₂ (+92% vs. direct)
Leg 1
SFO → SLC
1h 59m · 599 mi
View SFO to SLC flights →
Leg 2
SLC → YVR
2h 27m · 797 mi
View SLC to YVR flights →

Frequently Asked Questions

How long is the direct flight from San Francisco to Vancouver?

A nonstop flight from San Francisco (SFO) to Vancouver (YVR) takes approximately 2 hours and 25 minutes. The distance is 800 miles (1,288 km).

Which airlines fly nonstop from San Francisco to Vancouver?

3 airlines: Air Canada, Flair Airlines, United Airlines.

Is there a nonstop flight from San Francisco to Vancouver?

Yes. 3 airlines: Air Canada, Flair Airlines, United Airlines.

How far is San Francisco from Vancouver?

The flight distance from San Francisco to Vancouver is 800 miles (1,288 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Madrid.

What type of aircraft flies from San Francisco to Vancouver?

At 2h 25m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from USA to Canada?

Depends on your passport. Check with the Canada embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from San Francisco to Vancouver?

Roughly 148 kg CO2 per passenger one-way. That's about the same as driving 740 km.

Is the return flight from Vancouver to San Francisco also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from San Francisco to Vancouver?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at San Francisco International for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.