Todos Santos, Baja California Sur City
Artistic town in Baja California Sur, Mexico
A whitewashed main street and art galleries bring people to Todos Santos; surfers hit Playa Cerritos, farmers’ markets fill on weekends, and restaurants plate Baja-style fish tacos, chocolate and locally made cheeses.
Todos Santos, Baja California Sur at a Glance#
Costs: Mid-range travel: $70-140/day - boutique hotels and seafood dinners drive costs; budget options exist.
Safety: Generally safe, tourist-focused - low violent crime; watch petty theft and opportunistic theft.
Best Time: Best time: November-May - dry, pleasant weather; peak season and festivals.
Why Visit Todos Santos, Baja California Sur?#
Surfers, artists and food lovers head to this Baja California Sur town for its creative energy and seaside charm. Calle Benito Juárez is lined with galleries and craft shops around the famed Hotel California, while Playa Los Cerritos attracts surfers and sunbathers. Dining focuses on Baja Med and fresh fish tacos at beachside stands, and seasonal fishing and whale-watching add a coastal rhythm that makes the town feel both artisanal and outdoorsy.
Best Things to Do in Todos Santos, Baja California Sur#
Todos Santos, Baja California Sur Bucket List#
Hotel California - Iconic hotel associated with the song, with a café and souvenir shop in town.
Plaza Central de Todos Santos - Shaded square with restaurants, galleries, and lively weekend gatherings year-round in town.
Iglesia de Nuestra Señora del Pilar - Historic church on the plaza dating to the 18th century and serving the community.
Playa Los Cerritos - Popular surf beach south of town with sandbars and friendly beginner waves for learners.
Local art galleries - Small independent galleries showcasing regional artists and contemporary Mexican works for sale.
Organic farms and tasting tours - Family-run farms offering tours and tastings of local produce and artisanal products.
Sierra de la Laguna - Mountain biosphere with hiking trails, pine forests, and cooler temperatures about two hours away.
Cabo San Lucas - Beaches, nightlife, and marina approximately two hours’ drive along Highway 1 from Todos Santos.
Best Time to Visit Todos Santos, Baja California Sur#
The best time for Todos Santos is late fall through spring when the weather is sunny and mild for beaches and town strolls. Summer brings heat, higher humidity and occasional tropical storms.
November - February
15 to 24 °C (59 to 75 °F)
Dry, sunny and pleasantly warm - ideal for beaches, surfing and wandering the historic town without heat or storms; evenings can be surprisingly cool.
March - May
18 to 28 °C (64 to 82 °F)
Warmer, very low rain; perfect for whale-watching trips and open-air dining before summer heat arrives, locals still relaxed and fewer tourists around.
June - October
22 to 32 °C (72 to 90 °F)
Hotter with humid afternoons and occasional tropical storms; some services close during hurricane peaks, but deals and dramatic skies reward flexible travelers.
Todos Santos, Baja California Sur's climate is classified as Hot Desert - Hot Desert climate with hot summers (peaking in August) and mild winters (coldest in January). Temperatures range from 10°C to 34°C. Very dry conditions with minimal rainfall with a pronounced dry season.
January
January is the coolest month with highs of 25°C and lows of 10°C. Light rainfall.
Comfort
Weather
February
February is mild with highs of 26°C and lows of 10°C. Almost no rain.
Comfort
Weather
March
March is mild with highs of 27°C and lows of 11°C. Almost no rain and mostly sunny skies.
Comfort
Weather
April
April is mild with highs of 28°C and lows of 12°C. The driest month with just 1 mm.
Comfort
Weather
May
May is mild with highs of 30°C and lows of 14°C. Almost no rain and mostly sunny skies.
Comfort
Weather
June
June is warm with highs of 32°C and lows of 18°C. The driest month with just 1 mm and mostly sunny skies.
Comfort
Weather
July
July is hot, feeling like 29°C. Light rainfall.
Comfort
Weather
August
August is the hottest month, feeling like 31°C. The wettest month with 56 mm of rain.
Comfort
Weather
September
September is hot, feeling like 31°C. Moderate rainfall (48 mm).
Comfort
Weather
October
October is warm with highs of 32°C and lows of 19°C. Light rainfall and mostly sunny skies.
Comfort
Weather
November
November is mild with highs of 29°C and lows of 15°C. Light rainfall and mostly sunny skies.
Comfort
Weather
December
December is mild with highs of 26°C and lows of 12°C. Light rainfall.
Comfort
Weather
How to Get to Todos Santos, Baja California Sur#
Todos Santos (Baja California Sur) is a coastal town best reached by road from Los Cabos (SJD) or La Paz (LAP). There is no rail access; most visitors arrive via SJD and continue by shuttle, colectivo or taxi.
Los Cabos International Airport (SJD): The main airport for Todos Santos is Los Cabos (SJD), about 45-60 minutes by road. Options: shared shuttle/colectivo ~MXN 150-300, 45-60 min; taxi or private transfer ~MXN 800-1,200, 45-60 min.
La Paz/La Paz International (LAP): La Paz is farther (around 2-2.5 hours by car). There are buses and private transfers from La Paz to Todos Santos; a direct bus takes roughly 2-2.5 hours (fares ~MXN 250-400).
Train: There is no passenger rail service to Todos Santos.
Bus: Intercity buses run along Highway 19/Transpeninsular route. From Cabo San Lucas and San José del Cabo there are regular colectivos and private shuttles; from La Paz larger bus companies serve the route with fares commonly MXN 200-400 and travel times of about 2-2.5 hours depending on origin.
How to Get Around Todos Santos, Baja California Sur#
Todos Santos is a drive-to town on Baja California Sur-arrive at Los Cabos (SJD) or La Paz and continue by shuttle, bus or car. Shared shuttles/colectivos are cheap and common; private transfers are faster and more comfortable for first-time visitors.
- Shared shuttle / colectivo (MXN 150-300) - Shared shuttles and highway colectivos are a budget-friendly way from Los Cabos airport or Cabo San Lucas to Todos Santos. They usually pick up at the airport or central bus stops; expect a 45-75 minute ride from SJD depending on stops. Book locally or at the airport desk.
- Taxi / Private transfer (MXN 800-1,200) - Taxis or pre-booked private transfers give the most convenience and door-to-door service; they cut travel time and handle luggage. From SJD the trip is typically 45-60 minutes and costs roughly MXN 800-1,200. Confirm the fare before departing.
- Intercity bus (MXN 200-400) - Larger bus companies connect Todos Santos with La Paz and other towns on the peninsula. Buses are comfortable and cheaper than taxis but run less frequently; typical fares are MXN 200-400 and travel time depends on origin (around 2 hours from La Paz).
- Car hire (MXN 500-1,200/day) - Renting a car at SJD or in La Paz is popular if you plan to explore the coast and surrounding countryside. Roads are paved and straightforward; parking in Todos Santos is generally easy but can be limited near beach accesses.
- Local taxi / moto-taxi (MXN 30-150) - Within Todos Santos taxis and moto-taxis can get you quickly between the town, the beaches and nearby hotels. Short rides are inexpensive; confirm the price before boarding.
- Walking - Todos Santos town centre is compact and best explored on foot: galleries, restaurants and shops are within easy walking distance. Bring sun protection for walking in midday heat.
Where to Stay in Todos Santos, Baja California Sur#
Historic centre / Plaza - $30-90/night
Todos Santos has many budget-friendly inns and surf lodges in the historic centre; good choice for budget travelers.
Hotel California - Iconic, simple rooms in town
Todos Santos Inn - Charming B&B, budget-friendly rooms
Near Plaza / Beach access - $90-200/night
Mid-range options blend boutique hotels and beach clubs offering stylish rooms, pools, and proximity to town galleries.
Guaycura Boutique Hotel - Stylish mid-range beach hotel
Posada la Poza - Comfortable inn with courtyard charm
Coastal outskirts and Plaza - $200+/night
Todos Santos supports several high-end boutique hotels and villa stays with ocean views, spa services, and private access.
Nativus Hotel (luxury boutique) - Upscale boutique experience
Jardines del Mar (luxury villas) - High-end villas and personalized service
Where to Eat in Todos Santos, Baja California Sur#
Small-town Baja cuisine with fresh seafood, local produce and relaxed dining. Expect farm-to-table menus, creative Baja-Med plates, and classic taco stands near the plaza.
- Jazamango - Farm-to-table, seasonal Baja produce
- Hotel California (restaurant) - Iconic bar and casual dinner spot
- Hierbabuena - Vegetarian-forward, rooftop garden dishes
Seafood and taquerías dominate evenings - simple fish tacos, grilled whole fish and ceviche served at small counters and family-run restaurants along the main streets.
- Los Adobes Todos Santos - Traditional seafood preparations, local recipes
- La Esquina (tacos) - Busy taco counter, fresh seafood fillings
- Carnitas El Fuerte - Classic carnitas, casual and popular
Breakdown of cuisine types found across Todos Santos, Baja California Sur’s restaurants and food venues, based on OpenStreetMap data.
Shopping in Todos Santos, Baja California Sur#
Todos Santos has a lively small‑scale shopping scene: art galleries, surf shops and boutiques selling local silver, textiles and homewares. Occasional artisan markets and gallery openings are good places to find local crafts and original artwork.
Nightlife in Todos Santos, Baja California Sur#
For a small town, Todos Santos has a pleasant evening scene - relaxed bars, restaurants with live music and seasonal events. The atmosphere tends toward low‑key, tourist‑friendly evenings rather than late‑night clubbing.