From
To
Tue 3/11
Tue 10/11
Any month
Compare vs Cheapflights |
From
To
Leaving on
Tue 3/11
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Tue 3/11
Tue 10/11
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Tue 3/11
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')
Home North America USA California San Francisco Cheap flights to San Francisco International, California

Cheap Flights to San Francisco International

Popular in July High demand for flights, 28% potential price rise
Cheapest in February Best time to find cheap flights, 5% potential price drop
Average price £318 Average for round-trip flights in October 2020
Round-trip from £263 From London to San Francisco
One-way from £130 One-way flight from London to San Francisco
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for San Francisco International flights by month

January
£309
February
£301
March
£313
April
£340
May
£332
June
£393
July
£490
August
£367
September
£345
October
£323
November
£297
December
£360
At the present moment the cheapest month to fly to San Francisco International is currently November; with July being the most expensive. Prices will vary depending on multiple factors such as booking in advance, airline and departure airports and times.

When is the best time to fly to San Francisco International?

Choose a month below to see average flight price and weather conditions.
LON - SFO
Price
£297 - £663
SFO
Temperature
15 - 25 °C
SFO
Rainfall
0 - 120 mm
November is typically the best time to fly to San Francisco International, but there are other times where great deals are available. September tends to be the warmest period in San Francisco International so if you are looking for sun or warmer climates then look to fly around this time. December is the wettest if you need to factor this in to your plans.

When is the best time to book a flight to San Francisco International?

The price you pay for your flight to San Francisco International may vary depending on when you book. For the best chance of a lower fare, look to book 60 days in advance of your trip. Fares are likely to increase a fortnight or so before your departure date.

Which day is cheapest to fly to San Francisco International?

At the moment, Wednesday is the most economical day to take a flight to San Francisco International. Sunday is likely to be the most costly.

What time of day is cheapest to fly to San Francisco International?

At the moment, flights in the afternoon are likely to offer the best value for money for your San Francisco International trip. A flight in the evening will more often than not be of higher cost.

San Francisco International Airport is located 21km (13 miles) south of downtown San Francisco and is the largest airport in the Bay Area and the second-busiest airport in California.

Comprising four terminals – Terminals 1, 2, 3 and the International Terminal – that form a ring around a multi-storey Domestic Parking garage, San Francisco International is easy to navigate. Terminals 1-3 handle all domestic flights, while the International Terminal mainly manages international flights. Customs, immigrations and baggage claims are generally fast; staff are friendly, signage is good and transport to and from the airport is excellent. Delays are common, though, due to the region’s adverse weather patterns; however, there are plans to extend the runways in order to aid aircraft flying in low visibility conditions.

San Francisco International is clean and modern. With its newly revamped Terminal 2 housing an award-winning aviation museum and library, along with an extensive array of retail, dining, entertainment and health establishments, it is truly a world-class facility.

Flights to San Francisco International Airport comes from a number of destinations worldwide, including Toronto, Paris, Tokyo, London, Hong Kong, Seoul, Lima, Frankfurt, Singapore, San Salvador, Beijing, Mexico City, Sydney and Cancun, in addition to numerous domestic routes.

Back to top

Home North America USA California San Francisco Cheap flights to San Francisco International, California
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First