Skip to main content

Featured hotels near Pedregal Beach

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Bungalows Hotel

Hotel in Downtown Cabo San Lucas, Cabo San Lucas (1 miles from Pedregal Beach)

Only 3 minutes’ drive from Cabo San Lucas Marina, The Bungalows Hotel has gardens, an outdoor swimming pool and free Wi-Fi connection throughout to offer to its guests.

Show more Show less
9.6
Exceptional
117 reviews
Price from
£133
per night

Castillo Blarney Inn

Hotel in Cabo San Lucas (0.8 miles from Pedregal Beach)

Welcome to Castillo Blarney, overlooking Cabo San Lucas and Sea of Cortez... Home of the Blarney Stone. Enjoy Irish hospitality in easy-going, gracious, sun swept Mexico.

Show more Show less
9.2
Superb
263 reviews
Price from
£91
per night

San Angel Suites

Downtown Cabo San Lucas, Cabo San Lucas (0.9 miles from Pedregal Beach)

Within walking distance from the Harbour and main shops, San Angel Suites is located in the Pedregal area of Cabo San Lucas. It features air-conditioned suites, a large spa bath and free Wi-Fi.

Show more Show less
9.4
Superb
120 reviews
Price from
£113
per night

Casa Robyn

Downtown Cabo San Lucas, Cabo San Lucas (0.8 miles from Pedregal Beach)

Situated conveniently in the centre of Cabo San Lucas, Casa Robyn is a recently renovated homestay, which offers free WiFi, a garden and free private parking for guests who drive.

Show more Show less
9.1
Superb
109 reviews
Price from
£45
per night

Pueblo Bonito Montecristo Luxury Villas - All Inclusive

Cabo San Lucas (0.6 miles from Pedregal Beach)

Featuring villas with infinity pools and amazing Pacific Ocean views, Montecristo Luxury Villas All Inclusive is set within a gated community in a secluded spot, just 3 km from Cabo San Lucas.

Show more Show less
9.1
Superb
43 reviews
Price from
£706
per night

Pueblo Bonito Sunset Beach Golf & Spa Resort - All Inclusive

Cabo San Lucas (0.5 miles from Pedregal Beach)

Situated in extensive grounds and with a private beach, this luxury hotel is located on the Baja Peninsula. It features 6 outdoor pools, a European spa and tennis courts.

Show more Show less
8.5
Very good
313 reviews
Price from
£327
per night

Research, refine and make plans for your whole trip

gogless