Find Deals on Flights from San Diego to San Francisco (SAN - SFO)

Depart
Return
1 adult
Adults
18-64
Seniors
65+
Youths
12-17
Children
2-11
Seat Infants
under 2
Lap Infants
under 2
The price shown for each flight will be the average for all passengers including any infants.
Compare vs. KAYAK all | none
Browse Origins:
Browse Destinations:

Dates flexible? Here are the best fares found in the past 48 hours...

Book cheap flights from San Diego to San Francisco

(Round-trip)
Depart: Wed Feb 17 2016 Return: Sat Feb 20 2016 Trip spans 4 days
United
United
SAN
SFO
1h 45m
nonstop
SFO
SAN
1h 32m
nonstop
Depart: Tue May 10 2016 Return: Tue May 24 2016 Trip spans 15 days
United
United
SAN
SFO
1h 35m
nonstop
SFO
SAN
1h 34m
nonstop
Depart: Sat Mar 26 2016 Return: Tue Mar 29 2016 Trip spans 4 days
United
United
SAN
SFO
1h 33m
nonstop
SFO
SAN
1h 33m
nonstop
Depart: Mon Feb 22 2016 Return: Tue Feb 23 2016 Trip spans 2 days
United
United
SAN
SFO
1h 45m
nonstop
SFO
SAN
1h 36m
nonstop
Depart: Sat Mar 19 2016 Return: Sat Mar 26 2016 Trip spans 8 days
United
United
SAN
SFO
1h 37m
nonstop
SFO
SAN
1h 35m
nonstop
Depart: Sat Apr 2 2016 Return: Sun Apr 3 2016 Trip spans 2 days
Virgin America
Virgin America
SAN
SFO
1h 30m
nonstop
SFO
SAN
1h 25m
nonstop
Depart: Sun Apr 24 2016 Return: Tue Apr 26 2016 Trip spans 3 days
United
United
SAN
SFO
1h 40m
nonstop
SFO
SAN
1h 35m
nonstop
Depart: Fri Apr 15 2016 Return: Sun Apr 17 2016 Trip spans 3 days
Virgin America
Virgin America
SAN
SFO
1h 35m
nonstop
SFO
SAN
1h 25m
nonstop
Depart: Thu Jun 2 2016 Return: Mon Jun 6 2016 Trip spans 5 days
United
United
SAN
SFO
1h 38m
nonstop
SFO
SAN
1h 36m
nonstop
Depart: Mon Jul 4 2016 Return: Thu Jul 7 2016 Trip spans 4 days
United
United
SAN
SFO
1h 26m
nonstop
SFO
SAN
1h 26m
nonstop
Depart: Thu May 26 2016 Return: Sun May 29 2016 Trip spans 4 days
United
United
SAN
SFO
1h 38m
nonstop
SFO
SAN
1h 34m
nonstop
Depart: Thu Jul 21 2016 Return: Mon Jul 25 2016 Trip spans 5 days
United
United
SAN
SFO
1h 42m
nonstop
SFO
SAN
1h 26m
nonstop
Depart: Mon Aug 1 2016 Return: Thu Aug 4 2016 Trip spans 4 days
United
United
SAN
SFO
1h 21m
nonstop
SFO
SAN
1h 26m
nonstop
Depart: Fri Jul 1 2016 Return: Fri Jul 8 2016 Trip spans 8 days
United
United
SAN
SFO
1h 42m
nonstop
SFO
SAN
1h 29m
nonstop
Direct flights SAN to SFO on United
Flight # Depart SAN Arrive SFO Sun Mon Tue Wed Thu Fri Sat Valid Between
400 6:15 am 8:00 am Mar 2 - Mar 2
400 6:15 am 7:54 am Mar 12 - Mar 12
400 6:15 am 7:59 am Feb 22 - Feb 26
400 6:15 am 7:59 am Feb 23 - Mar 1
400 6:15 am 7:59 am Feb 28 - Feb 28
400 6:15 am 7:59 am Feb 29 - Feb 29
400 6:15 am 8:00 am Feb 21 - Feb 21
400 6:15 am 8:00 am Feb 15 - Feb 15
400 6:15 am 7:55 am Mar 4 - Mar 4
400 6:15 am 7:52 am Mar 15 - Mar 15
400 6:15 am 7:59 am Feb 20 - Feb 27
400 6:15 am 7:55 am Mar 7 - Mar 11
400 6:15 am 7:59 am Feb 13 - Feb 13
400 6:15 am 7:59 am Feb 14 - Feb 14
400 6:15 am 7:59 am Feb 12 - Feb 19
400 6:15 am 7:55 am Mar 5 - Mar 5
400 6:15 am 7:59 am Feb 18 - Feb 25
400 6:15 am 8:00 am Feb 17 - Feb 24
400 6:15 am 7:59 am Feb 16 - Feb 16
400 6:15 am 7:55 am Mar 14 - Mar 28
400 6:15 am 7:54 am Mar 3 - Mar 3
400 6:50 am 8:30 am Mar 8 - Mar 8
400 6:50 am 8:30 am Mar 6 - Mar 6
400 6:50 am 8:30 am Mar 13 - Mar 13
662 7:07 am 8:47 am Mar 9 - Mar 9
662 7:13 am 8:53 am Mar 14 - Apr 4
662 7:13 am 8:52 am Mar 3 - Mar 3
662 7:13 am 8:53 am Mar 7 - Mar 10
662 7:13 am 8:53 am Mar 8 - Mar 8
662 7:30 am 9:10 am Mar 4 - Mar 4
662 7:30 am 9:10 am Mar 11 - Mar 11
662 7:50 am 9:35 am Feb 19 - Feb 19
662 7:50 am 9:35 am Feb 13 - Feb 27
662 7:50 am 9:35 am Feb 14 - Feb 14
662 7:50 am 9:35 am Feb 17 - Feb 17
662 7:50 am 9:35 am Feb 16 - Feb 16
662 7:50 am 9:35 am Feb 24 - Feb 24
662 7:50 am 9:35 am Mar 2 - Mar 2
662 7:50 am 9:35 am Feb 21 - Feb 28
662 7:50 am 9:35 am Feb 23 - Mar 1
662 7:50 am 9:35 am Feb 18 - Feb 29
662 7:50 am 9:35 am Feb 15 - Feb 15
1693 8:21 am 10:00 am Mar 3 - Mar 4
5439 8:21 am 9:59 am Mar 7 - Mar 11
5439 8:21 am 9:59 am Mar 15 - Mar 29
5439 8:21 am 9:59 am Mar 14 - Mar 24
5439 8:21 am 9:59 am Mar 9 - Mar 9
5439 8:21 am 9:59 am Mar 8 - Mar 8
334 8:22 am 10:00 am Mar 6 - Mar 6
334 8:22 am 10:00 am Mar 13 - Mar 13
334 8:27 am 10:05 am Mar 5 - Mar 5
5439 8:27 am 10:05 am Mar 12 - Mar 12
5439 9:04 am 10:51 am Feb 16 - Mar 1
5439 9:10 am 10:57 am Feb 11 - Feb 22
5439 9:10 am 10:57 am Feb 25 - Mar 2
5439 9:10 am 10:57 am Feb 12 - Feb 26
524 9:15 am 11:02 am Feb 13 - Feb 27
662 9:15 am 10:54 am Mar 12 - Mar 12
662 9:15 am 10:54 am Mar 5 - Mar 5
5439 9:16 am 11:03 am Feb 24 - Feb 24
5439 9:18 am 11:05 am Feb 14 - Feb 14
5439 9:26 am 11:13 am Feb 21 - Feb 28
334 10:10 am 11:55 am Feb 24 - Mar 2
334 10:10 am 11:55 am Feb 17 - Feb 17
334 10:10 am 11:55 am Feb 18 - Feb 18
334 10:10 am 11:55 am Feb 15 - Feb 23
5439 10:26 am 12:08 pm Mar 6 - Mar 6
334 10:34 am 12:14 pm Mar 15 - Mar 22
334 10:34 am 12:14 pm Mar 8 - Mar 8
5439 10:38 am 12:20 pm Mar 13 - Mar 13
334 10:40 am 12:20 pm Mar 7 - Mar 11
334 10:40 am 12:17 pm Mar 14 - Mar 14
334 10:40 am 12:20 pm Mar 4 - Mar 4
334 10:40 am 12:20 pm Mar 3 - Mar 3
5439 10:45 am 12:30 pm Feb 13 - Feb 27
6054 10:53 am 12:35 pm Mar 6 - Mar 6
6054 11:19 am 12:59 pm Mar 5 - Mar 12
6054 11:49 am 1:31 pm Mar 13 - Mar 13
6054 12:53 pm 2:30 pm Mar 4 - Mar 4
6054 12:53 pm 2:30 pm Mar 14 - Mar 21
6054 12:53 pm 2:30 pm Mar 11 - Mar 11
6054 12:53 pm 2:30 pm Mar 3 - Mar 10
317 1:17 pm 2:54 pm Mar 6 - Mar 6
317 1:17 pm 2:52 pm Mar 12 - Mar 12
317 1:17 pm 2:52 pm Mar 13 - Mar 13
317 1:17 pm 2:54 pm Mar 5 - Mar 5
5921 1:17 pm 2:58 pm Feb 14 - Feb 28
1424 1:19 pm 2:59 pm Feb 13 - Feb 13
1424 1:19 pm 2:59 pm Feb 17 - Mar 2
1424 1:19 pm 2:59 pm Feb 20 - Feb 27
1424 1:25 pm 3:05 pm Feb 19 - Mar 1
1424 1:25 pm 3:05 pm Feb 18 - Feb 18
1424 1:25 pm 3:05 pm Feb 11 - Feb 16
370 3:16 pm 4:52 pm Mar 3 - Mar 3
370 3:20 pm 4:58 pm Feb 23 - Mar 2
370 3:20 pm 4:58 pm Feb 11 - Feb 22
370 3:20 pm 4:58 pm Feb 16 - Feb 16
370 3:21 pm 4:57 pm Mar 7 - Mar 10
370 3:21 pm 4:57 pm Mar 14 - Mar 24
370 3:22 pm 4:59 pm Mar 9 - Mar 9
370 3:22 pm 4:59 pm Mar 15 - Mar 22
370 3:22 pm 4:59 pm Mar 8 - Mar 8
370 3:23 pm 5:00 pm Mar 4 - Mar 11
370 3:37 pm 5:14 pm Mar 6 - Mar 6
370 3:37 pm 5:14 pm Mar 13 - Mar 13
370 3:38 pm 5:15 pm Mar 5 - Mar 5
370 3:44 pm 5:21 pm Mar 12 - Mar 12
1180 4:30 pm 6:06 pm Mar 12 - Mar 12
1180 4:30 pm 6:07 pm Mar 5 - Mar 5
736 4:40 pm 6:21 pm Feb 20 - Feb 20
736 4:40 pm 6:21 pm Feb 27 - Feb 27
736 4:40 pm 6:21 pm Feb 13 - Feb 13
736 5:02 pm 6:43 pm Feb 21 - Feb 28
736 5:02 pm 6:40 pm Feb 22 - Mar 2
736 5:02 pm 6:39 pm Feb 25 - Feb 25
736 5:02 pm 6:39 pm Feb 18 - Feb 18
736 5:02 pm 6:40 pm Feb 17 - Feb 17
736 5:02 pm 6:39 pm Feb 15 - Feb 16
736 5:02 pm 6:40 pm Feb 12 - Feb 19
736 5:02 pm 6:39 pm Feb 14 - Feb 14
736 5:02 pm 6:40 pm Feb 23 - Mar 1
736 5:05 pm 6:42 pm Mar 4 - Mar 11
736 5:06 pm 6:43 pm Mar 15 - Mar 15
736 5:06 pm 6:43 pm Mar 8 - Mar 8
736 5:08 pm 6:45 pm Mar 14 - Mar 24
736 5:08 pm 6:45 pm Mar 7 - Mar 10
736 5:08 pm 6:44 pm Mar 9 - Mar 9
736 5:13 pm 6:50 pm Mar 13 - Mar 13
736 5:16 pm 6:53 pm Mar 3 - Mar 3
736 5:16 pm 6:53 pm Mar 6 - Mar 6
5442 6:07 pm 7:43 pm Feb 16 - Feb 16
5442 6:09 pm 7:43 pm Feb 15 - Feb 15
5442 6:12 pm 7:45 pm Mar 14 - Mar 25
5442 6:12 pm 7:45 pm Mar 15 - Mar 22
5442 6:12 pm 7:45 pm Mar 3 - Mar 11
5442 6:15 pm 7:51 pm Feb 24 - Mar 2
5442 6:15 pm 7:51 pm Feb 17 - Feb 17
5442 6:15 pm 7:51 pm Feb 22 - Feb 29
5442 6:15 pm 7:51 pm Feb 11 - Feb 19
522 6:16 pm 7:48 pm Mar 13 - Mar 13
522 6:16 pm 7:48 pm Mar 6 - Mar 6
5442 6:16 pm 7:52 pm Feb 23 - Mar 1
5442 6:40 pm 8:21 pm Feb 14 - Feb 14
5442 6:40 pm 8:21 pm Feb 21 - Feb 28
384 6:47 pm 8:20 pm Mar 12 - Mar 12
384 6:47 pm 8:20 pm Mar 5 - Mar 5
384 7:10 pm 8:49 pm Mar 9 - Mar 9
384 7:15 pm 8:54 pm Mar 4 - Mar 4
384 7:15 pm 8:54 pm Mar 10 - Mar 10
384 7:15 pm 8:53 pm Mar 11 - Mar 11
384 7:15 pm 8:54 pm Mar 14 - Mar 14
384 7:15 pm 8:54 pm Mar 3 - Mar 7
384 7:16 pm 8:56 pm Feb 15 - Feb 15
384 7:16 pm 8:56 pm Feb 22 - Feb 29
384 7:16 pm 8:56 pm Feb 17 - Feb 17
384 7:16 pm 8:54 pm Mar 6 - Mar 6
384 7:16 pm 8:56 pm Feb 12 - Feb 19
384 7:16 pm 8:56 pm Feb 25 - Feb 25
384 7:16 pm 8:56 pm Feb 24 - Feb 24
384 7:16 pm 8:54 pm Mar 13 - Mar 13
384 7:16 pm 8:56 pm Feb 26 - Feb 26
384 7:16 pm 8:56 pm Mar 2 - Mar 2
5442 7:16 pm 8:57 pm Feb 20 - Feb 27
5442 7:16 pm 8:57 pm Feb 13 - Feb 13
384 7:22 pm 9:02 pm Feb 16 - Feb 16
384 7:22 pm 9:02 pm Feb 23 - Mar 1
522 8:03 pm 9:41 pm Mar 12 - Mar 12
384 8:15 pm 9:55 pm Feb 28 - Feb 28
384 8:15 pm 9:55 pm Feb 14 - Feb 21
522 8:20 pm 9:58 pm Mar 5 - Mar 5
* Prices are per person and are for e–tickets and include all taxes & fees in USD.

We make every attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller
At KAYAK we don’t set prices, so it’s not possible for us to guarantee what other companies are selling.

We aggregate tons of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we don't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find on occasion that certain prices are no longer available.

More questions or if you have a bad price to report to us
Please send us an email and someone from our team will get back to you promptly.

Airports
Origin

San Diego
$137
Destination

San Francisco
$137