Browse Origins:
Browse Destinations:

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

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: Tue Oct 20 2015 Return: Tue Oct 27 2015 Trip spans 8 days
Virgin America
Virgin America
SAN
3:50p
SFO
5:20p
1h 30m
nonstop
SFO
11:15a
SAN
12:40p
1h 25m
nonstop
Depart: Mon Aug 31 2015 Return: Sat Sep 5 2015 Trip spans 6 days
United
United
SAN
4:30p
SFO
5:56p
1h 26m
nonstop
SFO
3:15p
SAN
4:42p
1h 27m
nonstop
Depart: Thu Aug 27 2015 Return: Mon Aug 31 2015 Trip spans 5 days
Virgin America
Virgin America
SAN
3:50p
SFO
5:20p
1h 30m
nonstop
SFO
1:35p
SAN
3:05p
1h 30m
nonstop
Depart: Sat Aug 29 2015 Return: Mon Aug 31 2015 Trip spans 3 days
Virgin America
Virgin America
SAN
1:00p
SFO
2:25p
1h 25m
nonstop
SFO
10:45a
SAN
12:15p
1h 30m
nonstop
Depart: Tue Sep 1 2015 Return: Sat Sep 5 2015 Trip spans 5 days
United
United
SAN
6:05a
SFO
7:30a
1h 25m
nonstop
SFO
3:15p
SAN
4:42p
1h 27m
nonstop
Depart: Wed Sep 2 2015 Return: Sat Sep 5 2015 Trip spans 4 days
United
United
SAN
11:30a
SFO
1:01p
1h 31m
nonstop
SFO
3:15p
SAN
4:42p
1h 27m
nonstop
Depart: Sat Sep 5 2015 Return: Tue Sep 8 2015 Trip spans 4 days
United
United
SAN
6:05a
SFO
7:30a
1h 25m
nonstop
SFO
2:00a
SAN
3:30a
1h 30m
nonstop
Depart: Sun Sep 6 2015 Return: Tue Sep 8 2015 Trip spans 3 days
United
United
SAN
11:30a
SFO
1:01p
1h 31m
nonstop
SFO
6:30p
SAN
7:56p
1h 26m
nonstop
Depart: Tue Sep 8 2015 Return: Wed Sep 9 2015 Trip spans 2 days
United
United
SAN
2:15p
SFO
3:40p
1h 25m
nonstop
SFO
2:00a
SAN
3:30a
1h 30m
nonstop
Depart: Wed Sep 9 2015 Return: Thu Sep 10 2015 Trip spans 2 days
Virgin America
Virgin America
SAN
5:15a
SFO
6:45a
1h 30m
nonstop
SFO
4:50p
SAN
6:15p
1h 25m
nonstop
Depart: Sat Sep 12 2015 Return: Tue Sep 15 2015 Trip spans 4 days
Virgin America
Virgin America
SAN
1:25p
SFO
2:50p
1h 25m
nonstop
SFO
1:30p
SAN
3:00p
1h 30m
nonstop
Depart: Mon Sep 14 2015 Return: Thu Sep 24 2015 Trip spans 11 days
United
United
SAN
4:30p
SFO
5:56p
1h 26m
nonstop
SFO
4:45p
SAN
6:11p
1h 26m
nonstop
Depart: Tue Sep 15 2015 Return: Thu Sep 17 2015 Trip spans 3 days
Virgin America
Virgin America
SAN
3:00a
SFO
4:29a
1h 29m
nonstop
SFO
8:05a
SAN
9:35a
1h 30m
nonstop
Depart: Wed Sep 16 2015 Return: Thu Sep 24 2015 Trip spans 9 days
United
United
SAN
1:00p
SFO
2:21p
1h 21m
nonstop
SFO
2:00a
SAN
3:30a
1h 30m
nonstop
Depart: Thu Sep 17 2015 Return: Mon Sep 21 2015 Trip spans 5 days
Virgin America
Virgin America
SAN
3:00a
SFO
4:29a
1h 29m
nonstop
SFO
3:00a
SAN
4:30a
1h 30m
nonstop
Depart: Sat Sep 19 2015 Return: Thu Sep 24 2015 Trip spans 6 days
Virgin America
Virgin America
SAN
3:00a
SFO
4:29a
1h 29m
nonstop
SFO
3:00a
SAN
4:30a
1h 30m
nonstop
Depart: Thu Sep 24 2015 Return: Sat Sep 26 2015 Trip spans 3 days
Virgin America
Virgin America
SAN
10:20a
SFO
11:45a
1h 25m
nonstop
SFO
8:05a
SAN
9:35a
1h 30m
nonstop
Depart: Sat Oct 3 2015 Return: Mon Oct 5 2015 Trip spans 3 days
Virgin America
Virgin America
SAN
1:25p
SFO
2:50p
1h 25m
nonstop
SFO
1:35p
SAN
3:05p
1h 30m
nonstop
Depart: Mon Jun 1 2015 Return: Tue Jun 16 2015 Trip spans 16 days
Delta
Delta
SAN
9:58a
SFO
2:30p
4h 32m
1 stop
SFO
12:00p
SAN
3:35p
3h 35m
1 stop
Depart: Sun May 31 2015 Return: Sat Jun 20 2015 Trip spans 21 days
American Airlines
American Airlines
SAN
11:25a
SFO
3:58p
4h 33m
1 stop
SFO
8:30a
SAN
12:16p
3h 46m
1 stop
Direct flights SAN to SFO on United
Flight # Depart SAN Arrive SFO Sun Mon Tue Wed Thu Fri Sat Valid Between
1106 6:15 am 7:50 am Jun 5 - Jun 9
1106 6:15 am 7:52 am Jul 2 - Jul 2
1106 6:15 am 7:50 am Jun 18 - Jun 26
1106 6:15 am 7:50 am Jun 16 - Jun 16
1106 6:15 am 7:50 am Jun 10 - Jun 17
1106 6:15 am 7:50 am Jun 30 - Jun 30
1106 6:15 am 7:50 am Jun 29 - Jun 29
1106 6:15 am 7:50 am Jul 1 - Jul 1
1190 6:15 am 7:50 am Jun 4 - Jun 4
400 6:15 am 7:54 am May 27 - Jun 3
400 6:15 am 7:51 am Jul 3 - Jul 3
662 6:15 am 7:51 am Jul 4 - Jul 4
662 6:15 am 7:49 am Jun 7 - Jun 28
662 7:05 am 8:48 am Jun 3 - Jun 3
1720 7:10 am 8:46 am Jul 1 - Jul 1
662 7:10 am 8:49 am Jul 2 - Jul 2
1717 7:14 am 8:50 am Jun 7 - Jun 28
1038 7:20 am 8:56 am Jun 12 - Jun 19
1121 7:20 am 8:56 am Jun 16 - Jun 16
1121 7:20 am 8:56 am Jun 23 - Jun 23
1121 7:20 am 8:56 am Jun 9 - Jun 9
1121 7:20 am 8:56 am Jun 26 - Jun 26
1121 7:20 am 8:56 am Jun 18 - Jun 18
1207 7:20 am 8:56 am Jun 8 - Jun 8
1273 7:20 am 8:56 am Jun 13 - Jun 13
1273 7:20 am 8:56 am Jun 20 - Jun 20
1273 7:20 am 8:56 am Jun 27 - Jun 27
1555 7:20 am 8:56 am Jun 30 - Jun 30
1592 7:20 am 8:56 am Jun 25 - Jun 25
1592 7:20 am 8:56 am Jun 5 - Jun 5
1720 7:20 am 8:56 am Jun 10 - Jun 29
1983 7:20 am 8:56 am Jun 6 - Jun 6
1983 7:20 am 8:56 am Jun 4 - Jun 11
6484 8:26 am 10:07 am Jul 4 - Jul 4
274 10:01 am 11:42 am Jul 4 - Jul 4
1121 10:33 am 12:09 pm Jun 13 - Jun 27
1190 10:33 am 12:09 pm Jun 6 - Jun 6
5594 10:35 am 12:20 pm Jun 1 - Jun 3
1405 10:40 am 12:16 pm Jun 8 - Jun 29
1405 10:42 am 12:17 pm Jun 24 - Jun 24
650 10:42 am 12:23 pm Jul 2 - Aug 3
390 10:43 am 12:18 pm Jun 9 - Jun 23
721 10:43 am 12:18 pm Jun 30 - Jun 30
1207 10:44 am 12:20 pm Jun 4 - Jun 4
1207 10:44 am 12:20 pm Jun 7 - Jun 7
1207 10:44 am 12:20 pm Jun 14 - Jun 28
1405 10:44 am 12:20 pm Jul 1 - Jul 1
1405 10:44 am 12:20 pm Jun 10 - Jun 10
1405 10:44 am 12:20 pm Jun 11 - Jun 12
1405 10:44 am 12:20 pm Jun 17 - Jun 17
1405 10:44 am 12:20 pm Jun 18 - Jun 18
1405 10:44 am 12:20 pm Jun 19 - Jun 26
1405 10:44 am 12:20 pm Jun 5 - Jun 5
1720 10:44 am 12:26 pm Jul 3 - Jul 3
650 10:57 am 12:38 pm Jul 4 - Jul 4
1581 11:37 am 1:19 pm May 27 - Jun 3
1038 12:05 pm 1:41 pm Jun 4 - Jun 5
1149 12:05 pm 1:41 pm Jun 8 - Jun 15
1149 12:05 pm 1:41 pm Jul 1 - Jul 1
1149 12:05 pm 1:41 pm Jun 21 - Jun 21
1149 12:05 pm 1:41 pm Jun 16 - Jun 23
1149 12:05 pm 1:41 pm Jun 7 - Jun 7
1149 12:05 pm 1:41 pm Jun 9 - Jun 9
1149 12:05 pm 1:41 pm Jun 30 - Jun 30
1149 12:05 pm 1:41 pm Jun 14 - Jun 14
1149 12:05 pm 1:41 pm Jun 18 - Jun 29
1149 12:05 pm 1:41 pm Jun 11 - Jun 11
1149 12:05 pm 1:41 pm Jun 10 - Jun 17
526 12:05 pm 1:40 pm Jun 6 - Jun 27
705 12:05 pm 1:40 pm Jun 28 - Jun 28
274 12:10 pm 1:49 pm Jul 3 - Jul 3
1405 12:18 pm 1:58 pm Jul 2 - Jul 9
1938 12:36 pm 2:12 pm Jun 26 - Jun 26
1938 12:46 pm 2:24 pm Jun 22 - Jun 22
390 12:55 pm 2:30 pm May 21 - Jun 3
1268 1:10 pm 2:52 pm Jul 4 - Jul 4
1938 1:13 pm 2:51 pm Jun 7 - Jun 28
1938 1:13 pm 2:51 pm Jun 23 - Jun 29
1938 1:13 pm 2:51 pm Jun 4 - Jun 19
466 1:14 pm 2:55 pm Jul 2 - Jul 9
1938 1:18 pm 2:56 pm Jun 30 - Jun 30
1938 1:28 pm 3:06 pm Jun 6 - Jun 27
1038 2:00 pm 3:29 pm Jun 7 - Jun 7
1681 2:00 pm 3:29 pm Jun 14 - Jun 21
1681 2:00 pm 3:29 pm Jun 28 - Jun 28
6454 2:36 pm 4:04 pm Jul 2 - Jul 9
6212 3:26 pm 4:53 pm Jun 6 - Jun 6
6212 3:31 pm 5:00 pm Jun 27 - Jun 27
6212 3:31 pm 5:00 pm Jun 13 - Jun 13
6212 3:33 pm 5:00 pm Jun 28 - Jun 28
6212 3:33 pm 5:00 pm Jun 20 - Jun 21
6212 3:33 pm 5:00 pm Jun 7 - Jun 14
6212 3:33 pm 5:00 pm Jun 4 - Jul 1
1592 4:10 pm 5:38 pm Jul 3 - Jul 3
1405 4:42 pm 6:15 pm Jun 3 - Jun 3
6414 5:56 pm 7:24 pm Jul 4 - Jul 4
6414 5:56 pm 7:23 pm Jul 2 - Jul 9
6414 6:06 pm 7:34 pm Jul 3 - Jul 3
522 6:10 pm 7:38 pm Jun 21 - Jun 21
1504 6:26 pm 8:05 pm May 27 - Jun 3
522 6:29 pm 7:57 pm Jun 28 - Jun 28
522 6:29 pm 7:57 pm Jun 7 - Jun 14
1555 6:32 pm 8:01 pm Jun 11 - Jun 11
522 6:32 pm 8:00 pm Jun 4 - Jun 4
522 6:32 pm 8:00 pm Jun 18 - Jun 25
522 6:32 pm 8:00 pm Jun 17 - Jun 24
522 6:32 pm 8:00 pm Jun 8 - Jun 15
522 6:32 pm 8:00 pm Jun 29 - Jun 30
522 6:32 pm 8:00 pm Jun 9 - Jun 23
522 6:32 pm 8:00 pm Jun 12 - Jun 26
522 6:32 pm 8:00 pm Jun 5 - Jun 10
868 6:32 pm 8:00 pm Jul 1 - Jul 1
1173 6:46 pm 8:15 pm Jul 2 - Jul 9
1533 7:05 pm 8:42 pm Jun 6 - Jun 6
1983 7:05 pm 8:42 pm Jun 20 - Jun 27
6338 7:07 pm 8:41 pm Jun 1 - Jun 3
1983 7:08 pm 8:45 pm Jun 13 - Jun 13
6338 7:35 pm 9:12 pm Jun 21 - Jun 28
6338 7:35 pm 9:12 pm Jun 14 - Jun 14
6338 7:35 pm 9:12 pm Jun 7 - Jun 7
6338 7:35 pm 9:12 pm Jun 4 - Jun 30
6338 7:40 pm 9:17 pm Jul 1 - Jul 1
6338 8:00 pm 9:43 pm Jun 6 - Jun 6
6338 8:00 pm 9:45 pm Jun 13 - Jun 27
1717 8:03 pm 9:46 pm Jul 4 - Jul 4
1038 8:05 pm 9:49 pm Jun 30 - Jun 30
1121 8:05 pm 9:49 pm Jun 7 - Jun 7
1533 8:05 pm 9:44 pm Jun 3 - Jun 3
1620 8:05 pm 9:49 pm Jun 14 - Jun 14
1620 8:05 pm 9:49 pm Jun 21 - Jun 28
384 8:05 pm 9:48 pm Jun 4 - Jun 29
1717 8:08 pm 9:51 pm Jul 2 - Jul 23
1970 8:08 pm 9:51 pm Jul 3 - Jul 3
Airports
Origin

San Diego
$137
Destination

San Francisco
$137