Where to Stay in Todos Santos, Mexico: Best Areas, Hotels, & Rentals
Finding the best place to stay in Todos Santos can feel like a full-time job — from stylish boutique hotels to cozy casitas and dreamy vacation rentals, the options are endless. To save you the time (and the headache), I’ve narrowed it down to the best of the best, whether you’re looking for a beachside escape, a charming stay in town, or a peaceful hideaway surrounded by nature.
Todos Santos has a few distinct areas to choose from. You can stay right in the historic town center, where cafés, galleries, and shops are just steps away. If you prefer ocean views and quiet beaches, you’ll find some beautiful hotels and rentals along the coastline.
There are also peaceful spots just outside of town, perfect if you’re looking for a more intimate spot with amazing views over the beach, and a deeper connection with nature. Each area offers a different vibe, depending on the kind of trip you’re dreaming about.
Although Todos Santos is more of a upscale destination, you can also find affordable places to stay. In this post I will share a few amazing hotels and homes for all budget and style.

⭐️ Top Hotels in Todos Santos at a glance ⭐️
► Coolest hotel in Todos Santos – San Cristobal
► Most Exclusive Hotel in Todos Santos – Paradero Todos Santos
► Best hotel in downtown Todos Santos – Casa Tota
► Most romantic hotels in Todos Santos – Villas La Mar
► Cutest hotel in Todos Santos – The Hotelito
Disclaimer: This page may contain affiliate links. If you make a purchase using one of those links, I may earn a commission at zero cost for you. Please see my disclaimer policy my privacy policy.
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 – DownTown
When you stay downtown, you’ll be within easy walking distance of many shops, restaurants, art galleries, and historic houses.
Jesuit missionaries originally founded Todos Santos. 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 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 and 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 you can relax and enjoy the peaceful garden and a pool
👉 Check rates and availability on Booking.com
3. Villa Santa Cruz | luxury stay


Tucked along a quiet stretch of beach just outside Todos Santos, Villa Santa Cruz is a luxury boutique hotel where laid-back Baja vibes meet thoughtful elegance. Set on over 40 acres of oceanfront land, this family-owned property offers 23 stunning rooms across multiple styles—from romantic Rooftop Villas with private hot tubs to luxury Tented Suites right by the sea.
The grounds are lush and peaceful, with a gorgeous pool, hot tub, beach access, and a 1-kilometer organic farm that supplies their two excellent on-site restaurants: Caracara and the Green Room. Whether you’re sipping a farm-fresh cocktail at sunset or enjoying coffee and muffins delivered to your room each morning, every detail is intentional.

Villa Santa Cruz also offers yoga classes, a small spa, a library, and unique equestrian experiences with their fleet of rescue horses—perfect for sunrise rides or beachside strolls. Staff go above and beyond, and many guests say it feels like visiting family.
This is a place where you can fully unplug, soak in nature, watch whales breach from the shore, and still enjoy upscale touches. Ideal for romantic getaways, weddings, or peaceful solo escapes, Villa Santa Cruz is the kind of spot you’ll want to return to—again and again.
👉 Check rates and availability on Booking.com | Expedia
4. Todos Santos Boutique Hotel

Todos Santos Boutique Hotel is a 10-room gem tucked right in the heart of the historic town center—just steps from the plaza, the old church, and the local theater. Housed in a restored colonial building once owned by a Spanish countess, the hotel blends timeless elegance with bold artistic flair. Hand-painted murals cover the walls, giving each corner a sense of story and soul.
The vibe here is intimate and refined, with every room uniquely designed and full of character. Outside, there’s a lovely pool area that invites you to cool off or unwind with a drink after exploring town.

Dog lovers will be happy to know the hotel is pet-friendly—one pup per room is welcome, with a small cleaning fee. Free self-parking is available, and airport transfers can be arranged for a fee.
If you’re looking for a place that feels both stylish and personal, with deep roots in Todos Santos’ cultural heart, this boutique hotel makes a beautiful home base.
👉 Check rates and availability on Booking.com | Expedia | Hotels.com
4. Hotel Casa Tota | mid-range hotel

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 en-suite 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
5. Gallo Azul | mid-range vacation rental

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 includes 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
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
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 during 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 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

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.com | Expedia | Hotels.com
9. Casa Arbol at Villa Gardenia | mid-range vacation rental

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

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

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.
The hotel is located on one of the best beaches in Todos Santos, Playa Punta Lobos, which is the starting point of the popular hike to Mirador Punta Lobos.
Also, when it’s whale season, from November through March, you may see humpback whales passing by, right from the beach.
👉 Check rates and availability on Booking.com
12. Cerritos Surf Town | mid-range hotel

Cerritos Surf Town is another beautiful beachfront 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, en-suite bathrooms, and private kitchens.
👉 Check rates and availability on Booking.com | Expedia | Hotels.com

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

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

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, eating well
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.

Discover Cars Mexico Review
Discover Cars is one of the most popular car rental for many reasons, among which:
✔︎ straight forward information
✔︎ full coverage add-on
✔︎ listing of different companies with reviews
Can you swim at the beach in Todos Santos?
Swimming is not recommended 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 for your needs and taste. I know there are many beautiful options, making it hard to make a decision.
In this post, I have listed my favorite ones for every budget and given 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.