Cheap flights from San Francisco to Portland

57 nonstop flights a week, 6 of them today. Operated by 3 airlines, about 50m in the air, 534 mi (860 km). Tickets from $121.

Flights from San Francisco to Portland

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Best fares from San Francisco to Portland

Lowest one-way prices found by recent searches for the next 120 days; press a card to search that date

San Francisco to Portland at a glance

flight time, from 37m to 2h 2m
50m
straight-line distance
534 mi (860 km)
flights a week
57
flights today
6
first and last departure
06:05 - 09:30
lowest price, nonstop, 20 November
$121
airlines
3

San Francisco to Portland flight schedule

57 flights a week, 6 today, 54 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
WN 999
Southwest Airlines
06:05 Metropolitan Oakland International, terminal 2
07:45 Portland International
40m
Mon, Thu, Fri, Sun
Boeing 737-800
WN 3305
Southwest Airlines
06:35 Norman Y. Mineta San Jose International, terminal B
08:25 Portland International
50m
Sat
Boeing 737
WN 3901
Southwest Airlines
06:35 Norman Y. Mineta San Jose International, terminal B
08:25 Portland International
50m
Mon, Thu, Fri, Sun
WN 999
Southwest Airlines
07:25 Metropolitan Oakland International, terminal 2
09:05 Portland International
40m
Sat
Boeing 737-800
AS 2367
Alaska Airlines
07:40 Norman Y. Mineta San Jose International, terminal B
09:30 Portland International
50m
Sat
Embraer EMB 175
AS 2438
Alaska Airlines
07:40 Norman Y. Mineta San Jose International, terminal B
09:30 Portland International
50m
Mon, Tue, Wed, Thu, Fri, Sun
Embraer EMB 175
AS 1410
Alaska Airlines
07:42 San Francisco International, terminal 1
09:28 Portland International
46m
Mon, Tue, Wed, Thu, Fri, Sun
Boeing 737-800
AS 1410
Alaska Airlines
07:45 San Francisco International, terminal 1
09:30 Portland International
45m
Mon, Fri, Sun
Boeing 737
WN 2961
Southwest Airlines
07:50 Metropolitan Oakland International, terminal 2
09:30 Portland International
40m
Mon, Tue, Wed, Thu
Boeing 737
AS 2275
Alaska Airlines
08:00 Metropolitan Oakland International, terminal 1
09:43 Portland International
43m
Daily
Embraer EMB 175
AS 2467
Alaska Airlines
08:00 Metropolitan Oakland International, terminal 1
09:46 Portland International
46m
Mon, Sat, Sun
Embraer EMB 175
AS 3069
Alaska Airlines
08:00 Metropolitan Oakland International, terminal 1
09:46 Portland International
46m
Fri
Embraer EMB 175
WN 4262
Southwest Airlines
08:00 Metropolitan Oakland International, terminal 2
09:40 Portland International
40m
Sat
Boeing 737
UA 5259
United Airlines
08:18 San Francisco International, terminal 3
10:18 Portland International
2h
Daily
Embraer 175
AS 2144
Alaska Airlines
09:30 Norman Y. Mineta San Jose International, terminal B
11:22 Portland International
52m
Mon, Fri, Sat, Sun
Embraer EMB 175
AS 2210
Alaska Airlines
09:30 Norman Y. Mineta San Jose International, terminal B
11:21 Portland International
51m
Daily
Embraer EMB 175

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 24 November.

