Where to Stay in Todos Santos, Mexico: Best Areas, Hotels, & Rentals [2023]

Are you wondering where to stay in Todos Santos Mexico? If so, you’ve come to the right place!

Todos Santos, in Baja California, is a scenic Mexican town nestled between the sandy shores of the Pacific, ancient mango orchards, and the Sierra Laguna Mountains. Gray whales and humpback whales swim and breach the coastal waters in winter, and the town itself is a vibrant creative place. 

Music and art festivals abound, and surfers and adventure seekers enjoy the beauty of nature.

In this post, I’ll cover all the best areas to stay in this lovely Baja California Pueblo Magico, including luxury, mid-range, budget, and vacation rental options.

Todos Santos Beach -
Todos Santos – Los Cerritos Beach (great for surf schools)

⭐️ Top Hotels in Todos Santos at a glance ⭐️

Coolest hotel in Todos SantosSan Cristobal
Most Exclusive Hotel in Todos SantosParadero Todos Santos
Best hotel in downtown Todos SantosCasa Tota
Most romantic hotels in Todos SantosVillas La Mar
Cutest hotel in Todos Santos The Hotelito

Where to stay in Todos Santos Baja California Sur

Would you like to stay along the beach, with quick access to sand and sunshine? 

Would you prefer to be downtown, with access to great cuisine, art galleries, and shops?

Or would you prefer a secluded spot outside of the town limits?

From glamping tents to luxurious villas, I’ve got you covered no matter where you’d prefer to spend your nights.

And the best part is that being a small town, no matter which area you choose, you will still be relatively close to everything else.

Read on to find out more.

Where to Stay in Todos Santos Mexico – DownTown

When you stay downtown, you’ll be within easy walking distance of many shops, restaurants, art galleries, and historic houses.

Todos Santos was originally founded by Jesuit missionaries. Later, it became the center of a thriving sugar cane trade. So when you walk around town, you can see the remnants of old sugar mills, from crumbling ruins to re-purposed wrought iron.

If that sounds like fun, check out these lodging options in the Todos Santos town center.

1. Hacienda Todos Los Santos | luxury hotel

Hacienda Todos Santos
Hacienda Todos Santos – Baja California Sur – Mexico Photo © Expedia

Hacienda Todos Los Santos is a lovely hotel with a rustic charm and a beautiful garden. 

Although it is right in downtown Todos Santos, it feels completely secluded. It is tranquil, clean, and comfortable… a perfect vacation getaway.

The hotel has an outdoor pool surrounded by lush plants. Each of the rooms comes equipped with all the amenities you could ask for, including a seating area, balcony or terrace, and an equipped kitchen or wet bar, Wifi, cable TV, a DVD player, and air-conditioning.

The private bathrooms have both a shower and a tub… in case you have a hankering for a luxurious evening bath.

Massages are also available.

Art galleries and restaurants are only a few minutes away and San Pedro de las Palmas beach is a ten-minute drive from the hotel.

👉 Check rates and availability on Booking.com | Expedia | Hotels.com

2. The Hotelito | luxury hotel

I stayed at The Hotelito for one night. It’s located between the town center ad the beach but not exactly ON the beach. The hotel is adorable, the rooms are very tastefully decorated and equipped with fine linen and beautiful art pieces.

The beds are super comfortable and you have a private patio where to relax and enjoy the peaceful garden and a pool

👉 Check rates and availability on Booking.com 

3. Hotel Casa Tota | mid-range hotel

Casa Tota Todos Santos
Casa Tota – Todos Satos Hotels – Photo © Expedia

Hotel Casa Tota is a great mid-range hotel in downtown Todos Santos Mexico. The rooms are decorated in a clean minimalist style that is both simple and comfortable.

The swimming pool area is stunning, featuring tropical plants, deep-cushioned lounge chairs, and sparkling water.

Hotel Casa Tota also has a restaurant and bar offering delicious food and drinks. Guests also loved the rooftop terrace, ample parking, and the location. 

The Cultural Centre and a variety of shops, restaurants, and bars are within easy walking distance of Hotel Casa Tota.

As far as amenities go, all of the rooms are air-conditioned, stocked with bottled water, and have ensuite bathrooms.

