Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Yucatan Peninsula

Filter by star ratings
All filters
Iberostar Grand Paraiso
9.5 Excellent

11.7 mi from city centre, Playa del Carmen Show on map

ExcellentBased on 27 reviews
9.5

Boasting a butler service and a private beach, Iberostar Grand Hotel Paraiso provides premium 5-star accommodation. Popular amenities, such as an outdoor pool, a Turkish steam bath and a Jacuzzi, ensure an enjoyable stay in Playa Paraiso.

Iberostar Quetzal
8.9 Excellent

1.9 mi from city centre, Playa del Carmen Show on map

ExcellentBased on 57 reviews
8.9

Situated in Playa del Carmen, Iberostar Quetzal is within a 40-minute drive of Cozumel International Airport and provides a private beach, an outdoor pool and a sauna. It has a spa, as well as a kids club, valet parking and an all-inclusive meal plan.

Beach Palace
8.1 Excellent

5.3 mi from city centre, Cancún Show on map

ExcellentBased on 8 reviews
8.1

Beach Palace-All Inclusive provides traditional 4-star accommodation in Cancun. It features a day spa, as well as a rooftop terrace, an all-inclusive meal plan and a Turkish steam bath.

Breathless Riviera Cancun Resort & Spa (Adults Only)
8.8 Excellent

4.0 mi from city centre, Puerto Morelos Show on map

ExcellentBased on 135 reviews
8.8

This unique 5-star resort provides a range of accommodation options throughout the old city of Puerto Morelos. It also offers an outdoor pool, a 24-hour reception and free Wi-Fi.

Blue Diamond Luxury Boutique Hotel Adults Only
8.4 Excellent

5.9 mi from city centre, Playa del Carmen Show on map

ExcellentBased on 64 reviews
8.4

Stylishly art deco in design, Blue Diamond Luxury Boutique - All Inclusive Adults Only is located in Playa del Carmen and provides an outdoor pool, a swimming pool and a private beach. The multiple amenities this modern resort offers include a sauna, a beauty centre and an all-inclusive meal plan.

Temptation Cancun Resort
8.3 Excellent

2.4 mi from city centre, Cancún Show on map

ExcellentBased on 372 reviews
8.3

Located in Cancun, the resort is within a 30-minute drive of Cancun International Airport and provides an outdoor pool, a sauna and a Jacuzzi. It offers 3-star accommodation with air-conditioned rooms.

The Royal Islander - An All Suites Resort
8.5 Excellent

6.8 mi from city centre, Cancún Show on map

ExcellentBased on 641 reviews
8.5

Located in Cancun, The Royal Islander - An All Suites Resort is within a 15-minute drive of Cancun International Airport and offers outdoor tennis courts, a Jacuzzi and a private beach. It also provides a free shuttle service, free bicycle rental and an outdoor pool.

The Royal Sands
8.9 Excellent

5.6 mi from city centre, Cancún Show on map

ExcellentBased on 490 reviews
8.9

Guests of this art deco resort will appreciate the seclusion of its private beach and on-site spa, all located just a quick drive from the centre of Cancun. It provides a gym, as well as free Wi-Fi, an all-inclusive meal plan and outdoor tennis courts.

The Beach Tulum
9.3 Excellent

3.8 mi from city centre, Tulum Show on map

ExcellentBased on 222 reviews
9.3

This comfortable hotel in Tulum offers free wireless internet, as well as an outdoor pool and a private beach. It also provides a tour desk, luggage storage and a sun deck.

El Dorado Royale a Spa Resort by Karisma - Adults only
8.8 Excellent

14.2 mi from city centre, Playa del Carmen Show on map

ExcellentBased on 58 reviews
8.8

Boasting a sauna, a private beach and an outdoor pool, El Dorado Royale a Spa Resort by Karisma is located in Puerto Morelos and provides comfortable accommodation. It also offers a 24-hour reception, an all-inclusive meal plan and massage services.

Top Rated Yucatan Peninsula hotels

Show all 18,119 hotels
1
Riu Cancun
8.1 Excellent

5.3 mi from city centre, Cancún Show on map

Providing an in-house night club and a beauty salon, the resort is located in Cancun and boasts 5-star accommodation. It also features outdoor tennis courts, an outdoor pool and a Jacuzzi.

2
Royal Hideaway Playacar - Adults only
9.0 Excellent

1.4 mi from city centre, Playa del Carmen Show on map

Situated in Playa del Carmen, Royal Hideaway Playacar All-Inclusive Adults Only Resort is within a 40-minute drive of Cozumel International Airport and provides an infinity pool, a swimming pool and a private beach. Some of the popular features at this luxury 5-star resort include a Jacuzzi, an all-inclusive meal plan and outdoor tennis courts.

3
The Grand at Moon Palace Cancun
8.3 Excellent

11.6 mi from city centre, Cancún Show on map

Situated in Cancun, The Grand at Moon Palace All Inclusive offers 4.5-star accommodation, as well as a private beach and an outdoor pool. It also provides a kids club, valet parking and room service.

4
Rosewood Mayakoba
10.0 Excellent

5.7 mi from city centre, Playa del Carmen Show on map

Rosewood Mayakoba provides comfortable 5-star accommodation in Playa del Carmen. It features a spa and wellness centre, as well as outdoor tennis courts, an outdoor pool and a rooftop terrace.