FlightDepartsArrivesDurationDaysAircraft
WN 3901
Southwest Airlines
06:00 Norman Y. Mineta San Jose International, terminal B
07:55 Portland International
55m
Seasonal
Boeing 737
WN 999
Southwest Airlines
06:20 Metropolitan Oakland International, terminal 2
08:05 Portland International
45m
Seasonal
Boeing 737-800
WN 208
Southwest Airlines
06:55 Metropolitan Oakland International, terminal 2
08:35 Portland International
40m
Seasonal
Boeing 737
WN 1151
Southwest Airlines
07:50 Norman Y. Mineta San Jose International, terminal B
09:40 Portland International
50m
Seasonal
Boeing 737
AS 1452
Alaska Airlines
08:00 Norman Y. Mineta San Jose International, terminal B
09:50 Portland International
50m
Seasonal
Boeing 737-800
WN 999
Southwest Airlines
06:40 Metropolitan Oakland International, terminal 2
08:20 Portland International
40m
Seasonal
Boeing 737-800
WN 3901
Southwest Airlines
07:15 Norman Y. Mineta San Jose International, terminal B
09:05 Portland International
50m
Seasonal
AS 1870
Alaska Airlines
07:35 Norman Y. Mineta San Jose International, terminal B
09:27 Portland International
52m
Selected dates
Boeing 737-900
AS 1410
Alaska Airlines
07:40 San Francisco International, terminal 1
09:27 Portland International
47m
Seasonal
Boeing 737
AS 2275
Alaska Airlines
08:05 Metropolitan Oakland International, terminal 1
09:50 Portland International
45m
Seasonal
Embraer EMB 175
AS 3001
Alaska Airlines
08:47 Norman Y. Mineta San Jose International, terminal B
10:50 Portland International
1h 3m
Seasonal
Embraer EMB 175
AS 1454
Alaska Airlines
07:35 Norman Y. Mineta San Jose International, terminal B
09:27 Portland International
52m
Seasonal
Boeing 737-900
AS 3001
Alaska Airlines
08:50 Norman Y. Mineta San Jose International, terminal B
10:53 Portland International
1h 3m
Seasonal
Embraer EMB 175
AS 3001
Alaska Airlines
07:34 Norman Y. Mineta San Jose International, terminal B
09:35 Portland International
1h 1m
Seasonal
Embraer EMB 175
AS 2105
Alaska Airlines
08:04 Metropolitan Oakland International, terminal 1
09:48 Portland International
44m
Seasonal
Embraer EMB 175
AS 3001
Alaska Airlines
07:30 Norman Y. Mineta San Jose International, terminal B
09:31 Portland International
1h 1m
Seasonal
Embraer EMB 175
AS 1410
Alaska Airlines
07:38 San Francisco International, terminal 1
09:26 Portland International
48m
Seasonal
Boeing 737-900
AS 338
Alaska Airlines
09:00 San Francisco International, terminal 1
10:51 Portland International
51m
Seasonal
Boeing 737-900
WN 1795
Southwest Airlines
08:00 Metropolitan Oakland International, terminal 2
09:45 Portland International
45m
Seasonal
Boeing 737
WN 4779
Southwest Airlines
08:25 Norman Y. Mineta San Jose International, terminal B
10:15 Portland International
50m
Seasonal
Boeing 737
WN 4019
Southwest Airlines
08:05 Metropolitan Oakland International, terminal 2
09:50 Portland International
45m
Seasonal
Boeing 737
WN 4779
Southwest Airlines
06:05 Norman Y. Mineta San Jose International, terminal B
07:55 Portland International
50m
Seasonal
Boeing 737
WN 1795
Southwest Airlines
09:05 Metropolitan Oakland International, terminal 2
10:50 Portland International
45m
Seasonal
WN 4779
Southwest Airlines
06:35 Norman Y. Mineta San Jose International, terminal B
08:25 Portland International
50m
Seasonal
AS 3276
Alaska Airlines
07:25 Norman Y. Mineta San Jose International, terminal B
09:16 Portland International
51m
Seasonal
Embraer EMB 175
AS 1410
Alaska Airlines
08:00 San Francisco International, terminal 1
09:46 Portland International
46m
Seasonal
Boeing 737-900
AS 2094
Alaska Airlines
08:00 Metropolitan Oakland International, terminal 1
09:37 Portland International
37m
Seasonal
Embraer EMB 175
WN 4779
Southwest Airlines
06:40 Norman Y. Mineta San Jose International, terminal B
08:30 Portland International
50m
Seasonal
Boeing 737
WN 417
Southwest Airlines
07:40 Metropolitan Oakland International, terminal 2
09:20 Portland International
40m
Seasonal
Boeing 737
WN 3170
Southwest Airlines
05:45 Metropolitan Oakland International, terminal 2
07:25 Portland International
40m
Seasonal
WN 836
Southwest Airlines
06:15 Norman Y. Mineta San Jose International, terminal B
08:05 Portland International
50m
Seasonal
Boeing 737
WN 3170
Southwest Airlines
06:50 Metropolitan Oakland International, terminal 2
08:35 Portland International
45m
Seasonal
WN 867
Southwest Airlines
06:05 Metropolitan Oakland International, terminal 2
07:50 Portland International
1h 45m
Seasonal
Boeing 737
AS 2022
Alaska Airlines
06:15 Norman Y. Mineta San Jose International, terminal B
08:06 Portland International
1h 51m
Seasonal
Embraer EMB 175
AS 1620
Alaska Airlines
08:00 Norman Y. Mineta San Jose International, terminal B
09:50 Portland International
1h 50m
Seasonal
Boeing 737-900
WN 3170
Southwest Airlines
07:45 Metropolitan Oakland International, terminal 2
09:25 Portland International
1h 40m
Seasonal
UA 2359
United Airlines
07:00 San Francisco International, terminal 3
09:02 Portland International
2h 2m
Seasonal
Airbus A319
WN 2523
Southwest Airlines
07:40 Metropolitan Oakland International, terminal 2
09:20 Portland International
1h 40m
Seasonal
Boeing 737
WN 2358
Southwest Airlines
08:35 Norman Y. Mineta San Jose International, terminal B
10:25 Portland International
1h 50m
Seasonal
WN 3803
Southwest Airlines
05:25 Norman Y. Mineta San Jose International, terminal B
07:15 Portland International
1h 50m
Seasonal
Boeing 737
WN 3149
Southwest Airlines
06:15 Metropolitan Oakland International, terminal 2
07:55 Portland International
1h 40m
Seasonal
Boeing 737
WN 3149
Southwest Airlines
06:45 Metropolitan Oakland International, terminal 2
08:25 Portland International
1h 40m
Seasonal
Boeing 737
WN 3803
Southwest Airlines
09:00 Norman Y. Mineta San Jose International, terminal B
10:50 Portland International
1h 50m
Seasonal
WN 2742
Southwest Airlines
05:10 Metropolitan Oakland International, terminal 2
06:50 Portland International
1h 40m
Seasonal
Boeing 737
AS 1427
Alaska Airlines
08:00 Norman Y. Mineta San Jose International, terminal B
09:50 Portland International
1h 50m
Seasonal
Boeing 737-900
WN 2589
Southwest Airlines
06:00 Metropolitan Oakland International, terminal 2
07:40 Portland International
1h 40m
Seasonal
Boeing 737
WN 2433
Southwest Airlines
06:05 Norman Y. Mineta San Jose International, terminal B
07:50 Portland International
1h 45m
Seasonal
Boeing 737
WN 2589
Southwest Airlines
05:55 Metropolitan Oakland International, terminal 2
07:30 Portland International
1h 35m
Seasonal
Boeing 737
WN 2433
Southwest Airlines
06:10 Norman Y. Mineta San Jose International, terminal B
07:55 Portland International
1h 45m
Seasonal
Boeing 737
WN 2589
Southwest Airlines
05:05 Metropolitan Oakland International, terminal 2
06:40 Portland International
1h 35m
Seasonal
Boeing 737
WN 2433
Southwest Airlines
06:00 Norman Y. Mineta San Jose International, terminal B
07:45 Portland International
1h 45m
Seasonal
Boeing 737
WN 4269
Southwest Airlines
05:15 Norman Y. Mineta San Jose International, terminal B
07:00 Portland International
1h 45m
Seasonal
Boeing 737
WN 2589
Southwest Airlines
06:25 Metropolitan Oakland International, terminal 2
08:00 Portland International
1h 35m
Seasonal
Boeing 737
AS 1375
Alaska Airlines
07:00 San Francisco International, terminal 1
08:46 Portland International
1h 46m
Seasonal
Boeing 737-900

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying San Francisco to Portland

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from San Francisco to Portland depart and land

