Find Beach Resorts in Todos Santos

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Todos Santos Beach Resorts & Hotels

Our top choices for Todos Santos beach hotels

Paradero Todos Santos - Exclusive Experiences

Paradero Todos Santos - Exclusive Experiences
4.0 star property
Todos Santos
8.4 out of 10, Very good, (92 reviews)
  • cleanliness
    Unwind at beachside bliss with exclusive beach club shuttle access in Todos Santos.
The price is £569
includes taxes & fees
4 May - 5 May
Paradero Todos Santos - Exclusive Experiences

Casa Santos

Casa Santos
3.0 star property
Todos Santos
10.0 out of 10, Exceptional, (11 reviews)
  • cleanliness
    Soak up the sun at this seaside escape, just steps from Las Tunas Beach's sandy shores.
The price is £241
includes taxes & fees
12 May - 13 May
Casa Santos

Casitas El Salitral

Casitas El Salitral
2.0 star property
El Pescadero
9.2 out of 10, Wonderful, (236 reviews)
The price is £64
includes taxes & fees
15 Apr - 16 Apr
Casitas El Salitral

Baja Nomads Hotel

Baja Nomads Hotel
2.5 star property
Todos Santos
9.8 out of 10, Exceptional, (30 reviews)
  • cleanliness
    Soak up the sun at this Baja oasis, just an 8-minute drive from sandy shores with rooftop terrace views and poolside relaxation.
The price is £159
includes taxes & fees
19 Apr - 20 Apr
Baja Nomads Hotel

Villa Santa Cruz

Villa Santa Cruz
4.0 star property
Todos Santos
10.0 out of 10, Exceptional, (70 reviews)
Villa Santa Cruz

Baja69 Eco friendly Boutique stay

Baja69 Eco friendly Boutique stay
3.0 star property
El Pescadero
10.0 out of 10, Exceptional, (28 reviews)
  • cleanliness
    Relax at this oceanside lodge, just a short stroll to Los Cerritos Beach with five beach bars.
The price is £87
includes taxes & fees
14 Apr - 15 Apr
Baja69 Eco friendly Boutique stay

Casa Flores Casitas

Casa Flores Casitas
2.5 star property
Todos Santos
9.6 out of 10, Exceptional, (16 reviews)
  • cleanliness
    Relax and recharge at this beachfront retreat, where golden sands meet adventure with umbrellas and towels ready for seaside bliss.
The price is £143
includes taxes & fees
14 Apr - 15 Apr
Casa Flores Casitas

Baja Temple

Baja Temple
2.5 star property
Todos Santos
9.2 out of 10, Wonderful, (115 reviews)
  • cleanliness
    Immerse in seaside bliss at this hotel with direct access to a white sand beach, beachside massages, and thrilling water sports.
The price is £96
includes taxes & fees
11 May - 12 May
Baja Temple

Vista Sierra Laguna

Vista Sierra Laguna
3.0 star property
El Pescadero
9.8 out of 10, Exceptional, (38 reviews)
The price is £74
includes taxes & fees
15 Apr - 16 Apr
Vista Sierra Laguna

Villas La Mar

Villas La Mar
2.0 star property
Todos Santos
9.6 out of 10, Exceptional, (23 reviews)
  • cleanliness
    Escape to coastal serenity at Villas La Mar, just a five-minute drive from stunning beaches where sun, sand, and Pacific waves await.
The price is £229
includes taxes & fees
6 May - 7 May
Villas La Mar
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Choose what matters most at beach hotels in Todos Santos

Beach hotels with pools in Todos Santos

Beach hotels with free breakfast in Todos Santos

4-star beach hotels in Todos Santos

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Find out more about Todos Santos

Todos Santos and its attractions for beach lovers