Free wifi is available for guests. Some rooms have balconies with city views.

Traveling with pets? You’re in luck, this hotel is pet-friendly.

👉 Check rates and availability on Booking.com | Expedia | Hotels.com

4. Cien Palmas | luxury vacation rental

If you’d like to treat yourself to a desert retreat, consider booking Cien Palmas. This lovely one-bedroom vacation rental is nestled among cacti and palm trees. 

This “casita” or little house features an air-conditioned bedroom with a double bed, a dining area, and equipped kitchenette with a fridge, a garden, and a terrace.

You’ll love the outdoor living room, complete with cozy sofas under a sunshade. Woven hammocks hang between palm trees, and the sky at night turns golden and pink.

Bed linens and towels are provided.

Cien Palmas is about a seven-minute walk from downtown, and a short drive from La Cachora Beach.

👉 Check rates and availability on Booking.comExpedia

5. Gallo Azul | mid-range vacation rental

Gallo Azul Hotel Todos Santos
Gallo Azul

Rather than stay in a hotel, consider booking this entire split-level apartment. Gallo Azul is a loft-style apartment in downtown Todos Santos.

Enjoy the city views from your air-conditioned apartment.

Amenities include a bar, garden, sun terrace, playground, restaurant, room service, and wifi. The apartment features a single bedroom with a large double bed, a living room with a sofa bed, a bathroom, and a fully equipped kitchen with a fridge, microwave, coffee maker, and kettle. There is also a safety deposit box in the apartment.

Guests loved the excellent service, delicious restaurant food, comfy beds, and stylish interior, which include artisan-welded light fixtures.

Gallo Azul is only a couple of kilometers away from three fantastic beaches: La Cachora Beach, La Poza Beach, and Punta Lobos Beach.

👉 Check rates and availability on Booking.com

Where to Stay in Todos Santos | Beachfront

Nothing beats staying near the dramatic beaches of Todos Santos, with their yellow sands, bold slabs of rock, and striking skies.

And if you visit in whale season, you may catch sight of some gray whales or humpback whales traveling along the shore. Spectacular!

If staying near one of the Todos Santos beaches sounds good to you, read on to find my top-pick accommodation options for every budget.

6. Sole Caliente | mid-range hotel

Sole Caliente Hotel Todos Santos
Sole Caliente Hotel Todos Santos

Sole Caliente is a mid-range hotel with a lovely rustic desert vibe. The units are only a five-minute walk from the beach. 

Enjoy gorgeous views of the Pacific Ocean from the rooftop terrace, and have a grill out supper on the terrace barbecue.

Each unit also features a spacious lounge and an open-style kitchen with a microwave, fridge, oven, and dining area. Other amenities include wifi and free on-site parking.

Guests loved the peaceful atmosphere, beautiful garden, and proximity to the beach. Some even saw whales in the distance. Win!

👉 Check rates and availability on Booking.com

7. Todos Santos Hostel | budget hotel

Todos Santos Hostel
Todos Santos Hostel

If you’re looking for a budget hotel near the beach, consider the Todos Santos Hostel. This no-frills accommodation option boasts a warm and friendly vibe.

Stay in a canvas tent or bunk in one of the multi-bed dormitory rooms. Hang out in the bar, garden, or shared lounge.

Cook your food in the shared kitchen or on the barbecue. The rooms are clean, safe, and spacious.

Enjoy the satellite wifi from the patio or terrace, or head to one of the nearby beaches, such as La Poza Beach or La Cachora Beach for a walk or swim.

This is a good home base for hikes and mountain biking as well. Bikes are available for rent at the hostel.

Guests loved the chill vibe, welcoming atmosphere, and great staff.

👉 Check rates and availability on Booking.comExpedia | Hotels.com

8. Villas La Mar | luxury vacation rental

Magnificent ocean views and incredible amenities await at this luxurious vacation rental property. Stay in your own studio villa on a hillside near a lagoon and a grove of towering palm trees.

Choose between contemporary units with ocean view terraces or sleek and modern units with mini-fridges and snack areas.

There are two swimming pools on the property, as well as free parking and twice-weekly housekeeping service.

