Choose your preferred language. We speak English and 41 other languages.
Avenida Mahahual Mza 28 lt 25, 77940 Mahahual, Mexico – Show map
No booking fees • Save money! Best price guarantee — enter dates to see these prices!
27 properties in Mahahual
Including hotels, apartments, villas and more.
32 verified reviews
They speak your language!
Hotel Arrecifes Costamaya's staff speaks: Spanish
Booking is safe
When you book with us your details are protected by a secure connection.
Outdoor Pool, Terrace, Sun Deck
Food & Drink
WiFi is available in all areas and is free of charge.
Free private parking is available on site (reservation is needed).
Tour Desk, Daily Housekeeping
From 3:00 PM
Until 12:00 PM
Cancellation and prepayment policies vary according to room type. Please enter the dates of your stay and check what conditions apply to your preferred room.
Children and Extra Beds
All children are welcome.
Extra beds are not available.
There is no capacity for extra beds in the room.
Pets are allowed on request. Charges may apply.
Cards accepted at this property
Hover over the cards for more info.
Based on 32 reviews
Value for money
Show reviews from:
Offering stunning views of the Caribbean Sea, Balamku Inn on the Beach is located on the Costa Maya, only 5.7 km south of Mahahual. It features charming bungalows with terraces overlooking the sea.
Score from 50 reviews Wonderful
Hostal Jardín Mahahual is located 2 minutes’ walk from Mahahual Beach and 2 km from Maya de Jade Museum. Free Wi-Fi access is available in all areas.
Score from 17 reviews Good
Located in Costa Maya and just 100 metres from Mahahual Ferry Terminal, Hotel Costa Maya Inn features an outdoor swimming pool and a restaurant.
Score from 37 reviews Review score
The Matan Ka'an Hotel is located in Mahahual Town Centre, in an excellent position to do sports or enjoy the beautiful beach and reef.
Score from 69 reviews Very good
La comida y el mar
Faltaba mas tiempo
Good quiet location (away from the cruise ship crowd when they are there) - 7 min walk from downtown. The room was cleaned every day and spotless. Wifi was great in room (no problems for connection). The staff are super friendly and helpful. Next to dive school. We hired bicycles for a week for a good price from Blue Bay, so getting around was easy.
The restaurant was not open during our stay so had to walk to nearest hotel in the morning to get coffee (only 5 mins, so not that painful!) The beach in front of the hotel should be cleaned every day.