San Diego's near-perfect weather is also its catch: because it's pleasant almost year-round, demand — and airfare into San Diego International (SAN) — rarely drops the way it does in colder cities. But there are clear cheaper windows if you know when to look. Here's the month-by-month picture.
The short answer
The cheapest time to fly to San Diego is generally mid-January through February, with a second softer window from late September into early December (skipping Thanksgiving week). The priciest stretches are summer — especially around Comic-Con in July — and the late-December holidays.
Month-by-month
| Window | Months | Fares to SAN |
|---|---|---|
| Winter value | Mid-Jan – Feb | Lowest |
| Spring | Mar – May | Moderate (spring break spikes) |
| Peak summer | Jun – Aug | Highest (Comic-Con week worst) |
| Fall value | Late Sep – early Dec | Low |
| Holidays | Thanksgiving & late Dec | Highest |
What you trade off in the cheap months
The good news for San Diego: even its "off" season is mild. January and February average highs in the mid-60s°F — cool for the beach, perfect for the zoo, Balboa Park, and walking the city. You're trading peak beach weather for noticeably lower fares and thinner crowds, not trading away the trip.
How to book a cheap San Diego flight
- Target the winter window. Mid-January through February is your best combination of low fares and low crowds.
- Fly mid-week. Tuesday and Wednesday departures usually beat weekend prices into SAN.
- Book 1–3 months ahead for off-peak travel; stretch to 2–4 months for summer.
- Avoid Comic-Con dates unless that's why you're going — it distorts both flights and hotels.
- Set a fare alert so you catch drops the moment they happen.
Get San Diego flight deals in your inbox
We'll email you when fares to SAN drop — including off-season steals. Free.
The bottom line
San Diego rarely gets cheap, but it gets cheaper — aim for mid-January through February or the fall shoulder, fly mid-week, book a month or two out, and dodge Comic-Con. You'll get the same sunshine for meaningfully less.
Search flights to San Diego
Ready when you are — search live fares into San Diego (SAN):