Guests must be over fifteen years old. I stayed in one of these villas for a couple of nights and the views are unbeatable as much as the pretty minimalist decor and world-class amenities.

👉 Check rates and availability on Booking.com

9. Casa Arbol at Villa Gardenia | mid-range vacation rental

Casa Arbol at Villa Gardenia
Casa Arbol at Villas Gardenia – Photo © VRBO.com 

Casa Arbol is a comfy one-bedroom casita only two minutes’ walk from the beach. It’s also within a five-minute walk of a grocery store, and a five-minute drive from downtown Todos Santos.

This vacation rental features a single bedroom with a double bed, an indoor and outdoor seating area, a simple kitchen, and a swimming pool. It is perfect for couples.

This little house has a rustic Mexican charm and a private garden with views of the ocean. Parking, internet, towels, dishes, utensils, and a clothes dryer are included.

👉 Check rates and availability on VRBO.com 

10. The Farm-house Casita | budget to mid-range vacation rental

Farm House Casita
Casita Farmhouse – Todos Santos – Photo © VRBO.com

Another lovely vacation rental near the beach is the Farmhouse Casita. This one-bedroom house is newly renovated. It is only a five-minute walk to La Pastora Beach and overlooks a working farm.

Guests have access to the entire property, along with a game room and kitchen in a farmhouse that dates back to the 1930s.

This is perfect for a two-person stay, especially if you have your own transportation. Enjoy the lovely views, easy beach and surfing access, and rustic charm.

Amenities include internet, cable TV, a swimming pool, and parking. The casita features a single bedroom with a double bed, a kitchenette equipped with a fridge and toaster oven, a dining area, an outdoor patio, and an outdoor fire pit.

Pets are welcome.

👉 Check rates and availability on VRBO.com

Where to Stay in Todos Santos | Out of town

Todos Santos is definitely a car-friendly town. Unless you plan to limit your activities to the town center and nearby beaches, having your own vehicle is a must.

That way you can head off to all the great mountain biking, hiking, surfing, and wale-watching activities on the outskirts of Todos Santos.

If you have your own car, then staying outside of town is a great option. Enjoy the tranquility of a secluded luxury hotel or find budget-friendly deals in the nearby town of El Pescadero.

11. Hotel San Cristobal | luxury hotel

Hotel San Cristóbal - Pool -
Hotel San Cristóbal – Pool Photo ©  Nick Simonite

Located just eight minutes outside of town, this luxury boutique hotel is one of the most exclusive in the area and it’s gorgeous!

Also, the outstanding staff goes all out to make sure guests have an incredible stay.

This hotel features a 24-hour front desk, restaurant, bar, garden, terrace, swimming pool, and hot tub. Additional amenities include wifi, private parking, and air-conditioning.

Room options offer the choice between mountain views, ocean views, garden views, and pool views. Some include patios, soaking tubs, and balconies.

Guests adore every aspect of this hotel, from the incredible chef-made cuisine to the decor and easy beach access.

If you stay at this hotel, hike to the top of the nearest mountain, then enjoy cocktails in the restaurant while you watch the sun go down.

👉 Check rates and availability on Booking.com

12. Cerritos Surf Town | mid-range hotel

Cerrito Surf Village
Cerrito Surf Village

Cerritos Surf Town is another beautiful beach-front hotel option. It is located in the town of El Pescadero, an 18-minute drive from downtown Todos Santos.

This laid-back boho hotel features a restaurant, outdoor pool, shared kitchen, bar, and free parking. The rooms are simple but functional.

Stay in a palapa right by the water and fall asleep to the sound of crashing waves.

Most units feature balconies with sea views, ensuite bathrooms, and private kitchens.

👉 Check rates and availability on Booking.com | Expedia | Hotels.com

Todos Santos Boy Surfing
Todos Santos Surfing

13. Olas de Cerritos | upper mid-range hotel

Another great hotel option in nearby El Pescadero is Olas de Cerritos. This mid to upper-range hotel is seventeen minutes from downtown Todos Santos Mexico.

The rooms feature wooden decor, a seating area, and a fan. The upper-level rooms have balconies with sea views, and the studio rooms have kitchenettes.

A restaurant and convenience store are within easy walking distance, and Los Cerritos Beach is only a 2-minutes walk away.

