14 Best Hotels in The Riviera Maya, Mexico

Background Illustration for Hotels

We've compiled the best of the best in The Riviera Maya - browse our top choices for the top things to see or do during your stay.

Mayan Beach Garden

$$ | Norte Carretera Costera Majahual–Punta Herrera, Mahahual, 77940, Mexico Fodor's Choice
Mayan Beach Garden, Majahual
Path to beach and beachfront rooms

There isn’t another hotel for miles, so this solar-powered B&B offers blessed isolation in beachfront cabanas that have kitchenettes, king beds, Wi-Fi, and private decks. Inspired by the ancient ruin Yaxchilán, upstairs beach-view rooms have Maya artwork and unique touches like hand-painted sinks and wood-framed mirrors in the large bathrooms, as well as king beds and sleeper sofas. In-room massages, cooking classes, diving tours, and fishing trips can be arranged on request. A three-night stay gets you a free cooking class, and a weeklong stay earns you one free night (in low season). This tranquil property mainly attracts guests over 50.

Pros

  • Custom tours available
  • Huge movie and book library
  • Free use of bikes, kayaks, paddleboards, and snorkels

Cons

  • Bumpy dirt road means 30-minute drive to town
  • Extra fee to use the a/c
  • No kids under 12 during high season (Christmas to April)
Norte Carretera Costera Majahual–Punta Herrera, Mahahual, 77940, Mexico
983-130–8568
Hotel Details
8 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

40 Cañones

$$ | Malecón Mahahual, Km 1.3, Mahahual, 77976, Mexico Fodor's Choice

Ocean breezes sweep through this pretty little hotel adorned with wicker-basket pendant lamps and mosquito-net-draped queen-size beds that swing from ropes. Rooms sleep up to three and have all the basic necessities including hot water, air-conditioning, TVs, and Wi-Fi. For an ocean view, request one of the four suites. Outside, a small stream winds through the open-air courtyard to a palapa bar and restaurant. The beach—and the hotel's adjacent beach club—are a stone's throw away.

Pros

  • Reasonably priced
  • Comfortable beds
  • Charming design

Cons

  • No pool
  • No breakfast included
  • Mediocre restaurant
Malecón Mahahual, Km 1.3, Mahahual, 77976, Mexico
983-123–8591
Hotel Details
26 rooms
No Meals

Quick Facts

  • $$

Something incorrect in this review?

Almaplena Resort & Beach Club

$$ | Mahahual–Xcalak, Km 12.5, Mahahual, 77940, Mexico Fodor's Choice

One of only two fully green eco-hotels in the area, Almaplena Resort also happens to be the most luxurious, with large, rustic-chic rooms—in two-story white buildings—featuring textiles from Chiapas, rugs from Michoacan, wood from Yucatán, and iron from Jalisco, as well as stone floors, private balconies, and four-poster beds. Choose one on the ground level (with direct beach access) or move up a floor for better views. Rainwater is collected for daily use, and wind turbines produce the hotel's electricity. The remote location, halfway between Mahahual and Xcalak, means you fall asleep to the sound of waves. The restaurant and beach club are open to the public, often turning the isolated beach here into a crowded hot spot for cruise-ship passengers.

Pros

  • Spotless rooms
  • Great snorkeling out front
  • Stunning views from rooftop terrace

Cons

  • No TV
  • Low water pressure
  • Bland breakfast
Mahahual–Xcalak, Km 12.5, Mahahual, 77940, Mexico
983-137–5070
Hotel Details
9 rooms
All-Inclusive

Quick Facts

  • $$

Something incorrect in this review?

Recommended Fodor's Video

Del Sol Beachfront

$$ | Akumal, 77729, Mexico
Vista Del Mar, Akumal
Scott Brown

Each small room in the main building of this bright, colorful seaside hotel has an ocean view and a private terrace, and next door are more expensive condos with Spanish colonial touches. The spacious one-, two-, and three-bedroom units have full kitchens, living and dining rooms, and oceanfront balconies. Decor is simple and beachy. Guests can rent golf carts, bikes, snorkeling equipment, and kayaks by the hour, day, or week on a first-come-first-served basis.

Pros

  • On beach
  • All rooms have ocean views
  • Well-kept grounds

Cons

  • Beach is a little rocky
  • Beds aren't very comfortable
  • No meals
Akumal, 77729, Mexico
984-875–9060
Hotel Details
28 rooms
No Meals

Quick Facts

  • $$

Something incorrect in this review?

Be Playa

$$ | Calle 26, Playa del Carmen, 77710, Mexico

