Baja Road Trip: San Diego to Cabo in 10 Days

The Baja road trip is one of the great drives in North America. Cross the border at San Ysidro, point the car south, and follow a single highway for 1,000 miles to the tip of the peninsula. The scenery shifts from Pacific coast to mountain desert to the Sea of Cortez. The food changes by region. The cities — Tijuana, Ensenada, Guerrero Negro, Loreto, La Paz, Cabo — each have their own personality.

We’ve driven it three times. Here is the 10-day itinerary we’ve refined.


Before You Go

Mexican auto insurance is mandatory. Your US insurance does not cover you in Mexico. Buy it online before you cross — services like Baja Bound let you do this in five minutes. Budget $15-25 USD per day. If you drive in Mexico without it and have an accident, your car gets impounded.

SENTRI/Global Entry makes a difference. The return crossing at San Ysidro can take 2-3 hours in the standard line. SENTRI cardholders use a dedicated lane that rarely exceeds 20-30 minutes. If you don’t have it and cross regularly, apply.

Download offline maps. Cell service is spotty between cities. Download the Baja California maps in Google Maps or Maps.me before you leave.

Fuel: Pemex stations are plentiful on the Transpeninsular Highway (Highway 1). Fill up whenever you drop below half a tank in remote stretches. Carry emergency cash for fuel.


Day 1: San Diego to Tijuana to Ensenada

Cross at San Ysidro in the morning (before 9am for the shortest wait). Drive through Tijuana — if you have time, stop for birria tacos at a stand in Zona Centro. Continue south on the toll road (cuota) — beautiful Pacific coast views, three toll booths totaling about 160 MXN each direction.

Arrive Ensenada by early afternoon. Spend the afternoon: walk the Malecon, eat fish tacos at Mercado Negro, and visit Hussong’s Cantina for a drink. Stay overnight.

Where to stay: Hotel Coral & Marina (upscale) or Corona Hotel & Spa (mid-range)


Day 2: Ensenada and Valle de Guadalupe

This day does not involve driving south — it’s a side trip east. Valle de Guadalupe wine country is 30 minutes inland from Ensenada on a well-paved road.

Visit 2-3 wineries in the morning (tastings start around 10am at most). Lunch at Finca Altozano or Deckman’s en El Mogor — the best meals in wine country. Return to Ensenada for the night or continue south.

Note: This is the hardest day to leave. Several visitors planned to drive through Valle de Guadalupe and ended up staying a second night.


Day 3: Ensenada to Guerrero Negro

The longest driving day: approximately 450 miles (7-8 hours). This is the transition day where Baja’s character changes — from the populated northern strip to the open desert.

The road is mostly good two-lane highway. The Vizcaino Desert in the middle of the peninsula feels genuinely remote. Stop at the famous roadside fish camp in El Rosario for fish tacos and fuel. Cross the state line between Baja California and Baja California Sur — a quick checkpoint where cars are inspected for agricultural products.

Guerrero Negro is the end point: a small city at the 28th parallel, marked by a giant eagle monument at the state line. Famous for whale watching from January through March — gray whales come to the adjacent lagoons (Laguna Ojo de Liebre) to breed and calve.

Where to stay: Mario’s Malarrimo Hotel & Restaurant


Day 4: Whale Watching in Guerrero Negro (January-March) or Continue South

If you’re visiting during whale season (January-March), spend the morning on a whale watching boat in Laguna Ojo de Liebre. This is the best accessible gray whale encounter in the world — the whales actively approach the boats and allow themselves to be touched. Tours run 4-5 hours and cost 700-1,000 MXN ($40-57 USD) per person.

If outside whale season, continue south after breakfast toward Loreto (5 hours).

Salt flats stop: The Guerrero Negro salt flats are massive — one of the largest salt production facilities in the world, visible from the road. Worth a 20-minute photo stop.


Day 5: Guerrero Negro to Loreto

Drive south through the Sierra de la Giganta mountains — the most dramatic mountain scenery of the trip. The road winds through canyons and descends to the Sea of Cortez coast.

Loreto is the oldest permanent settlement on the Baja peninsula (founded 1697) and one of the most pleasant small cities in Mexico. The mission, the Malecon, the bay — all excellent. Great snorkeling and kayaking in the islands offshore. Relax here.

Where to stay: Hotel Junipero or Baja Outpost


Day 6: Loreto — Rest and Explore

A rest day. Snorkel at Coronado Island (an hour by boat from Loreto — sea lions, tropical fish, exceptional visibility). Kayak around the bay. Eat very well — Loreto’s restaurant scene is small but excellent.

Misión de Nuestra Señora de Loreto is Mexico’s first Jesuit mission — worth an hour. The museum inside has excellent historical context on the peninsula’s colonization.


Day 7: Loreto to La Paz

Three-hour drive south to La Paz. The road passes through desert and along the Sea of Cortez — beautiful. La Paz is where the peninsula opens up: it’s a real city (300,000 people), the state capital, and the place to slow down.

Check in, walk the Malecon, and eat chocolate clams at Bismark-cito for dinner.

Where to stay: Hotel Catedral La Paz (mid-range, downtown) or CostaBaja Resort & Spa (luxury, marina)


Day 8: La Paz — Whale Sharks and Balandra

La Paz has two non-negotiable activities:

Whale shark tour (October-March): Morning departure from the marina, swimming with 20-30 foot whale sharks in the bay. Tours cost 1,500-2,500 MXN ($85-140 USD) per person including gear. Book through Fun Baja or similar reputable operators.

Balandra Beach: 30 minutes north of the city, voted Mexico’s most beautiful beach. Shallow turquoise lagoon, no crowds on weekday mornings. Free to enter — bring everything including water and food.

If outside whale shark season, substitute a full-day trip to Espiritu Santo Island (UNESCO World Heritage, sea lion colony, pristine beaches).


Day 9: La Paz to Todos Santos to Cabo

The final driving leg: La Paz to Todos Santos (80 minutes on Highway 19) to Cabo San Lucas (45 more minutes).

Todos Santos is a detour worth making. A small town on the Pacific coast with excellent restaurants, art galleries, a legendary surf break (La Pastora), and the Hotel California (the “inspiration” for the Eagles song, though Don Henley disputes this — still fun). Spend 2-3 hours.

Continue to Cabo for arrival by late afternoon.

Where to stay: Hacienda Beach Club & Residences (mid-range, Medano Beach) or The Cape, a Thompson Hotel (luxury, Land’s End)


Day 10: Cabo San Lucas — El Arco and the End of the Road

Final day at the tip of the peninsula. Morning water taxi to El Arco (Land’s End) — the iconic stone arch where the Pacific meets the Sea of Cortez. Swim at Lover’s Beach. Optional: sport fishing charter for half day.

Afternoon at Chileno Bay (the best snorkeling in Los Cabos — free beach, rent gear on-site).

Dinner at Los Tres Gallos or at the marina before flying home, or arrange to drop a rental car at SJD airport (Los Cabos International) for a direct flight back to San Diego.


Logistics Summary

SegmentMilesDrive Time
San Diego Border to Ensenada801.5 hrs
Ensenada to Guerrero Negro4507-8 hrs
Guerrero Negro to Loreto2505 hrs
Loreto to La Paz2203 hrs
La Paz to Todos Santos801.5 hrs
Todos Santos to Cabo4545 min
Total1,125~19 hrs driving

Budget Estimate

For two people, expect to spend:

Total estimate: $2,010-3,650 for two people — roughly $1,000-1,825 per person. A remarkably affordable 10-day international road trip.


What to Pack for the Drive

road-tripbajadrivingitineraryborder-crossing
View all network sites