Todos Santos

Beach Hotels in Todos Santos

Find the beach hotels in Todos Santos that appeal to you the most

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Best Beach Hotels in Todos Santos

Check out our pick of great beach hotels for your travel
Most Booked
Lowest price
Closest to downtown
Highest Rated
82
Hotels in Todos Santos
Featured facilities: Public Beach, Swimming Pool, Surfing
Great
68 reviews
9.1/10
1 night
From £54
Check Availability
99+
Hotels in Todos Santos
Featured facilities: Swimming Pool, Surfing, Fishing
Great
90 reviews
9.1/10
1 night
From £178
Check Availability
99+
Hotels in Todos Santos
Featured facilities: Swimming Pool, Surfing
Very Good
47 reviews
8.5/10
1 night
From £365
Check Availability
97
Hotels in Todos Santos
Featured facilities: Beach Umbrella
Outstanding
46 reviews
9.8/10
1 night
From £139
Check Availability
66
Hotels in Todos Santos
Featured facilities: Public Beach, Private Swimming Pool, Barbecue
Very Good
18 reviews
8.7/10
1 night
From £94
Check Availability
44
Hotels in Todos Santos
Featured facilities: Swimming Pool, Barbecue, Fishing
Outstanding
9.8/10
Check Availability
See All Beach Hotels in Todos Santos

Frequently Asked Questions

What are the best Beach hotels in Todos Santos?

Whether you are travelling to Todos Santos for business or tourism, Todos Santos Boutique Hotel (from £327) is a preferred hotel.

How much is the average rate for Beach hotels in Todos Santos?

For Beach hotels in Todos Santos, the average price on weekdays is £383, and on weekends (Friday–Saturday) is £422.

Which Beach hotels in Todos Santos provide breakfast?

Todos Santos Boutique Hotel (from £327) provides highly rated breakfast.

What deals are available for Beach hotels in Todos Santos?

There are various promotions available on Trip.com for Beach hotels. You can check the promotions page to see current available deals on Trip.com.

Todos Santos Beach Hotels Information

Total properties6
Number of reviews42
Weekend Avg. Price£422
Weekday Avg. Price£383