This funky boutique hotel melds retro with modern, as evidenced by the red vinyl couches in the lobby and the exceedingly cool rooftop pool bar, where tables and chairs wade in the water. Whitewashed concrete walls lead to stylish rooms with wood-plank floors imported from Brazil; freestanding whirlpool tubs; dual rain shower heads; and basics like a TV, minibar, and safe. Guests receive a good deal at the ground-floor sushi restaurant.

Pros

  • Creative design
  • Good views from rooftop bar
  • Free use of bikes

Cons

  • Four blocks from beach
  • Rooms don't have ocean views
  • Bland breakfast
Calle 26, Playa del Carmen, 77710, Mexico
984-168–0911
Hotel Details
23 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Coco Hacienda

$$ | Av. Tulum, Mz 39, Lote 1, Tulum, Mexico

Slip through the nondescript entrance, and you'll find a charming property with a lush, sprawling garden with partly tiled pathways, lights strung up from palm trees, two inviting pools, and a spacious central palapa with whirring ceiling fans. Rooms encircle the garden, and all are large, clean, colorful, and decorated with furniture purchased secondhand from Mexican haciendas in neighboring states. Being in town instead of at the beachfront has its perks, more local color and much better prices chief among them. Plus, guests here can take advantage of a day at the beach at one of this property's sister hotels. If you're traveling with kids, ask about adjacent rooms. If you're feeling like a splurge, ask about rooms with whirlpool tubs. And if you're sensitive to noise, ask for something at the back of the property (away from the busy road out front).

Pros

  • Excellent value
  • Great restaurant
  • Beautiful grounds

Cons

  • Location on the main road may mean traffic noise on parts of the property
  • 15-minute drive or cab ride from the beach
  • Plenty of mosquitoes
Av. Tulum, Mz 39, Lote 1, Tulum, Mexico
984-277–2575
Hotel Details
11 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Flying Cloud Hotel

$$ | Camino Costero at Xcalak, Km 54, Xcalak, 77940, Mexico

This small hotel is a repurposed 25-year-old house that caters mostly to divers who come to the XTC Dive Center and use it as launching point for their adventures and explorations. The rooms are cozy and fresh, with ceiling fan and comfortable mattresses. Some include a kitchenette, while others enjoy gorgeous ocean views. 

Pros

  • On-site restaurant
  • Small swimming pool
  • Accomodation and diving packages

Cons

  • No a/c
  • Lots of mosquitoes
  • Some rooms don't have ocean views
Camino Costero at Xcalak, Km 54, Xcalak, 77940, Mexico
984-179–5692
Hotel Details
5 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Hotel La Semilla

$$ | Calle 38 Norte, Playa del Carmen, 77710, Mexico

From the lush jungle courtyard to the airy, stone-walled rooms to the sunny, plush rooftop deck with distant ocean views, this boutique hotel is designed to charm at every turn. Rustic chic hits you head on—you enter via a narrow hallway that spills into an open-air courtyard with fountains and streams leading to a breakfast atrium that overlooks a cenote. Purchased at Mexican flea markets, one-of-a-kind room furnishings range from vintage refrigerators to headboards made from 1960s mail-carrier bags; creature comforts include air-conditioning, Wi-Fi, and organic bath products. For extra space, request Room 8 (with an outdoor shower) or Room 9 (with a tub on the terrace). The beautiful rooftop deck has sun beds and a cozy hammock. Laundry service and wine are included in the price.

Pros

  • Beautiful design
  • Laundry included
  • Free use of bikes

Cons

  • No pool
  • Adults only (18-plus)
  • No phones or TVs
Calle 38 Norte, Playa del Carmen, 77710, Mexico
984-147–3234
Hotel Details
9 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Hotel Posada Mariposa

$$ | Calle 24 Norte 5A, Playa del Carmen, 77710, Mexico

Although it has few facilities, this hotel is still a great value, with impeccable rooms set around a garden courtyard where trees grow past the third floor. Dark cedar furniture, queen-size beds, spacious bathrooms, and shared patios are among the creature comforts. There's no breakfast included here, but four suites have full kitchens where you can make your own. The beach is just a few blocks away, beach towels are provided free at reception, and beach club discounts are available for guests.

Pros

  • Cozy setting
  • Beach club discounts
  • One hour free per day at nearby gym

Cons

  • Not on the beach
  • Few guest common areas
  • No pool or gym
Calle 24 Norte 5A, Playa del Carmen, 77710, Mexico
984-147–2278
Hotel Details
30 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Lunata

$$ | Av. 5, Playa del Carmen, 77710, Mexico

An elegant entrance, Spanish-tile floors, and hand-crafted Guadalajara furnishings greet you at this classy inn, where guest rooms have terraces, as well as sitting areas with dark hardwood furnishings and interesting local crafts. Although all rooms have been upgraded with soundproofed windows, some noise does get through those overlooking Avenida 5 rather than the garden. Breakfast is basic, but hotel offers designated parking ($12 per day) and free access to several beach clubs. Book direct for a 15% discount.

