Find Deals on Flights from Denver International to San Francisco (DEN - 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 Denver International to San Francisco

(Round-trip)
Depart: Wed Aug 17 2016 Return: Wed Aug 24 2016 Trip spans 8 days
Depart: Wed Oct 12 2016 Return: Wed Oct 19 2016 Trip spans 8 days
Depart: Wed Oct 5 2016 Return: Mon Oct 10 2016 Trip spans 6 days
Depart: Wed Nov 2 2016 Return: Wed Nov 9 2016 Trip spans 8 days
Depart: Sat Sep 10 2016 Return: Tue Sep 13 2016 Trip spans 4 days
Depart: Sat Oct 8 2016 Return: Wed Oct 12 2016 Trip spans 5 days
Depart: Sat Jun 11 2016 Return: Wed Jul 20 2016 Trip spans 40 days
Depart: Tue Nov 1 2016 Return: Mon Nov 21 2016 Trip spans 21 days
Depart: Sun May 29 2016 Return: Sat Jun 4 2016 Trip spans 7 days
Depart: Wed Jun 15 2016 Return: Wed Jun 22 2016 Trip spans 8 days
Depart: Thu Jun 9 2016 Return: Tue Jun 21 2016 Trip spans 13 days
Depart: Wed Nov 23 2016 Return: Sun Nov 27 2016 Trip spans 5 days
Depart: Fri May 27 2016 Return: Mon Jul 25 2016 Trip spans 60 days
Depart: Thu Aug 18 2016 Return: Mon Aug 22 2016 Trip spans 5 days
Depart: Sat May 28 2016 Return: Mon Jun 20 2016 Trip spans 24 days
Depart: Tue Jul 26 2016 Return: Mon Aug 29 2016 Trip spans 35 days
Depart: Tue May 31 2016 Return: Thu Jun 2 2016 Trip spans 3 days
Depart: Wed Jul 13 2016 Return: Tue Jul 19 2016 Trip spans 7 days
Depart: Wed Jul 27 2016 Return: Tue Aug 2 2016 Trip spans 7 days
Depart: Thu Sep 8 2016 Return: Sun Sep 11 2016 Trip spans 4 days
Direct flights DEN to SFO on United
Flight # Depart DEN Arrive SFO Sun Mon Tue Wed Thu Fri Sat Valid Between
256 6:00 am 7:42 am May 30 - Jun 6
256 6:00 am 7:43 am Jun 7 - Jun 7
256 6:00 am 7:34 am Jun 22 - Jun 30
256 6:00 am 7:34 am Jun 9 - Jun 20
256 6:00 am 7:34 am Jun 14 - Jun 28
256 6:00 am 7:35 am Jul 1 - Jul 7
256 6:00 am 7:34 am Jun 15 - Jun 15
256 6:00 am 7:42 am Jun 1 - Jun 1
256 6:00 am 7:34 am Jun 11 - Jun 26
256 6:00 am 7:43 am Jun 4 - Jun 4
256 6:00 am 7:42 am Jun 5 - Jun 5
256 6:00 am 7:42 am Jun 8 - Jun 8
1852 6:40 am 8:15 am Jun 11 - Jun 25
1852 6:53 am 8:43 am Jun 8 - Jun 8
1852 6:53 am 8:44 am May 24 - Jun 3
1852 6:53 am 8:44 am Jun 6 - Jun 7
1852 6:53 am 8:43 am May 28 - Jun 4
1852 6:53 am 8:43 am May 25 - Jun 1
1852 6:55 am 8:29 am Jun 26 - Jul 2
1852 6:55 am 8:30 am Jul 1 - Jul 8
1852 7:00 am 8:35 am Jun 9 - Jun 30
1852 7:00 am 8:34 am Jun 12 - Jun 19
1852 7:00 am 8:33 am Jun 14 - Jun 28
277 7:55 am 9:46 am Jun 2 - Jun 6
277 7:55 am 9:39 am Jun 9 - Jun 9
277 7:55 am 9:45 am May 30 - Jun 5
277 7:55 am 9:37 am Jun 10 - Jun 30
277 7:55 am 9:47 am Jul 1 - Jul 2
277 7:55 am 9:46 am Jun 7 - Jun 7
277 7:55 am 9:46 am May 24 - Jun 1
277 7:55 am 9:45 am May 29 - Jun 4
277 7:55 am 9:45 am Jun 8 - Jun 8
268 8:21 am 10:04 am Jun 9 - Jun 30
1840 8:40 am 10:24 am Jul 1 - Jul 1
268 8:48 am 10:32 am Jun 11 - Jun 25
268 8:55 am 10:45 am Jun 8 - Jun 8
268 8:55 am 10:45 am Jun 6 - Jun 7
268 8:55 am 10:45 am Jun 5 - Jun 5
268 8:55 am 10:45 am May 24 - Jun 3
268 8:55 am 10:39 am Jun 10 - Jun 29
209 9:51 am 11:36 am Jun 16 - Jun 16
209 9:53 am 11:37 am Jun 25 - Jun 25
209 9:53 am 11:38 am Jun 18 - Jun 18
209 9:53 am 11:37 am Jun 11 - Jun 11
209 9:55 am 11:40 am Jun 20 - Jun 27
209 9:55 am 11:40 am Jun 13 - Jun 13
209 9:55 am 11:40 am Jun 22 - Jun 22
209 9:55 am 11:40 am Jun 10 - Jun 17
209 9:55 am 11:40 am Jun 28 - Jun 29
268 9:55 am 11:39 am Jul 2 - Aug 13
209 9:56 am 11:40 am Jun 12 - Jun 26
209 10:00 am 11:45 am Jun 21 - Jun 21
209 10:03 am 11:47 am Jun 9 - Jun 9
209 10:06 am 11:51 am Jun 30 - Jun 30
1853 10:20 am 12:08 pm May 28 - Jun 4
1853 10:24 am 12:13 pm May 25 - Jun 1
1853 10:33 am 12:20 pm Jun 5 - Jun 5
1853 10:34 am 12:16 pm Jun 12 - Jun 26
1853 10:35 am 12:18 pm Jun 9 - Jun 30
1853 10:39 am 12:29 pm May 31 - Jun 7
1853 10:39 am 12:25 pm Jun 3 - Jun 3
1853 10:40 am 12:22 pm Jul 1 - Jul 8
1853 10:43 am 12:32 pm Jun 8 - Jun 8
1853 10:43 am 12:33 pm May 26 - Jun 2
1853 10:43 am 12:33 pm Jun 6 - Jun 6
1853 11:05 am 12:48 pm Jun 11 - Jun 25
721 11:25 am 1:05 pm Jul 2 - Jul 2
721 11:25 am 1:05 pm Jul 1 - Jul 1
721 11:30 am 1:12 pm Jun 12 - Jun 12
721 11:30 am 1:12 pm Jun 19 - Jun 26
721 11:35 am 1:15 pm Jun 9 - Jun 9
721 11:35 am 1:15 pm Jun 23 - Jun 30
721 11:35 am 1:15 pm Jun 25 - Jun 25
721 11:35 am 1:17 pm Jun 28 - Jun 28
721 11:35 am 1:15 pm Jun 20 - Jun 22
721 11:35 am 1:15 pm Jun 18 - Jun 18
721 11:35 am 1:17 pm Jun 14 - Jun 14
721 11:35 am 1:15 pm Jun 11 - Jun 11
721 11:35 am 1:15 pm Jun 10 - Jun 17
721 11:35 am 1:17 pm Jun 21 - Jun 21
721 11:36 am 1:15 pm Jun 2 - Jun 8
721 11:36 am 1:15 pm May 24 - Jun 1
2031 12:30 pm 2:12 pm Jun 19 - Jun 26
2031 12:30 pm 2:12 pm Jun 12 - Jun 12
2031 12:38 pm 2:21 pm Jun 11 - Jun 25
2031 12:50 pm 2:31 pm Jun 7 - Jun 7
2031 12:56 pm 2:37 pm Jun 1 - Jun 8
2031 12:56 pm 2:37 pm May 27 - Jun 3
2031 12:56 pm 2:37 pm Jun 4 - Jun 6
2031 1:10 pm 2:52 pm Jun 30 - Jun 30
2031 1:10 pm 2:52 pm Jun 9 - Jun 29
2031 1:12 pm 2:54 pm Jul 2 - Aug 13
2031 1:24 pm 3:06 pm Jul 1 - Jul 1
1477 2:13 pm 3:56 pm May 27 - Jun 3
733 2:20 pm 4:05 pm Jul 1 - Aug 12
733 2:25 pm 4:09 pm Jun 12 - Jun 26
733 2:25 pm 4:07 pm Jun 7 - Jun 7
733 2:25 pm 4:10 pm Jun 9 - Jun 29
733 2:25 pm 4:10 pm Jun 30 - Jun 30
733 2:35 pm 4:18 pm Jun 6 - Jun 6
733 2:35 pm 4:17 pm May 25 - Jun 1
733 2:35 pm 4:18 pm Jun 2 - Jun 2
733 2:35 pm 4:18 pm Jun 5 - Jun 5
733 2:35 pm 4:21 pm May 28 - Jun 4
733 2:35 pm 4:18 pm Jun 8 - Jun 8
344 3:10 pm 4:58 pm Jul 2 - Jul 2
733 3:10 pm 4:54 pm Jun 18 - Jun 18
733 3:10 pm 4:54 pm Jun 25 - Jun 25
733 3:10 pm 4:54 pm Jun 11 - Jun 11
735 3:45 pm 5:27 pm Jul 1 - Jul 8
735 3:47 pm 5:27 pm May 25 - Jun 3
735 3:47 pm 5:27 pm Jun 4 - Jun 4
735 3:47 pm 5:27 pm May 31 - Jun 7
735 3:47 pm 5:29 pm Jun 11 - Jun 18
735 3:47 pm 5:29 pm Jun 10 - Jun 30
735 3:47 pm 5:29 pm Jun 9 - Jun 9
735 3:47 pm 5:27 pm Jun 6 - Jun 8
735 3:47 pm 5:27 pm May 26 - Jun 2
735 3:47 pm 5:29 pm Jun 25 - Jun 25
735 3:47 pm 5:29 pm Jun 13 - Jun 27
735 3:50 pm 5:30 pm Jun 5 - Jun 5
735 4:00 pm 5:42 pm Jul 2 - Jul 2
737 5:30 pm 7:10 pm Jun 10 - Jun 24
737 5:34 pm 7:14 pm Jun 30 - Jun 30
737 5:35 pm 7:20 pm Jul 1 - Aug 12
737 5:37 pm 7:20 pm Jun 3 - Jun 6
737 5:37 pm 7:20 pm Jun 2 - Jun 2
737 5:37 pm 7:23 pm Jun 1 - Jun 8
737 5:40 pm 7:20 pm Jun 9 - Jun 13
737 5:40 pm 7:24 pm Jun 12 - Jun 26
737 5:40 pm 7:20 pm Jun 14 - Jun 28
737 5:40 pm 7:20 pm Jun 20 - Jun 27
737 5:40 pm 7:24 pm Jun 29 - Jun 29
737 5:40 pm 7:20 pm Jun 11 - Jun 25
737 5:45 pm 7:31 pm Jun 5 - Jun 5
737 5:47 pm 7:29 pm Jun 7 - Jun 7
1831 6:05 pm 7:51 pm Jun 7 - Jun 7
1831 6:05 pm 7:51 pm May 24 - Jun 1
1831 6:15 pm 7:57 pm Jun 5 - Jun 8
1831 6:25 pm 8:08 pm Jun 6 - Jun 6
1831 6:25 pm 8:08 pm May 27 - Jun 3
1831 6:25 pm 8:07 pm May 28 - Jun 4
1524 6:44 pm 8:29 pm Jul 1 - Jul 1
257 6:50 pm 8:34 pm Jun 9 - Jun 16
257 6:50 pm 8:34 pm Jun 17 - Jun 28
257 6:50 pm 8:35 pm Jun 10 - Jun 10
257 6:50 pm 8:35 pm Jun 30 - Jun 30
257 6:53 pm 8:37 pm Jun 29 - Jun 29
1973 7:00 pm 8:40 pm Jul 2 - Jul 2
257 7:00 pm 8:44 pm Jun 11 - Jun 25
257 7:00 pm 8:46 pm Jun 4 - Jun 4
257 7:00 pm 8:45 pm Jun 12 - Jun 26
257 7:27 pm 9:07 pm Jul 1 - Aug 12
1910 7:35 pm 9:12 pm Jun 9 - Jun 30
257 7:35 pm 9:15 pm Jun 8 - Jun 8
257 7:35 pm 9:15 pm Jun 7 - Jun 7
257 7:35 pm 9:15 pm Jun 5 - Jun 5
257 7:35 pm 9:15 pm Jun 1 - Jun 6
257 7:35 pm 9:15 pm Jun 3 - Jun 3
1910 8:05 pm 9:51 pm Jun 1 - Jun 8
1910 8:11 pm 9:53 pm Jun 5 - Jun 6
1910 8:11 pm 9:53 pm May 27 - Jun 4
1910 8:30 pm 10:10 pm Jul 2 - Jul 2
1910 8:30 pm 10:13 pm Jul 1 - Jul 1
423 10:00 pm 11:37 pm Jun 12 - Jun 12
423 10:00 pm 11:35 pm Jul 1 - Jul 8
423 10:00 pm 11:38 pm Jun 26 - Jun 26
423 10:00 pm 11:35 pm Jun 19 - Jun 19
423 10:00 pm 11:38 pm Jun 9 - Jun 9
423 10:09 pm 11:47 pm Jun 20 - Jun 30
423 10:09 pm 11:47 pm Jun 10 - Jun 17
423 10:14 pm 11:54 pm Jun 5 - Jun 8
423 10:14 pm 11:54 pm May 24 - Jun 3
1521 10:25 pm 12:03 am Jun 13 - Jun 13
* 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

Denver
$144
Destination

San Francisco
$144