5
TRS Yucatan Hotel - Adults Only
9.0 Excellent

6.1 mi from city centre, Puerto Aventuras Show on map

Boasting a sauna, a Jacuzzi and a private beach, TRS Yucatan Hotel is located in Xpu Ha and provides modern accommodation. Some of the popular features at this 5-star resort include outdoor tennis courts, a Turkish steam bath and a rooftop terrace.

6
Blue Diamond Luxury Boutique Hotel Adults Only
8.4 Excellent

5.9 mi from city centre, Playa del Carmen Show on map

Stylishly art deco in design, Blue Diamond Luxury Boutique - All Inclusive Adults Only is located in Playa del Carmen and provides an outdoor pool, a swimming pool and a private beach. The multiple amenities this modern resort offers include a sauna, a beauty centre and an all-inclusive meal plan.

7
Iberostar Quetzal
8.9 Excellent

1.9 mi from city centre, Playa del Carmen Show on map

Situated in Playa del Carmen, Iberostar Quetzal is within a 40-minute drive of Cozumel International Airport and provides a private beach, an outdoor pool and a sauna. It has a spa, as well as a kids club, valet parking and an all-inclusive meal plan.

8
Desire Riviera Maya Pearl Resort - Couples Only
8.9 Excellent

1.1 mi from city centre, Puerto Morelos Show on map

Featuring a private beach and an outdoor swimming pool, this 5-star resort is situated in Puerto Morelos. It has a gym, as well as outdoor tennis courts, a Jacuzzi and an all-inclusive meal plan.

Cheapest hotels in Yucatan Peninsula, Mexico

Show all 18,119 hotels
Smart Cancun By Oasis
7.6 Good

0.3 mi from city centre, Cancún Show on map

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Cancun. It also features a sauna, an outdoor pool and a gym.

£30
Avg. per night
Aloft Cancun
8.5 Excellent

5.5 mi from city centre, Cancún Show on map

Located in Cancun, the hotel is within a 25-minute drive of Cancun International Airport and offers an outdoor pool, a rooftop terrace and a sauna. There is also a gym with a swimming pool and a steam room.

£43
Avg. per night
Flamingo Cancun Resort
7.8 Good

5.3 mi from city centre, Cancún Show on map

Situated in Cancun, Flamingo Cancun Resort provides modern 4-star accommodation, as well as a swimming pool, a rooftop terrace and a private beach. It also offers an executive floor, an all-inclusive meal plan and an express check-in and check-out feature.

£53
Avg. per night
Emporio Cancun
8.4 Excellent

6.7 mi from city centre, Cancún Show on map

Boasting outdoor tennis courts and a private beach, Emporio Cancun is a deluxe place to stay in Cancun. The resort offers a sauna and an outdoor pool, as well as rooms with private terraces.

£59
Avg. per night
Krystal Cancun
7.8 Good

5.6 mi from city centre, Cancún Show on map

Featuring a Turkish steam bath, a private beach and an outdoor pool, Krystal is situated in Cancun and is a brief walk from Margaritaville and Hard Rock Cafe Cancun. It also provides a Jacuzzi, an all-inclusive meal plan and a sauna.

£61
Avg. per night
The Royal Islander - An All Suites Resort
8.5 Excellent

6.8 mi from city centre, Cancún Show on map

Located in Cancun, The Royal Islander - An All Suites Resort is within a 15-minute drive of Cancun International Airport and offers outdoor tennis courts, a Jacuzzi and a private beach. It also provides a free shuttle service, free bicycle rental and an outdoor pool.

£69
Avg. per night
Sandos Caracol Eco Experience Resort
8.2 Excellent

3.5 mi from city centre, Playa del Carmen Show on map

Boasting a Turkish steam bath, a rooftop terrace and a private beach, Sandos Caracol Eco Resort is located in Playa del Carmen and provides unique accommodation. Some of the popular features at this 5-star resort include outdoor tennis courts, water slides and an all-inclusive meal plan.

£70
Avg. per night
The Westin Resort & Spa, Cancun
8.2 Excellent

8.6 mi from city centre, Cancún Show on map

Just a short drive from Spa at The Royal Sands, The Westin Resort & Spa Cancun is a luxury base in Cancun and boasts unique views of Nichupte Lagoon. The multiple facilities this contemporary resort offers include an outdoor pool, outdoor tennis courts and a rooftop terrace.

£73
Avg. per night

Hotel prices in Yucatan Peninsula

3 stars

£111 - £139

No. 1 most popular

£118
Avg. per night

No. 2 most popular

£125
Avg. per night

Best value

£111
Avg. per night
4 stars and up

£61 - £377

No. 1 most popular

£336
Avg. per night

No. 2 most popular

Moon Palace Cancun
8.6 Excellent
£246
Avg. per night

Best value

£61
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Yucatan Peninsula

Yucatan Peninsula travel FAQs

  • Where is the best place to stay in Yucatan Peninsula?

    Our travellers prefer to stay in places like Cancún, Playa del Carmen, and Tulum while in Yucatan Peninsula.

  • What are the best hotels in Yucatan Peninsula?

    The Grand at Moon Palace Cancun (8.3/10 from 21 reviews), Moon Palace Cancun (8.6/10 from 54 reviews), and Hard Rock Hotel Cancun (8.2/10 from 698 reviews) are all highly rated places to stay in Yucatan Peninsula.