In Todos Santos, beach lovers will find a delightful mix of relaxation and adventure. Start your day at Playa Cerritos, known for its gentle waves, perfect for families looking to swim or try their hand at surfing. The beach is fringed by charming restaurants where you can enjoy fresh seafood with your toes in the sand. For a taste of the local culture, explore the vibrant art scene at the Galería de Todos Santos, featuring works from local artists that capture the essence of Baja California Sur. Nature enthusiasts will appreciate a visit to the Sierra de la Laguna Biosphere Reserve, where hiking trails offer breathtaking views of the rugged landscape and opportunities to spot native wildlife. Don't miss the iconic Hotel California, where you can savour a cocktail while soaking up the laid-back atmosphere and live music. For accommodations, the beachfront hotels along Playa La Cachora provide an intimate setting, where you can unwind with the sound of the waves and enjoy personalised service that caters to your every need. The synergy of stunning beaches, local culture, and attentive hospitality makes staying in this area a truly enriching experience.

Find the best beach hotels and resorts in Todos Santos

For those seeking sun-soaked escapes in Todos Santos, these hotels provide the ideal beachfront experience. Each hotel offers a unique blend of amenities to ensure a relaxing stay by the sea.

Villa Santa Cruz

  • Why it's great for the ultimate beach vacation spot: Villa Santa Cruz stands out with an exceptional review rating of 10.0, making it a top choice for beach enthusiasts. Guests can enjoy direct access to the beach and breathtaking ocean views from this stunning hotel. The beachfront restaurant and nearby water sports activities like surfing and snorkeling ensure a vibrant beach experience.
  • Other amenities: Beyond its prime location, Villa Santa Cruz offers a range of luxurious features, including a hot tub, outdoor pool, and romantic dining options. Guests can take advantage of room service, a fully equipped kitchen, and alfresco dining. The hotel also provides yoga classes on-site, a private picnic area, and complimentary cribs for families, making it an excellent choice for all types of travelers.
  • Nearby attractions: Las Tunas Beach - 1 km, Tortugueros Las Playitas - 4.5 km, Centro Cultural - 6.7 km

Hacienda Todos Los Santos

  • Why it's great for the ultimate beach vacation spot: With a stellar review rating of 9.6, Hacienda Todos Los Santos is a charming option for travelers looking to enjoy the nearby beach. While the hotel itself is not directly on the beach, it is conveniently located just a short distance away, allowing guests easy access to the sun and surf.
  • Other amenities: The hotel features a lovely outdoor pool, a peaceful terrace, and complimentary valet parking, making it easy to relax and unwind. Rooms come equipped with kitchen facilities, allowing for convenient meal preparation. With daily housekeeping and luxurious premium bedding, guests will feel pampered throughout their stay in this tranquil setting.
  • Nearby attractions: Los Pinos Park - 0.1 km, Nuestra Senora del Pilar Church - 0.4 km, Logan Gallery - 0.5 km

Guaycura Boutique Hotel Beach Club & Spa

  • Why it's great for the ultimate beach vacation spot: The Guaycura Boutique Hotel Beach Club & Spa is a perfect retreat for beach lovers, an impressive review rating of 9.2. This hotel features a stunning beachfront restaurant and offers guests easy access to a pristine white sand beach. With amenities like beach cabanas and sun loungers, guests can unwind in style while enjoying the beautiful ocean views.
  • Other amenities: In addition to its beachside allure, the hotel offers a luxurious spa with a variety of treatments, an outdoor pool, and a swim-up bar for refreshing cocktails. For those who enjoy activities, nearby options include surfing, snorkeling, and bodyboarding. Guests can also take advantage of the alfresco dining options, complimentary beach towels, and a relaxing hot tub, ensuring an extensive beach getaway experience.
  • Nearby attractions: Teatro Marquez de Leon - 0.1 km, Ochre-Colored Church - 0.1 km, Prof. Nestor Agundez Martinez Cultural Center - 0.2 km

Baja Temple

  • Why it's great for the ultimate beach vacation spot: Baja Temple is a delightful beachside option with a strong review rating of 9.2, perfect for those looking to immerse themselves in the coastal lifestyle. This hotel boasts direct beach access, along with opportunities for exciting water sports like surfing and scuba diving, making it a great choice for adventure-seeking guests.
  • Other amenities: Guests can take advantage of a shared refrigerator, outdoor pool, and complimentary beach umbrellas. The hotel also offers a terrace for relaxation, air conditioning for comfort, and self-parking options. With nearby activities such as boat tours and snorkeling, Baja Temple ensures guests can fully indulge in the beach atmosphere during their stay.
  • Nearby attractions: Las Tunas Beach - 1 km, Tortugueros Las Playitas - 1.6 km, Centro Cultural - 2.3 km

