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
    Accommodation
    Price per night
    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
    18/01/2017Amazing View
    15/01/2017Favorite Hotel..
    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
    18/01/2017Amazing View
    15/01/2017Favorite Hotel..
    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
    18/01/2017What are you waiting for?
    17/01/2017awesome family vacation
    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
    17/01/2017Having Fun
    17/01/2017Ask for Edilberto Kuyoc!
    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
    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
    17/01/2017Great service
    17/01/2017Caribe Compared to the Palace
    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
    18/01/2017Good time with the family
    17/01/2017Great Family Holiday
    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
    18/01/2017Relaxing
    18/01/2017Good resort for the money
    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 provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.