


1 / 99
Unwind in one of 17 rooms, each providing captivating ocean views and a refreshing sea breeze, with select rooms featuring private balconies.
Enjoy a refreshing dip in the outdoor pool, perfect for cooling off under the Belizean sun.
Discover a charming and intimate stay on Ambergris Caye, offering a tranquil escape with personalized service and direct access to the Caribbean Sea.
Explore the renowned Hol Chan Marine Reserve, a haven for marine life and snorkelers, located just a short distance from the resort.
Savor delicious meals and refreshing drinks at the on-site bar and restaurant, situated right on the beach with scenic views.
Prepare light meals and snacks at your leisure with the convenience of a fully equipped kitchenette available in select rooms.
A peaceful island retreat for divers and active travelers.
This property serves as a tranquil haven for travelers seeking a relaxed atmosphere near the island's vibrant heart. The strategic location near the Belize Pro Dive Center pairs with pickleball courts to create an ideal base for those balancing adventure with leisure. The dedicated team ensures a welcoming stay, and guests looking for extra comfort should consider booking one of the larger room configurations to maximize their living space.
Some guests mentioned: limited Wi-Fi, maintenance issues, restricted office hours.
Distance from Mata Rocks Resort
Ambergris Stadium:0.4 km
Belize sign:1.9 km
San Pedro House of Culture:2.2 km
San Pedro:2.5 km
Hol Chan Cut:4.5 km
Shark:5.1 km
Shark & Ray alley:7 km
Mexico Rocks:12.4 km
Palmera Doblada:19.8 km
Philip S. W. Goldson International Airport:53.6 km
Yes, Mata Rocks Resort offers 2 pool areas.
No, Mata Rocks Resort doesn’t allow pets.
Yes, Mata Rocks Resort provides Parking for guests.
Mata Rocks Resort is located in 36 Coconut Dr, POBox47, San Pedro, Belize.
The cancellation policy for Mata Rocks Resort varies depending on the type of room and booking conditions.
The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.