Top Todos Santos Hotel Reviews

Frequently asked questions

What are the best beach hotels in Todos Santos?
Some of the best beach hotels in Todos Santos include Villa Santa Cruz, Hacienda Todos Los Santos, and Hotel San Cristobal.

The 4-star Villa Santa Cruz, with a great 10.0 rating, offers direct beach access and rooms with ocean views or partial ocean views. It is particularly well-suited for couples, with dining options tailored for two.

Hacienda Todos Los Santos, a 3.5-star hotel rated 9.6, is located near the beach and provides amenities such as free WiFi and kitchens, making it a convenient choice. Guests frequently praise the comfortable beds and the spacious, attractive rooms.

For a luxurious experience, the 4.5-star Hotel San Cristobal, with a 9.8 rating, boasts sea and ocean views from its suites. Reviewers consistently highlight the exceptional and warm staff, as well as the fresh and delicious food.
How much does a beach hotel in Todos Santos cost?
Prices for beach hotels in Todos Santos vary, but you can find a great deal from £64 on Expedia. You're likely to find lower rates if you're travelling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
Which Todos Santos hotels are near the best beaches?
For hotels near the best beaches in Todos Santos, consider Villa Santa Cruz, Hacienda Todos Los Santos, or Hotel San Cristobal.

The 4-star Villa Santa Cruz, with a 10.0 rating, is located directly on the beach, offering direct access and ocean views from many rooms. It also provides a dining experience specifically for couples.

Hacienda Todos Los Santos, a 3.5-star hotel with a 9.6 rating, is very near the beach. Guests frequently mention the comfy beds and the great location.

The 4.5-star Hotel San Cristobal, rated 9.8 by guests, offers sea views and ocean views from its rooms, with some suites also providing mountain views. Reviewers often praise the fresh and delicious food, as well as the exceptional and warm staff.
Which beach hotels in Todos Santos are good for families?
For a family trip to Todos Santos, consider the Guaycura Boutique Hotel Beach Club & Spa or Desierto Azul.

The 3.5-star Guaycura Boutique Hotel Beach Club & Spa, with a 9.2 rating, offers suites and an outdoor pool with free pool cabanas, sun loungers, and a poolside bar. Guests often mention the friendly and helpful staff, as well as the great location.

Desierto Azul, a 3-star hotel with a 9.8 rating, has an outdoor pool with sun loungers and is located near the beach. Reviewers frequently highlight the friendly staff.
What are the best Todos Santos hotels with ocean views?
Some of the best Todos Santos hotels with ocean views include Villa Santa Cruz, Hotel San Cristobal, and Villas La Mar.

The 4-star Villa Santa Cruz, with a great 10.0 rating, offers not only ocean views but also direct access to a nearby beach. It is particularly well-suited for couples, with dedicated dining experiences.

Hotel San Cristobal, rated 4.5 stars with a 9.8 rating, provides stunning sea and ocean views, including some suites with mountain views. Guests frequently praise the fresh and delicious food, as well as the exceptional and warm staff.

Villas La Mar, with a 9.8 rating, features ocean views from its accommodation and is located near the ocean. Guests can also enjoy an outdoor pool with sun loungers and umbrellas, and the staff are often described as super helpful and friendly.
What are the top-rated beach hotels in Todos Santos with a pool?
For top-rated beach hotels in Todos Santos with a pool, consider the Hotel San Cristobal, La Poza Boutique Hotel & Spa - Adults Only, and Villa Santa Cruz.

The 4.5-star Hotel San Cristobal, with a 9.8 rating, offers sea and ocean views from many of its suites and features an outdoor pool that is open 24 hours. Guests frequently mention the fresh and delicious food, as well as the exceptional and warm staff.

La Poza Boutique Hotel & Spa - Adults Only is a 4.5-star property with a 9.8 rating that provides a quiet location. It features an outdoor pool and offers private hot tubs.

