Hotel Castillo Huatulco is a colonial-styled property framed by a spectacular mountain landscape with exuberant vegetation. Located across the pier and just a few steps from Santa Cruz beach, Castillo Huatulco represents an excellent option for your business or pleasure trips. Its architecture offer you the most comfortable guestrooms, beautiful gardens and of course, the best service with the attention you deserve.
Huatulco is located in south coast of Oaxaca State, 6 hours away from Oaxaca city and a 50-minute flight from Mexico City. Huatulco has 9 bays with 36 beaches, each one with its particular beauty.
Hotel Castillo Huatulco is at Santa Cruz Bay, right in front of the marina. Located 20 minutes away from the airport and just 5 minutes from a golf course.
We have a Beach Club a few minutes away from the hotel, with a swimming pool, volleyball court, restaurant and much more. In addition, adult guests can enjoy the jacuzzi and relaxing massages at the exclusive club La Torre.
113 spacious and comfortable air-conditioned rooms, with a balcony that offers a fabulous garden view.
Enjoy delicious Oaxacan and International cuisine in a pleasant environment, accompanied by an excellent selection of beverages.