Mexico City to Los Cabos 2026: Flights to SJD, AIFA vs MEX, and Real Arrival Costs
Published
Updated

Mexico City to Los Cabos 2026: Flights to SJD, AIFA vs MEX, and Real Arrival Costs

El Arco de Cabo San Lucas — the iconic rock arch at Land's End where the Pacific meets the Sea of Cortez, 1,500 km from Mexico City

For almost every traveler, the best way to get from Mexico City to Los Cabos is a direct flight to SJD. Use MEX if you are staying in most of the city, use AIFA only if you live in the north or the fare is meaningfully cheaper, and ignore the bus unless you are deliberately turning this into a multi-day Baja overland trip.

Mexico City and Los Cabos are about 1,500 km apart, and Baja California Sur is not connected to mainland Mexico by one simple highway route. That is why this is really a flight-first route, not a normal bus-or-car decision like Mexico City to Querétaro or Puebla.

The good news is that it is one of Mexico’s easiest domestic flights to book. Multiple daily departures keep fares competitive, and the trip is short enough that you can still land in Cabo and make it to your hotel in time for sunset.


Mexico City to Los Cabos in 30 Seconds

If this is youBest optionWhy
Staying in Roma, Condesa, Centro, Polanco, Coyoacán, or most of CDMXFly from MEX to SJDShorter ground transfer, more daily flights, easier for most hotels
Staying in northern CDMX or the State of MexicoCheck AIFA before bookingCan save money if the fare is much lower and the airport is closer to you
Going straight to Cabo San Lucas resortsFly to SJD + prebook shuttle or private transferEasiest arrival, avoids airport taxi sticker shock
Going to San José del CaboFly to SJD + taxi or rental carShorter airport transfer and less need for shared shuttle timing
Doing a full Baja road tripDrive + ferryMakes sense only if La Paz, Loreto, or Todos Santos are part of the trip
Thinking about the busDo notToo long, too tiring, and usually not meaningfully cheaper than flying

At a Glance: Mexico City to Los Cabos

OptionJourney TimeCost (MXN)Cost (USD)Best For
Flight from MEX2–2.5 hrs700–4,000 MXN$35–$200Everyone — the standard route
Flight from AIFA (NLU)2–2.5 hrs500–2,000 MXN$25–$100North CDMX residents, budget travelers
Drive + Baja Ferry2+ days3,000–6,000 MXN$150–$300Road trippers doing the full Baja route
Bus (via La Paz)22–28 hrs1,200–1,800 MXN$60–$90Almost nobody — see honest assessment below

Distance: ~1,500 km by road + sea crossing (Baja Peninsula)


El Arco rock arch at Land's End Cabo San Lucas — destination from Mexico City flights at SJD airport

This is how virtually everyone makes this trip. The route is well-served, prices are competitive, and the flight is short enough to be painless.

Airlines and Prices

AirlineTypical PriceNotes
VivaAerobus700–2,500 MXNCheapest, baggage extra
Volaris800–2,800 MXNBaggage fees, price matching
Aeroméxico1,500–4,000 MXNIncludes carry-on, more flexibility
Interjet (limited)900–2,500 MXNFewer routes than pre-2020

Book 3-4 weeks ahead for the best prices. Last-minute fares can spike to 5,000–8,000 MXN or more, especially around holidays and Semana Santa.

Flight Duration

  • MEX → SJD: approximately 2 hours 10 minutes
  • Door-to-door (MEX airport → SJD → Cabo San Lucas hotel): roughly 4.5–5.5 hours

What to Know at MEX

  • MEX (NAICM) has two main terminals: T1 and T2
  • VivaAerobus and Volaris typically depart from T1; Aeroméxico from T2
  • Check your boarding pass — always confirm your departure terminal before arriving
  • Arrive 90 minutes before domestic flights

What Happens at SJD

Los Cabos International Airport (SJD) is about 13 km from San José del Cabo and roughly 45 to 50 km from Cabo San Lucas, so your real trip cost depends heavily on where you are sleeping.

See the full Los Cabos airport transportation guide if you want the deeper zone-by-zone breakdown.

