How to Get to Cabo From San Diego [2025-2026 Guide]

🌴 How to Get to Cabo From San Diego [2025–2026 Guide]

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 2025–2026 guide outlines all travel options, costs, and durations for your trip.

✈️ Flights From San Diego to Cabo

Flying is the fastest and easiest way to reach Cabo.

  • Nearest Airport: Los Cabos International Airport (SJD), ~30 minutes from Cabo San Lucas.

  • Flight Duration: 2–2.5 hours nonstop from San Diego (SAN).

  • Cost: Round-trip fares typically $200–$450, depending on airline, season, and booking window.

  • Airlines: Alaska Airlines, Southwest, and sometimes American/United (via short connections).

  • Notes: SJD also serves San José del Cabo, so travelers can stay in either Cabo town.


🚗 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

Buses are a slower but affordable option.

  • Operators: Greyhound (San Diego → Tijuana/Ensenada) + ABC (Autobuses de la Baja California) down Baja.

  • Travel Time: 30–36 hours total, including transfers.

  • Cost: $120–$180 per person one way.

  • Experience: Comfortable seats, AC, and rest stops, but much longer than flying.


🚖 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.


📝 Travel Summary Table

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.

❓ Frequently Asked Questions (FAQ)

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 2025–2026 San Diego to Cabo guide covers flights, driving, buses, and local transport so you can plan the perfect Baja getaway.