How to Get to Cabo From San Diego
Cabo San Lucas is 1,050 miles from San Diego. Flights take 2–2.5 hours ($200–$450 round trip). Driving takes 20–24 hours ($180–$250 fuel + lodging). Buses are available but much slower (30–36 hours).
Cabo San Lucas, located at the southern tip of Mexico’s Baja California Peninsula, is a top destination for beaches, nightlife, and water adventures like snorkeling and whale watching. From San Diego, you can fly, drive, or take long-distance buses. This 2026 guide outlines all travel options, costs, and durations for your trip.
✈️ Flights From San Diego to Cabo
Flying is the fastest, most convenient way to travel from Southern California to the tip of the Baja Peninsula. Nonstop flights from San Diego International Airport (SAN) to Los Cabos International Airport (SJD) take just 2 to 2.5 hours, making Cabo an easy weekend getaway or extended beach vacation. Top airlines offering direct or convenient connecting service include Alaska Airlines and Southwest Airlines, alongside carriers like American Airlines and United Airlines for routes with short layovers.
Round-trip airfare from San Diego to Cabo typically ranges from $200 to $450, though ticket prices fluctuate based on seasonality, peak holiday travel, and how far in advance you book.
Upon arrival at Los Cabos Airport, Cabo San Lucas is roughly a 30-minute drive, while the colonial charm of San José del Cabo is just 15 to 20 minutes away, giving travelers easy access to resorts across both destinations.
🚗 Driving From San Diego to Cabo
A road trip down the Baja Peninsula is possible but requires preparation.
-
Distance: ~1,050 miles (1,690 km).
-
Duration: 20–24 hours driving time, often spread over 3–4 days with overnight stops.
-
Route: I-5 South → cross at Tijuana → follow Mexico Highway 1 (Carretera Transpeninsular) to Cabo.
-
Fuel Cost: $180–$250 one way, depending on gas prices and vehicle efficiency.
-
Lodging: Budget $50–$100/night for safe stops in Ensenada, Guerrero Negro, or La Paz.
-
Border Crossing: Bring passport, Mexican insurance, and check current entry requirements.
-
Notes: Scenic drive with beaches, deserts, and mountains, but requires careful planning for safety and road conditions.
🚌 Buses From San Diego to Cabo
Taking a bus from San Diego to Cabo San Lucas is a budget-friendly, overland travel alternative for adventurers and scenic travelers looking to explore the Baja California Peninsula.
The journey typically begins with a Greyhound bus from San Diego crossing into Tijuana or Ensenada, followed by a long-distance connection on Autobuses de la Baja California (ABC) along Federal Highway 1 (Carretera Transpeninsular) down to Los Cabos.
Total travel time by bus ranges from 30 to 36 hours depending on border crossings, transfers, and scheduled layovers, making it significantly slower than flying. One-way bus fares average between $120 and $180 per passenger, offering an economical option for long-term travelers.
While long-distance Baja buses feature air-conditioned coaches, reclining seats, and frequent rest stops in towns along the route, the extended travel duration makes it best suited for flexible schedules rather than quick getaways.
🚖 Local Transport in Cabo
Once you arrive in Cabo:
-
Taxis & Shuttles: $15–$30 within Cabo, $25–$40 between Cabo San Lucas and San José del Cabo.
-
Rental Cars: $30–$60/day, recommended if you want to explore beaches or Todos Santos.
-
Walking: Downtown Cabo San Lucas is pedestrian-friendly, with beaches, shops, and restaurants within easy reach.
-
Private Transfers: Hotel and resort shuttles available for airport pickups.
Best Time to Visit Cabo
-
Winter (December–March): Best for whale watching and mild weather (70s–80s °F).
-
Spring (April–June): Warm, great for beaches, fewer crowds.
-
Summer (July–September): Hot (90s °F) with higher humidity; hurricane season.
-
Fall (October–November): Pleasant weather, fishing tournaments, smaller crowds.
Related Routes from San Diego:
How to Get to Yellowstone National Park From San Diego
Travel Cost Summary
| Travel Mode | Duration | Cost (per person) | Notes |
|---|---|---|---|
| Flight (SAN → SJD) | 2–2.5 hrs | $200–$450 | Fastest, most convenient. |
| Driving (San Diego → Cabo) | 20–24 hrs | $180–$250 fuel + lodging | Scenic but long; requires overnight stops. |
| Bus (via Tijuana/ABC) | 30–36 hrs | $120–$180 | Cheapest, but slowest. |
FAQs About How to Get to Cabo From San Diego in 2026
Q1: How far is Cabo from San Diego?
About 1,050 miles by road; flights take 2–2.5 hours.
Q2: What is the fastest way to get to Cabo?
Flying nonstop from San Diego to Los Cabos International Airport.
Q3: Can I drive from San Diego to Cabo?
Yes, via Mexico Highway 1, but it takes 20–24 hours and requires planning for safety and overnight stops.
Q4: Is there a bus from San Diego to Cabo?
Yes, but it involves transfers in Tijuana/Ensenada and takes 30–36 hours.
Q5: When is the best time to visit Cabo?
December–March for whales and mild weather; April–June for warm beaches and fewer crowds.
This 2026 San Diego to Cabo guide covers flights, driving, buses, and local transport so you can plan the perfect Baja getaway.