12 Todos Santos Hotels On The Beach (2025)
Disclaimer: This post contains affiliate links. At no cost to you, I might earn a small commission if you make a purchase through the links in this article.
Looking for hotels in Todos Santos on the beach?
This article is for you!
Located between the Sierra de la Laguna mountains and the Pacific Ocean, Todos Santos is a real gem of Baja California.
Known for its vibrant art scene, and laid-back vibe, Todos Santos is a pueblo magico that offers a perfect escape for travelers seeking adventure and tranquility.
One of the best ways to experience Todos Santos is by staying in one of its beachfront hotels, where you can listen to the sound of the ocean and see the unspoiled dark sky at night, as the area has no light pollution.
In this article, I will give you a detailed overview of beachfront hotels in Todos Santos that offer breathtaking views of the Pacific Ocean, world-class amenities, and a front-row seat to the town’s stunning sunsets.
Whether you’re planning an adventure getaway, a solo retreat, or a family vacation, the hotels I sourced below offer a blend of comfort, style, and the rugged beauty that makes Todos Santos a real treasure of Baja California Sur.
Best Hotels In Todos Santos On The Beach
1. Hotel San Cristobal
- Swimming pool
- Free parking
- Beachfront
Located next to the scenic Punta Lobos hike, Hotel San Cristóbal is a popular stay with spectacular views of the Pacific Ocean. The hotel has a garden, terrace, and a hot tub, where you can relax after a day of adventures.
Hotel San Cristobal is a perfect place to spend your getaway if you like strolling on the beach and hiking in the mountains. All you need to do is rent a car 🚗 and you are ready to explore, and Hotel San Cristóbal offers a perfect base for your adventures.
A à la carte breakfast is available daily, and there is also an on-site restaurant where you can try delicious Baja Med Cuisine, like Baja tacos, ceviche and other specialities from this part of Mexico.
2. Villa Santa Cruz – the best luxury beachfront hotel in Todos Santos
- Secluded beach
- Restaurant
- Free parking
- Swimming pool
If you want to stay in a secluded place and enjoy a tranquil environment, look no further than Villa Santa Cruz, a gorgeous retreat along an unspoiled beach.
The villa is just 5 miles north of Todos Santos and 10 minutes by car from La Pastora, one of the best beaches in Todos Santos.
Each suite has a balcony and an iPod dock, so you can enjoy your favorite music without leaving your room. You can also relax in a cozy hammock on a sunlit terrace or near the fireplace on a rooftop.
Villa Santa Cruz has an outdoor pool and a hot tub, which come in handy because you can’t swim at the beach due to big waves and powerful currents, which make getting in the water unsafe.
Continental breakfast is served daily ☕️
3. Tribu Todos Santos – adults only
- Free parking
- Airport shuttle
- Free bike
Tribu is one of the best adult-only hotels along the beach in Todos Santos. The property offers FREE bicycles 🚴♀️ so you can explore the area without relying on your car.
The hotel has regular suites and a campground, where you can stay in a tepee with a bathroom.
All guests have access to a shared kitchen, spa facilities, and yoga classes perfect for starting the day.
You can also walk to the nearby La Cachorra Beach, only 2 minutes from the property.
Breakfast is made to order and is served on a terrace where you can enjoy the sun and feel the light mist from the Pacific Ocean.
4. Sunset Paradise Todos Santos
- Free parking
- Breakfast
- Private beach
Who said that you have to spend hundreds of dollars to enjoy the views of the ocean?
Sunset Paradise is a perfect budget option under $100 where you can enjoy an amazing experience with basic amenities like free wi-fi, private parking, and a kitchen with a microwave and a fridge.
Continental or American breakfast is served daily at Sunset Paradise. Some rooms have mountain views, while others have garden views and sea views.
5. Villas La Mar – Adults 15 plus
- Outdoor swimming pool
- Free parking
- Free wi-fi
If you like the idea of having no TV listening to the sound waves and enjoying a quiet oasis, you will love Villas La Mar.
Located right next to Playa Todos Santos, Villas La Mar is a vacation rental property in the desert hills that boasts gorgeous views of the nearby pal grove and natural lagoon.
Villas La Mar has different units. Some are extra large contemporary studios with a kitchen, dining area, seating area, and ocean views.
Others have a coffee/snack area, a mini-fridge, and a big terrace. There are also some nice communal areas.
Since the property is outside of Todos Santos, it’s best suited for those travelers who have a rental car 🚙
6. Casa Santos
- Outdoor swimming pool
- Free parking
- Breakfast
Casa Santos is a block away from the beach, and although it doesn’t have a beachfront location, you can still enjoy the views of the Pacific Ocean from the property.
Casa Santos is a new hotel that boasts a peaceful atmosphere just outside of Todos Santos. The hotel boasts a simple chic design that perfectly blends architectural elements with surrounding desert environment.
You can choose from an à la carte, vegetarian, or vegan breakfast served daily.
The property has a shared kitchen, swimming pool, free private parking for your rental car, a garden, and a terrace.
7. Casa Flores Casitas
- Heated swimming pools
- Free parking
- Airport shuttle
Casa Flores has several apartments, ocean views and is easily accessible from Todos Santos.
The property has a lot of Mexican charm and is slightly off the beaten path, so you will likely need a car to access it.
The apartments have a private terrace, a fully equipped kitchenette with refrigerator, toaster, microwave, coffee maker, and utensils. There’s also a queen-sized bed, private bathroom, and laundry room.
Several restaurants are within walking distance from the hotel.
8. La Poza Boutique Hotel and Spa – Adults 15 plus
- Free parking
- Outdoor swimming pool
- Restaurant
La Poza is one of the best boutique hotels in Todos Santos, mere steps from the beach, perfect if you are looking for a place in a serene setting.
The property is surrounded by the garden and offers incredible views of the lagoon where you can spot pelicans, herons, and other birds. It has an outdoor swimming pool, free private parking, a restaurant, and a hot tub.
Rooms at La Poza come with air conditioning, free wi-fi, a closet, and a safety deposit box to store your documents. You can enjoy delicious food and drinks at an on-site restaurant.
Best Hotels in El Pescadero
El Pescadero is a small fishing village about 15 minutes south of Todos Santos. The main draw of El Pescadero is its quiet lifestyle and the many surfing beaches in the area like Playa Cerritos and San Pedrito Beach.
Many surfers flock to El Pescadero beaches to enjoy the Baja surf with consistent waves and pleasant water temperature.
El Pescadero is less touristy and more quiet than Todos Santos which has become a real magnet for many tourists looking for a getaway from Cabo San Lucas. If you want to enjoy a small-town atmosphere, ride the wave, and enjoy delicious tacos in local restaurants, book one of the hotels below.
9. Cerritos Beach Inn
- Outdoor swimming pool
- Private beach
- Free parking
Located along Cerritos Beach in El Pescadero about 17 minutes south of Todos Santos, Cerritos Beach Inn is one of the best places to stay if you want to surf in Todos Santos and surrounding areas 🏄🏽♀️
You can rent a surfboard from local vendors on the beach or if you are a newbie, book a private class online ✅ There are several suring schools on Cerritos Beach.
Want to enjoy the sound of the crashing waves and look at the ocean from your room? There’s no better place than Cerritos Beach Inn.
The hotel boasts oceanfront rooms; daily breakfast with à la carte, continental or American options at an on-site restaurant.
The area is popular for hiking and surfing, but if you want to get outside and explore, you can also rent a car on the property.
This is a popular property that is often sold out, hurry up and make your reservation today.
✅ Book your surfing lesson in Playa Cerritos 🏄🏽♀️
10. Kimpton Mas Olas Resort and Spa
- Private beach
- Fitness center
- Airport shuttle
- Daily breakfast
One of the most popular luxury beachfront hotels in El Pescadero, Kimpton is a 5-star hotel along a private beach that feels like a real slice of heaven.
El Pescadero is a small fishing village 15 minutes south of Todos Santos, and staying at Kimpton makes perfect sense if you have a car rental, and can move around the area at your own will.
The property has free bicycles for its guests, four swimming pools, a fitness center, and free wi-fi.
An on-site restaurant serves a variety of cuisines, including Mexican, American, and Italian, so you might not want to go out when you get hungry. You can also request vegan or vegetarian options.
Jump in a swimming pool or go for some relaxation at the on-site sauna.
11. Casablanca Beachfront Villa in Pescadero
- Outdoor swimming pool
- Free parking
- Airport shuttle
Casablanca is a new villa-style hotel a few steps from San Pedrito Beach. The hotel has accommodations with access to spa, infiniti pool, yoga classes, and a cozy fireplace where you can warm up after a day of activities.
Villas at El Pescadero are outfitted with kitchens, microwaves, refrigerators, and toasters. You can watch your favorite movie on a flat-screen TV and savor a dinner on a specious terrace.
There’s also an on-site bar and free parking. Playa Cerritos is 1.6 miles from Casablanca Beachfront Villa.
Airport shuttle is available for an extra charge.
12. Villa Damiana Luxury Hotel El Pescadero
- Outdoor swimming pool
- Free parking
- Private beach
A home-like stay in El Pescadero, Villa Damiana is a luxury hotel with an infinity pool, private beach, and a garden.
The property has an on-site coffee shop, but if you have a car rental, you can also access many cafes and restaurants. Cerritos Beach is 1.8 miles away and you can park your car for free on site.
Best guided tours in Todos Santos
Where is Todos Santos located?
Todos Santos sits on the Pacific side of the Baja California Sur, about 50 minutes from Cabo San Lucas. The town is surrounded by the towering Sierra De La Laguna mountains on one side and the Pacific Ocean on the other and feels like a real oasis in the desert.
Todos Santos Baja California Map
How to get to Todos Santos from Cabo San Lucas?
The best way to get from Cabo San Lucas to Todos Santos is by car. Having your vehicle will allow you to skip public buses, which are not always unreliable, and visit areas like El Pescadero, which require a car rental.
What do I need to rent a car in Cabo San Lucas?
There are no car rental companies in Todos Santos, but there are many car rental offices in Cabo San Lucas, and you can rent a car in Cabo San Lucas Airport, so you don’t have to spend money on public transportation 🚌 or Uber 🚗
The best way to rent a car in Cabo is ahead of time. Here are the documents you will need to rent a car at one of the local offices:
✔️A passport
You will need a valid passport when renting a car in Cabo San Lucas, or any other part of Mexico.
✔️A driver’s license
A valid driver’s license is required for all vehicle rentals in Mexico. If you are traveling to Baja from countries that don’t use the Roman language alphabet, you will need an international driver’s license translated into English.
✔️A credit or debit card
You will need a credit or debit card to pay for your rental. Paying with cash is also possible, but it’s less common, and you will still get asked to provide your debit or credit card.
A car rental company will need to place a hold for the duration of your rental contract, in case there are any damages to the vehicle. This hold is usually around a few hundred dollars, but it can be as high as $1,000.
✔️A Mexican car insurance
Mexican car insurance is required for all rental cars in the country. The best way to go about it is to purchase your insurance from a car rental company. This will eliminate the hassle and help you make sure that your insurance plan will cover you in the event of an accident.
You can buy Mexican car insurance through DiscoverCars and have peace of mind by the time you arrive in Cabo.
Your car rental company will pick you up outside the main terminal and drive you to their offices where you will sign paperwork and get your vehicle.
✔️Pay with a credit card (not a debit card) for your car rental
Car rental companies in Mexico place a hold on your credit card that ranges from a few hundred to over a few thousand dollars.
If you pay with a debit card, the amount of the hold will be unavailable for the duration of your trip, which could affect your vacation.
Always pay with your credit card, because whatever the hold the company decides to charge you, it won’t affect how much cash you have.
If you return your car rental with no damages, the hold on your credit card will go away.
What to know about Mexico car insurance?
Car rental insurance is mandatory in Mexico for all vehicles, and you can get one from DiscoverCars.
You can choose from basic, medium, and full coverage. Basic insurance offers minimal protection, and full coverage protects you if your car is damaged, totaled, or stolen.
If you have never rented a car in Mexico, get the most comprehensive coverage, so you are fully covered.
Although it will cost you more, you will not have to pay anything out of pocket if something happens to you on the road.
You can pay for your car insurance when you book your vehicle through DiscoverCars.
✅ CHECK PRICES ON CAR RENTALS FOR YOUR TRIP TO TODOS SANTOS
Todos Santos Hotels On The Beach: FAQ’s
Does Todos Santos have swimmable beaches?
Most beaches on the Pacific side of Baja California have strong undertows and powerful waves. While some beaches near Todos Santos like Playa Cerritos and Las Palmas offer good surfing conditions and a beautiful setting, they are not safefor swimming.
If you are visiting a beach in Todos Santos, and are not sure if it’s safe to swim, check the conditions first. Talk to a lifeguard on duty, see if other people are swimming, and pay close attention to the waves.
Is it worth visiting Todos Santos?
Yes, Todos Santos is worth visiting. Todos Santos offers a more authentic side of Baja California than Cabo San Lucas and is perfect for enjoying uncrowded beaches and learning the history of the region.
Do you need a car in Todos Santos Mexico?
Yes, you need a car in Todos Santos. While downtown Todos Santos is walkable, you will need a vehicle to explore the area, enjoy hiking, and reach popular beachfront hotels. Taxi services are limited in Todos Santos, so you need a car rental.
Why is Todos Santos famous?
Todos Santos is famous for its colonial history, colorful artisan market, and local restaurants that serve food made with local ingredients. Todos Santos is a designated pueblo magico (Magical Town) that boasts historical and cultural significance.
Todos Santos Hotels On The Beach: Final Word
Staying at the beachfront hotel in Todos Santos is a one-of-a-kind experience that allows you to enjoy the clear dark skies, listen to the sound of crashing waves, and immerse yourself in nature. I hope you were able to find a beachfront stay foryour travel style and budget and now can plan your getaway to this popular Baja beach town.