Pros

  • Prime location
  • Warm, welcoming staff
  • Intimate setting

Cons

  • Some nighttime noise from nearby clubs
  • Mediocre breakfast
  • No pool
Av. 5, Playa del Carmen, 77710, Mexico
984-873–0884
Hotel Details
10 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Maya Luna

$$ | Carretera Mahahual-Xcalak, Km 5.2, Mahahual, 77940, Mexico

Far from the boardwalk, this small inn on the beach is a quiet, relaxing place, where the cabanas have simple concrete rooms—with private roof decks where you watch the moon rise from the sea—and the decor is a mishmash of styles with painted murals and Mexican blankets. You'll be tempted to spend much of your time outside, though, perhaps in one of the hammocks that sway under palapa umbrellas. Families might want to request Room 3, which accommodates four people. The Dutch owners are often in their small restaurant, where photos of Frida Kahlo, Pancho Villa, Emiliano Zapata, and other Mexican notables line the walls. Guests are served complimentary breakfast there; nonguests often show up between 3:30 and 8 pm to dine on specialties like the stuffed pineapple and get away from the bustle of town.

Pros

  • Quiet, spacious beachfront location
  • Nice restaurant open to the public
  • Relaxed atmosphere

Cons

  • No a/c, TVs, or refrigerators in rooms
  • 40-minute walk to town
  • Garbage often washes up on the beach
Carretera Mahahual-Xcalak, Km 5.2, Mahahual, 77940, Mexico
558-854–7945
Hotel Details
5 bungalows
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Paamul Hotel

$$ | Carretera Cancún-Tulum, Km 85, Puerto Aventuras, 77580, Mexico

Located in Paamul, south of Playa del Carmen, this rustic resort sits on a perfect white-sand beach. There are queen, king, and master suites, all of them fully equipped with air conditioning, TV, bathtub, and kitchenette. Ground-floor rooms feature private patios and direct beach access. There are RV and tent sites here, too. Facilities include a swimming pool, minimart, and restaurant; the full-service dive shop conducts PADI- and NAUI-certification courses.

Pros

  • Some lovely views
  • Rooms have spacious balconies
  • Complimentary kayak or paddleboard rental

Cons

  • Need car to get around
  • Somewhat pricey restaurant with mediocre food
  • Lots of mosquitoes at night
Carretera Cancún-Tulum, Km 85, Puerto Aventuras, 77580, Mexico
984-239–9484
Hotel Details
13 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Puerto Aventuras Hotel & Beach Club

$$ | Calle Punta Celis, Puerto Aventuras, 77783, Mexico

Atop the main beach and in the center of the action, this property is the focal point of Puerto Aventuras, but its low-key luxury is a cut above the town's other resorts. Small for a full-service facility, it feels spacious and peaceful. Rooms have sitting areas with a plasma TV, plus terraces with hot tubs and views of the ocean, pool, or marina. There are plenty of spots to get your feet wet—including two connecting pools, a swim-up bar, a children’s pool, and the beach dotted with Bali beds. A 9-hole golf course is within walking distance, and the marina is just around the corner. Breakfast and a newspaper arrive at your room daily by way of a cubbyhole, to avoid disturbing your slumber.

Pros

  • Pretty beach
  • Nearby marina with dolphins
  • Decent golf course

Cons

  • Food choices could be better
  • No elevator
  • Extra charge for beach amenities
Calle Punta Celis, Puerto Aventuras, 77783, Mexico
984-875–1950
Hotel Details
30 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Sin Duda Villas

$$ | Xcalak, 77109, Mexico

Set on a lovely beach, this property has accommodations—all adorned with Mexican pottery and other collectibles—that include two apartments with private kitchens; a secluded jungle studio (which the owners refer to as "a tree house for adults"); and a house divided into three suites that share a kitchen, dining room, sundeck, and library full of books and board games. Yogurt and homemade granola prepared with coconut from the property's trees are stocked in the refrigerator for breakfast. Kayaks (suitable for both the ocean and the two lagoons just behind the property), fat-tire beach bikes, boogie boards, and snorkel gear are included in the rate. Guests are always greeted with free, strong frozen margaritas and a warm welcome from the friendly hosts.

Pros

  • Solar powered
  • World-class snorkeling
  • Sports gear included in the rate

Cons

  • Getting here on the rough, potholed road isn't easy
  • No restaurant
  • Lots of bugs
Xcalak, 77109, Mexico
306-500–3240-in the U.S.
Hotel Details
6 units
No Meals

Quick Facts

  • $$

Something incorrect in this review?