


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.
This hotel is a tranquil retreat perfect for couples and sightseers seeking a relaxed atmosphere away from the main hustle. It boasts a convenient location on the quieter southern end of the island, offering easy access to the airport and local attractions via golf carts or taxis. Guests can enjoy complimentary use of bicycles, kayaks, and paddleboards to explore the surroundings. The exceptional staff consistently receives praise for their attentiveness, and the delicious breakfast with fresh fruit is a highlight. For the best experience, consider requesting a room with an ocean view.
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.