The 4-star Villa Santa Cruz, with a great 10.0 rating, boasts direct access to a nearby beach and provides ocean views from its accommodations, alongside an outdoor pool.
Which beach hotels in Todos Santos are good for couples?
For couples looking for a beach hotel in Todos Santos, Villa Santa Cruz, La Poza Boutique Hotel & Spa - Adults Only, and Desierto Azul are excellent choices.

The 4-star Villa Santa Cruz, with a superb 10.0 rating, offers direct beach access and rooms with either ocean or partial ocean views. It also provides dining options specifically for couples.

La Poza Boutique Hotel & Spa - Adults Only, a 4.5-star hotel rated 9.8, is exclusively for adults and features private hot tubs, some of which are outdoors. Guests frequently mention the excellent food and quiet location.

The 3-star Desierto Azul, also rated 9.8, is located very near the ocean and beach. It offers an outdoor pool with sun loungers and dining facilities tailored for couples.
Which area of Todos Santos is best to stay in for beaches?
For travellers prioritising beach access, the best area to stay in Todos Santos is the stretch of coastline just north of the town centre, particularly around Playa La Cachora and Playa San Pedrito.

This area offers direct access to the Pacific Ocean, with properties often boasting ocean views or being just a short walk to the sand. While Todos Santos itself isn't directly on the beach, these northern coastal neighbourhoods provide a tranquil setting away from the town's main activity. You'll find a mix of smaller, boutique hotels and private villas here.

This coastal strip is particularly well-suited for couples seeking a relaxing escape. You can enjoy long walks on the beach, watch the sunset over the Pacific, or simply unwind by the ocean. Many accommodations in this area feature amenities like private terraces, infinity pools, and easy access for surfing or paddleboarding.

For those interested in surfing, the area around Playa San Pedrito is especially popular. Its consistent waves make it a favourite spot for both experienced surfers and those looking to take lessons.
Which top beach hotels in Todos Santos offer water sport activities?
For top beach hotels in Todos Santos offering water sport activities, consider Villa Santa Cruz, Guaycura Boutique Hotel Beach Club & Spa, Desierto Azul, and Baja Temple.

The 4-star Villa Santa Cruz, with a great 10.0 rating, offers direct beach access and is conveniently located near opportunities for surfing, bodyboarding, and snorkeling.

The 3.5-star Guaycura Boutique Hotel Beach Club & Spa, rated 9.2, provides a swim-up bar and an outdoor pool. Guests can enjoy surfing, bodyboarding, scuba diving, and snorkeling in the nearby area.

Desierto Azul, a 3-star hotel with a 9.8 rating, has an outdoor pool with sun loungers. This hotel is close to spots for snorkeling, surfing, bodyboarding, and windsurfing.

With a 9.2 rating, Baja Temple offers direct beach access and ocean views. It provides water sports equipment and is near locations for snorkeling, surfing, bodyboarding, scuba diving, and has windsurfing available on site.
What is the best time of year to stay in a beach hotel in Todos Santos?
The most popular time to stay in a beach hotel in Todos Santos is from November to April, coinciding with the dry season and cooler temperatures. During these months, the weather is beautifully warm but not overly hot, with average temperatures ranging from 20°C to 27°C. This makes it superb for enjoying the pristine beaches, swimming in the Pacific, or engaging in various water sports. The town buzzes with a relaxed yet lively option, and you'll find all the boutique shops, art galleries, and restaurants in full swing. This period is particularly appealing for couples and those seeking a luxurious escape, as the conditions are ideal for sunbathing, romantic beach strolls, and enjoying al fresco dining with stunning ocean views.

For a great alternative, May offers a distinct charm. While the temperatures begin to rise slightly, averaging around 28°C to 32°C, the ocean breezes still provide a comfortable environment. It's a fantastic time to enjoy the beaches with fewer visitors, and you may find better value on exquisite beachfront accommodations.
How can I save on a beach hotel in Todos Santos with Expedia?
One Key™ —Expedia's free travel rewards programme—gives you instant access to perks and Member Prices on Todos Santos beach hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Typically, booking in advance will help you save on your hotel booking. But, if you're feeling spontaneous, check out the last-minute deals.



*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
Is it cheaper to book flights and a beach hotel in Todos Santos as a package?
Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking a beach vacation package well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.
Can I cancel my beach hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in Todos Santos for you.

Explore a world of travel with Expedia