
Mexico Rocks



Lodging Near Mexico Rocks

Matachica Resort & Spa - Adults Only
5 miles north of San Pedro San Pedro
When you stay at Matachica Resort & Spa - Adults Only in San Pedro, you'll be on the beach, just steps from Belize Barrier Reef and Hol Chan Marine Reserve.
We can't recommend Matachica highly enough - we loved everything about our stay there! Beautiful setting, top-notch service, great combination of access to adventure (e.g. snorkeling excursions, golf cart rentals to venture into town) and relaxation (pool/hot tub, hammocks, lounge chairs on the ...
Reviewed on 3 Feb 2026

Breathtaking, Luxurious Beachfront Villa Sand, Gold Standard Certified!
San Pedro Ambergris Caye
When you stay at this villa in San Pedro, you'll be on the beach, just steps from Belize Barrier Reef and Hol Chan Marine Reserve.
Great experience in a beautiful villa
Everything about the listing was true. The staff were extremely kind and very responsive! The villa was very clean and everything in it worked perfectly - zero complaints. The only challenge with our visit in very early April was the nonstop wind coming off the ocean and the related sargassum (seaweed) ...
Reviewed on 22 Apr 2025

Portofino Beach Resort
6.5mi North Of San Pedro Barrier Reef San Pedro
When you stay at Portofino Beach Resort in San Pedro, you'll be on the beach, within a 10-minute walk of Belize Barrier Reef and Hol Chan Marine Reserve.
Great spot. Staff was friendly and very helpful. The hotel itself was clean and comfortable. The restaurant was wonderful and the drinks at the bar were refreshing and priced right. We had a wonderful stay.
Reviewed on 25 Jan 2026
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.