San Lorenzo Marine Archipelago National Park Tours and Activities
Visit San Lorenzo Marine Archipelago National Park
Plan a trip to see San Lorenzo Marine Archipelago National Park
Price found within the past 48 hours. Click for updated prices.

Hacienda Encantada Resort & Residences
Price was AU$3,069, price is now AU$1,427 per person
AU$1,427
per person
27 June - 4 July
found 1 day ago
Return direct flight included
Los Angeles (LAX) to San José del Cabo (SJD)
8.4/10 Very Good! (1,001 reviews)
The pools were amazing. Unfortunately the staff was not great, the people who give the towels were rude, would say we never gave them or cards and our room numbers weren’t on the list. But you can’t get a towel with giving them the card so wouldn’t make sense for us to have towels . The house keepers cleaned our room while we were out on an excursion and left the door to our room open! And of course, our towel cards we had left on the counter in the same exact spot as we always do , were missing.
Reviewed on 27 Apr 2026

El Encanto All Inclusive Resort at Hacienda Encantada
Price was AU$5,355, price is now AU$2,205 per person
AU$2,205
per person
27 June - 4 July
found 1 day ago
Return direct flight included
Los Angeles (LAX) to San José del Cabo (SJD)
8.8/10 Excellent! (1,006 reviews)
Excellent views!!! Shuttle bus was great. Food was delicious and the staff was friendly.
Reviewed on 6 May 2026
Top San Lorenzo Marine Archipelago National Park Hotel & Accommodation Deals
Check availability on hotels close to San Lorenzo Marine Archipelago National Park

punta arena hotel
Bahía de los Ángeles - Punta Prieta Bahía de los Ángeles BC

Hotel Villa Vitta
Blvd Costero S/N Bahia de los Angeles BC

Costa del Sol Hotel & Sportfishing
Bahía de Los Ángeles KM 66 Bahía de los Ángeles BC

Los Vientos Hotel
Carretera Bahía de los Angeles s/n Bahia de los Angeles BC
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.