Enjoy the hotel amenities, or opt for extra fun with horseback riding outings on the beach, fitness classes, bike tours, and surfing lessons.

👉 Check rates and availability on Booking.com

14. Santos Cabana Santini | budget hotel

Camp Santos
Camp Santos

This budget hotel slash glamping campground is north of Todos Santos.

The rooms are rustic and no-frills but still feature patios with sea views, seating areas, a wardrobe, and shared bathrooms. Wifi is available on the property.

Santos Cabana Santini is 1 kilometer from La Cachora Beach and 2.7 kilometers from La Poza Beach.

Star-gaze from the patio, then fall asleep to the soothing sounds of nature.

👉 Check rates and availability on Booking.com | Expedia

15. Casitas El Salitral | budget hotel

Casitas El salitral Todos Santos
Photo © Expedia

If you’re looking for a budget hotel with a home-away-from-home vibe, consider Casitas El Salitral.

This hotel is a 15-minute drive from downtown Todos Santos. 

Amenities include an outdoor swimming pool, garden, shared kitchen, private parking, and a sun terrace. Wifi is available on the property for free and there is a daily housekeeping service.

All of the rooms come equipped with private bathrooms and most have a patio, terrace, and minibar.

Guests loved the cleanliness, the cute casitas in the midst of the garden, and the convenience of cooking their own meals in the shared restaurant.

👉 Check rates and availability on Booking.com | Expedia

Todos Santos Travel Guide

Getting to Todos Santos – Either from Cabo Aiport or La Paz

Distance from La Paz – 85 km

Distance from Cabo San Lucas – 75 km

Things to do: Surfing, hiking, fishing, relaxing, well eating

Best time to visit Todos Santos: It depends on what you are looking for. If you want to see the whales, the best time is definitely December through March, but this is also the high season which is the most crowded and expensive. If you want to escape from the crowds ad cheaper hotel rates May through November are the best months!

Is Todos Santos Safe to travel?

I felt very safe when I was in Todos Santos both while exploring around then on the beach or in town. For more detailed information you should check this article from USA Today.

Where to stay in Todos Santos FAQ

Does Todos Santos have a beach?

Yes, Todos Santos is right on the Pacific Coast, a mecca for surfers.

Do you need a car in Todos Santos?

It is recommendable to rent a car in Todos Santos because the local transportation is not reliable. With a car, you are free to explore the nearby beaches, restaurants, and attractions.

Car rental

Discover Cars Mexico Review

Browse through international and local car rentals and find the best deal.

I’ve always had great service from Discover Cars. They always respond quickly if there’s a problem of any kind…I would never use any other car rental company as my many experiences with DiscoverCars.com have been 100% positive.


Can you swim at the beach in Todos Santos?

Swimming is not recommendable in Todos Santos as the currents are pretty strong. For swimming I suggest you check the beautiful beaches in La Paz.

How do you get to Todos Santos?

The best way to get to Todos Santos is either by Car rental or private transportation.

Can you swim in Cerritos Beach?

Yes, Cerritos beach is one of the most swimmable beaches but still, you need to pay attention to the lifeguards and the flag colors, which will tell you whether it is ok to swim or not. Regardless, you need to watch out for nasty rip currents.

Is the drive from Cabo to Todos Santos safe?

Yes, it is totally safe to drive from Cabo to Todos Santos and it’s a beautiful road with panoramic views of the pacific coast.

How much is taxi from Cabo to Todos Santos?

It must be from 3500 to 4000 MXN

How far is Todos Santos from the airport?

From Todos Santos to SJD Airport is about 110 KM / 68 Miles

Is Uber allowed in Cabo?

I am not sure if it’s technically allowed but there is Uber in Cabo as much as in La Paz and it’s very reliable and affordable.

Where to stay in Todos Santos: Final thoughts

I hope I have helped you figure out which hotel is the best hotel for your needs and taste. I know there are so many beautiful options that it’s hard to make up your mind.

In this post, I have listed my favorite ones for every budget and gave you some extra practical information on Todos Santos.

I would suggest staying a few days and getting pampered in one of the luxury hotels while exploring all the many things to do in Todos Santos.