Departure from San Francisco

23 flights a week, terminal B, 39 mi (63 km) from the city centre

21 flights a week, terminals 1, 2, 12 mi (20 km) from the city centre

San Francisco International closest to the centreSFO

13 flights a week, terminals 1, 3, 11 mi (18 km) from the city centre

Arrival in Portland

57 flights a week, 7 mi (11 km) from the city centre

Frequently asked questions

How long is the flight from San Francisco to Portland?
A nonstop flight takes 50 minutes on average, from 37m to 2h 2m depending on the flight.
How far is Portland from San Francisco?
534 mi (860 km) in a straight line between the cities.
Which airlines fly nonstop from San Francisco to Portland?
Alaska Airlines (35 a week), Southwest Airlines (15 a week) and United Airlines (7 a week).
How many flights a day are there from San Francisco to Portland?
6 flights today and 57 a week, about 8.1 a day on average.
When are the first and last flights from San Francisco to Portland?
The first departure is at 06:05 (WN999), the last at 09:30 (AS2210). Local time.
What is the cheapest upcoming date to fly from San Francisco to Portland?
20 November 2026 (Friday): from $121 one way, nonstop, by recent searches. The search shows the price for your dates.
Which airline is the cheapest from San Francisco to Portland?
Alaska Airlines: nonstop tickets from $121 on 20 November by recent searches. Prices change daily, so compare the sellers in the search.
Which San Francisco airport do flights to Portland leave from?
Norman Y. Mineta San Jose International (23 a week), Metropolitan Oakland International (21 a week) and San Francisco International (13 a week).