Key warning: Avoid the aggressive representatives inside the arrivals hall offering “free transportation.” These are timeshare agents. Their free ride comes with a mandatory presentation you do not actually want on arrival day.

Real arrival costs from SJD

Final destinationBest arrival optionTypical cost
San José del Cabo hotelOfficial airport taxi or rental car700 to 900 MXN
Cabo San Lucas resortPrebooked shuttle or private transfer900 to 1,600 MXN total depending on service
Corridor resortPrivate transferUsually worth it for direct drop-off
Multi-stop Baja tripRental carBest for flexibility

Your real options from SJD:

  • Official airport taxis with fixed zone rates
  • Shared or private prebooked transfer
  • Rental car if you plan to explore beyond one resort

Option 2: Fly from AIFA (Felipe Ángeles International) — Budget Option

Baja California Sur desert landscape along Highway 1 — the Baja Peninsula route from mainland Mexico to Los Cabos

AIFA is Mexico’s second international airport, located 50 km north of central Mexico City in Santa Lucía, Hidalgo. Budget airlines VivaAerobus and Volaris operate some MEX-SJD routes from there.

The catch: Getting to AIFA usually takes 90 to 120 minutes from most central neighborhoods. Unless you are staying in northern CDMX or the fare is at least 500 MXN cheaper, MEX is usually the better value once you factor in taxi, bus, or time costs.

MEX vs AIFA for Los Cabos

QuestionBetter airport
You are staying in Roma, Condesa, Juárez, Centro, or CoyoacánMEX
You are staying near the north edge of the metro areaAIFA can work
You want the highest chance of schedule flexibilityMEX
You found a much cheaper Viva or Volaris fareCheck AIFA carefully
You are traveling with kids or heavy bagsMEX

How to check: Search both MEX and NLU explicitly. The cheapest headline fare is not always the cheapest real trip once airport access is included.


Option 3: Drive + Baja Ferry — The Road Tripper Route

San José del Cabo art district — the colonial town half of the two-city Los Cabos destination

This is a legitimate and beautiful option — but it’s a 2-day minimum journey that requires planning, not a standard transport option.

The Route

There are two practical routes to combine mainland Mexico with the Baja Peninsula:

Via Mazatlán + Baja Ferries (most common)

  • Mexico City → Mazatlán: 12–14 hrs by road (Highway 15D via Guadalajara)
  • Mazatlán → La Paz: Baja Ferries overnight (18–20 hours, departs 3PM, arrives 9AM)
  • La Paz → Los Cabos: 175 km south on Highway 1 (2–2.5 hrs)
  • Total: 2+ days — more if you stop in Guadalajara or Mazatlán

Via Topolobampo Ferry (shorter sea crossing)

  • Mexico City → Los Mochis: 14 hrs by road
  • Los Mochis/Topolobampo → La Paz: shorter crossing (7 hrs), less reliable schedule
  • La Paz → Los Cabos: 2.5 hrs

Ferry Bookings

Baja Ferries operates the Mazatlán–La Paz and Topolobampo–La Paz crossings. Book at bajaferries.com. Cabin options range from basic seat (400–800 MXN) to private cabin (1,500–3,000 MXN). Vehicle transport is also available.

Best for: Travelers who want to explore the full Baja Peninsula — La Paz (whale sharks, Espíritu Santo), Loreto (colonial mission, diving), Todos Santos, Cabo Pulmo UNESCO reef — and don’t have a hard deadline.

Not best for: Standard tourist trips to the Cabo resort area. The ferry is part of the adventure, not just a transport method.


Option 4: Bus — The Option Almost Nobody Should Take

Lover's Beach Cabo San Lucas — reachable only by water taxi, one of the few swimming spots near Cabo

It exists. You can get a bus from Mexico City to Los Cabos. TAP (Transportes del Pacífico) and similar companies operate routes via Nogales or Mazatlán, connecting with Baja ferry crossings and continuing down the peninsula.

The honest reality:

  • Total journey: 22–28 hours minimum (with favorable connections)
  • Cost: 1,200–1,800 MXN — comparable to or more than a budget flight
  • Comfort: Multiple transfers, overnight crossings, long Baja desert stretches
  • Arrival condition: Exhausted, having spent your entire first vacation day on transport

