Rancho Pescadero
Rancho Pescadero, in Baja California Sur, Mexico, fronts a gorgeous stretch of beach with surf-ready waves
Rancho Pescadero, in Baja California Sur, Mexico, fronts a gorgeous stretch of beach with surf-ready waves
Next »

Top 10 Luxury Beach Hotels for Less

Rancho Pescadero, Mexico

Situated on the sandy Pacific shores of Baja California (1.5 hours north of San Jose del Cabo International Airport), Rancho Pescadero, opened in November 2009, comes with just 27 oceanfront suites and all the delightful luxuries of a small luxury beach hotel: canopied beds, private patios, coffee delivered to your room each morning. The hotel’s 2-mile stretch of beach is technically public, but the secluded location means you’re not likely to find more than half a dozen people on the sand at one time. Rancho Pescadero supplies all the beach essentials and then some, from beach bags and sunscreen to bar service and binoculars for whale-watching to curtained siesta beds with individual fire pits. There’s plenty to do on the water, too, including kayaking and fishing, and you’ll be hanging ten in no time with on-site surf lessons ($75 for 1 hour, $120 for 2 hours). Free daily yoga sessions and a two-room spa round out the experience. Kids must be 18 or older to stay at the hotel. Summer rates start from $200/night, with a two-night minimum stay.

Liz Webber

See our Mexico destination guide for more trip-planning information, then use our Travel Search price comparison tool to find the lowest rates on flights, hotels, packages, and more travel deals.

« Back | See Next Page »






Our Experts save you money with travel deals and advice

Sign up for the Top 25 Newsletter to get exclusive weekly deals