Nonstop Flights from San Diego to Los Cabos
Nonstop flights to Los Cabos from San Diego depart several times weekly from SAN, with Alaska and Southwest both serving the route. At just over two hours in the air, San Diego is one of the quickest U.S. gateways to Los Cabos.
San Diego is one of the closest U.S. gateways to Los Cabos, and the nonstop route from San Diego International (SAN) reflects that proximity — typical flight time is around two hours and twenty minutes. Alaska Airlines and Southwest Airlines both serve the corridor, giving Southern California travelers a choice of carriers and fare buckets. Because the distance is so short, the route is genuinely a quick-hop beach escape for San Diegans. Whether you are headed for Cabo San Lucas, San José del Cabo, or a Tourist Corridor resort, nonstop service from SAN makes a long weekend surprisingly easy.
Airlines & Nonstop Service
Alaska Airlines and Southwest Airlines share the SAN–SJD corridor, with departures spread across morning and afternoon banks. Because San Diego is a focus city for both carriers, travelers connecting from elsewhere in Southern California or the Inland Empire have convenient options. Frequencies thicken during the winter high season and around spring break, while off-peak months still see multiple weekly nonstops. Alaska's Oneworld partnership and Southwest's Rapid Rewards program give travelers distinct redemption and pricing strategies to choose between.
Flight Time & Distance
The nonstop flight from San Diego to Los Cabos covers roughly 950 miles and usually runs about 2 hours and 20 minutes gate to gate, making it one of the shortest U.S. routes to SJD. The route tracks south over the Pacific and the Baja Peninsula before descending into SJD just inland from San José del Cabo. Because the distance is so short, even minor weather or air-traffic delays rarely disrupt the overall schedule, and you can comfortably leave San Diego after breakfast and be on a Medano Beach lounger by lunchtime.
Best Days & Seasons to Book
Fares from SAN to SJD tend to be lowest on Tuesday and Wednesday departures, when business traffic is light and airlines discount leisure inventory. Shoulder seasons — late April through early June, and September through mid-November — generally offer the best balance of price and weather, avoiding peak spring break and the December holiday rush. Booking four to ten weeks ahead typically captures the sweet spot between availability and last-minute pricing. Midweek returns also help, and flying into SJD on a Tuesday often means shorter immigration lines.
What to Expect at SJD
Los Cabos International Airport (SJD) sits about 15 minutes from San José del Cabo and roughly 45 minutes from Cabo San Lucas. After deplaning you will clear Mexican immigration, claim any checked bags, and pass through customs — a process that usually takes 30 to 60 minutes depending on how many flights land at once. Authorized taxis, shared shuttles, and pre-booked private transfers all serve the airport; for Corridor and Cabo San Lucas resorts, a pre-arranged transfer is usually the smoothest path. Have your passport and completed immigration form ready.
Plan Your Los Cabos Trip
Booking your nonstop flight from San Diego together with a resort package is one of the easiest ways to save on a Los Cabos vacation. OnlyLosCabos.com's booking engine bundles nonstop SAN–SJD air with handpicked Cabo San Lucas, San José del Cabo, and Tourist Corridor resorts, often at rates below what you would find booking each piece separately. Once your flight is locked in, browse our resort guide, excursions, and airport transfer options to round out the trip. A package also gives you a single point of contact for changes, which is a real plus when travel plans shift.
Flights from San Diego to Los Cabos — FAQ
How long is the flight from San Diego to Los Cabos?
Nonstop flights from San Diego International (SAN) to Los Cabos (SJD) typically take about 2 hours and 20 minutes, making it one of the shortest U.S. routes to Baja.
Which airlines fly nonstop from San Diego to Los Cabos?
Alaska Airlines and Southwest Airlines both operate nonstop service between SAN and SJD, with frequencies increasing during the winter high season.
When is the cheapest time to fly from San Diego to Los Cabos?
Tuesday and Wednesday departures during shoulder seasons — late April to early June and September to mid-November — typically offer the lowest fares. Book four to ten weeks ahead for the best balance of price and availability.
Do I need a passport to fly from San Diego to Los Cabos?
Yes. A valid U.S. passport is required for entry into Mexico. We recommend your passport be valid for at least six months beyond your planned return date.
Book your San Diego to Los Cabos trip
Bundle your nonstop flights with a Los Cabos all-inclusive resort for the best package price — no service fees.