The only case for the bus: If you have severe flight anxiety, unlimited time, want to travel overland, and plan to stop at multiple Baja destinations en route (Ensenada, Guerrero Negro, Loreto). In that case, the bus is part of the journey. Otherwise, fly.


Best Option by Traveler Type

Medano Beach Cabo San Lucas — the only safe swimming beach in Cabo, 2 hours from Mexico City by plane
Traveler TypeBest OptionWhy
First-time visitorFly MEX → SJDSimple, fast, standard
Budget travelerCheck AIFA firstSometimes 500+ MXN cheaper
Family with kidsFly MEX → SJDComfort + time savings
Road tripper (Baja)Drive + Baja FerryPart of the adventure
Long weekend (3-4 days)Fly MEX → SJDCan’t afford 2 days in transit
Extended trip (2+ weeks)Fly or Baja routeBaja route if including La Paz/Loreto
Business travelerFly AeroméxicoFlexibility, lounges, more reliable
Ultra-budget, no rushAIFA + Volaris/VivaMaximum cost savings with extra time

When to Book

TimingExpected PriceNotes
6+ weeks ahead700–1,500 MXNBest prices, widest selection
3–4 weeks ahead1,000–2,500 MXNStill reasonable
1–2 weeks ahead1,500–4,000 MXNPrices climbing
Last minute (under 7 days)3,000–8,000+ MXNAvoid if possible
Semana Santa & Christmas2,500–6,000 MXNBook 6-8 weeks out minimum

Pro tip: Set fare alerts on Google Flights or Skyscanner for MEX→SJD. Prices fluctuate significantly even within a week.


What to Do When You Arrive in Los Cabos

San José del Cabo church in the historic colonial town — the quieter half of the Los Cabos destination

Los Cabos is actually two towns 33 km apart, connected by a strip called the Corridor:

  • Cabo San Lucas: The party town — El Arco, Medano Beach, marina nightlife, sportfishing
  • San José del Cabo: Colonial center, art galleries (Thursday Art Walk Oct–June), quiet beaches, the Estero San José bird sanctuary
  • The Corridor: Luxury resort hotels between the two towns, Pacific/Sea of Cortez coast

Getting around: Taxis and shuttles run between Cabo San Lucas and San José del Cabo (~200–350 MXN). Uber is not available. Rental car is strongly recommended if you plan to explore both towns, visit the Corridor beaches (Santa María, Chileno), or reach Cabo Pulmo Marine Park (100 km east on Highway 1).

Swimming warning: Most Cabo San Lucas beaches are unsafe for swimming due to Pacific currents and rip tides. Medano Beach is the exception — it’s protected inside the bay. Always check flags.


Connecting Onward from Los Cabos

If you’re doing a broader Baja trip, Los Cabos connects to:

DestinationHowTime
La PazDrive Highway 1 north2–2.5 hrs
Todos SantosDrive Highway 19 north1.5 hrs
Cabo PulmoDrive Highway 1 east1.5–2 hrs
LoretoDrive Highway 1 north4.5–5 hrs
Mazatlán (ferry)Baja Ferries from La Paz18–20 hrs

For La Paz day trips, the Espíritu Santo island (UNESCO sea lions), and Balandra Beach, you’ll want a full extra day — or base yourself in La Paz for a night.


Practical Notes

  • No Uber at SJD airport — see the full Los Cabos airport transportation guide for zone pricing tables
  • BCS Tourism Tax: Baja California Sur charges a ~470 MXN ($28 USD) tourism tax at the airport on arrival — this is legitimate, not a scam
  • Car rental: SJD is a good airport to pick up a rental car. Pre-book through RentCars for the best rates
  • Travel insurance: Los Cabos has world-class hospitals, but costs are high. travel insurance should include emergency medical treatment

From Los Cabos to Mexico City

The same options apply in reverse. SJD has good flight availability to MEX with the same carriers. Book the same way.

Check the Los Cabos travel guide for what to do once you’re there — beaches, whale watching, sportfishing, and San José del Cabo’s art scene.

Related transport guides:

Tours & experiences in Mexico City