We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Hotels near Xpu-ha Beach

View map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Check In Check Out
    There are no pins in your viewport. Try moving the map or changing your filters.
    • {providername} {price}
    {providername} {price}
      {listitems}
    {sold_out_text}
    We can't find prices for this accommodation
    From {rate_price} {rate_periodicity}
    Your Hotel Search
    Check In Check Out
    Show Prices
    Clear all
    Your Selections
      All-Inclusive Free Wifi Beachfront Luxury Breakfast included Mid-range Pool Romantic Free Parking Resort Trendy Family-friendly Charming Quiet Restaurant Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Green & up Internet & up Air Conditioning & up Concierge Meeting Rooms Business Centre Accessible rooms Independent Hotels Travellers' Top-Rated Hotels Non-Smoking Hotel Barcelo Hotels & Resorts Most Booked Hotels Luxury Traveller Thrill Seeker Family Holiday Maker Peace and Quiet Seeker Foodie Like a Local Golf Course Trendsetter 60+ Traveller Nightlife Seeker History Buff Eco-tourist $ $$ $$$ $$$$ Hard Rock Hotels Catalonia Nature Lover Classic Shopping Fanatic Boutique Thrifty Traveller Backpacker Art and Architecture Lover Omni Hotels Urban Explorer Beach Goer Vegetarian Casino
    Price range
    Enter dates & see best prices
    to
    Traveller Rating
    Location
    Any Distance
    from
    Amenities
    More
    Amenities
    Hotel class
    Style
    More
    Style
    Hotel brand
    More
    Hotel brand
    • Sort by:
    • Traveller Ranked
    • Popularity
    • Lowest Price
    • Distance
    TripAdvisor members only.
    Login for exclusive access to hotel deals up to 40% off
    Login to get best prices
    Sponsored
    #7 of 17 hotels in Puerto Aventuras
    Carretera Chetumal-Puerto Juarez km 266.3 | Xpu Ha, Puerto Aventuras 77750, Mexico
    2.5 km from Xpu-ha Beach
    Barcelo Maya Palace
    $$$$$$$$
    Show Prices
    #7 of 17 hotels in Puerto Aventuras
    Carretera Chetumal-Puerto Juarez km 266.3 | Xpu Ha, Puerto Aventuras 77750, Mexico
    2.5 km from Xpu-ha Beach
    Barcelo Maya Palace
    $$$$$$$$
    Show Prices
    #11 of 17 hotels in Puerto Aventuras
    Carretera Chetumal Puerto Juarez Km. 266,3, Puerto Aventuras 77750, Mexico
    2.5 km from Xpu-ha Beach
    Hotel Barcelo Maya Beach
    $$$$$$$$
    Show Prices
    #3 of 17 hotels in Puerto Aventuras
    Carretera Chetumal-Puerto Juarez | Km 266.3, Puerto Aventuras 77750, Mexico
    2.6 km from Xpu-ha Beach
    Barcelo Maya Colonial
    $$$$$$$$
    Show Prices
    #4 of 17 hotels in Puerto Aventuras
    Ctra. Federal Chetumal - Puerto Juarez, Km 266,3, Puerto Aventuras 77750, Mexico
    2.6 km from Xpu-ha Beach
    21/01/2017Clean and great food
    21/01/2017Mexico Paradise
    Barcelo Maya Tropical
    $$$$$$
    Show Prices
    #6 of 17 hotels in Puerto Aventuras
    Km 95 Carretera Cancun-Tulum, Puerto Aventuras 77710, Mexico
    2.7 km from Xpu-ha Beach
    22/01/2017Excellent food, great service
    22/01/2017Honeymoon
    Sensimar Seaside Suites & Spa
    $$$$$$$$
    Show Prices
    #13 of 17 hotels in Puerto Aventuras
    Carretera Chetumal-Puerto Juarez Km. 266.3, Puerto Aventuras 77750, Mexico
    2.9 km from Xpu-ha Beach
    21/01/2017Third times there
    20/01/2017Great Family Trip
    Barcelo Maya Caribe
    $$$$$$$
    Show Prices
    #1 of 17 hotels in Puerto Aventuras
    Punta Matzoma #23, Puerto Aventuras 77750, Mexico
    3.9 km from Xpu-ha Beach
    LM Hotel Boutique
    $$$$$
    Show Prices
    #12 of 17 hotels in Puerto Aventuras
    Km 269.5 Carretera Chetumal-Puerto Juarez, Puerto Aventuras 77750, Mexico
    4.4 km from Xpu-ha Beach
    Omni Puerto Aventuras Beach Resort
    $$$$$$
    Show Prices
    #15 of 17 hotels in Puerto Aventuras
    Puerto Aventuras, Bahia de Xcacel Lote 9 MZ 923 | Plano 01, Puerto Aventuras 77750, Mexico
    4.5 km from Xpu-ha Beach
    12/01/2017Wonderful vacation.
    29/10/2016Quiet luxury
    Porto Bello Private Residence Club
    $$$$
    Show Prices
    #9 of 17 hotels in Puerto Aventuras
    Km 269.5 Carretera Chetumal, Puerto Aventuras 77500, Mexico
    5.1 km from Xpu-ha Beach
    Dreams Puerto Aventuras Resort & Spa
    $$$$$$$
    Show Prices
    #8 of 17 hotels in Puerto Aventuras
    Avenida Xcacel Lote 1 Plano 2 Manzana 18 | Solidaridad, Puerto Aventuras 77783, Mexico
    5.3 km from Xpu-ha Beach
    20/01/2017Great trip!
    19/01/2017Winter Vacation 2017
    Catalonia Riviera Maya
    $$$$$$
    Show Prices
    #10 of 17 hotels in Puerto Aventuras
    Av. Xcacel Lote 1 Plano 2 MZ, Puerto Aventuras 77783, Mexico
    5.3 km from Xpu-ha Beach
    11/01/2017We loved our stay!
    07/01/2017Exceeded Expectations
    Catalonia Yucatan Beach
    $$$$$$$
    Show Prices
    #14 of 17 hotels in Puerto Aventuras
    Bahia Kantenah 38, Puerto Aventuras 77733, Mexico
    5.6 km from Xpu-ha Beach
    16/09/2016Amazing , Safe , Quiet
    07/06/2016Mr. Kirchner
    Coral Maya
    $$$$$
    Show Prices
    #17 of 17 hotels in Puerto Aventuras
    Bahia Kantenah 8, Puerto Aventuras 77750, Mexico
    5.6 km from Xpu-ha Beach
    31/07/2014Don't do it
    No photo provided
    $$$$
    Show Prices
    #2 of 17 hotels in Puerto Aventuras
    Carretera Cancun-Chetumal Km 72, Puerto Aventuras 77710, Mexico
    6.3 km from Xpu-ha Beach
    Heaven at the Hard Rock Hotel Riviera Maya
    $$$$$$$$
    Show Prices
    #5 of 17 hotels in Puerto Aventuras
    Km 72, Carretera Cancun-Chetumal | Solidaridad, Puerto Aventuras 77710, Mexico
    6.4 km from Xpu-ha Beach
    Hard Rock Hotel Riviera Maya
    $$$$$$$$
    Show Prices
    #16 of 17 hotels in Puerto Aventuras
    Blvd. Puerto Aventuras 2, Lote 1, Mz. 237, Puerto Aventuras, Mexico
    Porto Bello Hotel and Residences
    $$$$$$
    Show Prices
    *Prices above are the total stay price including base rate, taxes, and fees as provided by our partners. Please see our partners for full details.