
Beach, reef or city: how to choose an all inclusive hotel in Mexico
A Mexican all-inclusive hotel takes care of half your vacation. Food, drinks, and evening shows are already included, and the resort works like a small town: beach, pools, restaurants, and entertainment all on one property.
Below are fifteen 4-star hotels in Cancun, on the Riviera Maya, and on the island of Cozumel. They suit different types of travelers: some want a reef right off the shore, others want a short walk to the bars and restaurants of Quinta Avenida. From Cancun to Playa del Carmen it's about an hour by car (on the map), so choose your base according to your plans.
Ad: this article contains affiliate links, we earn a commission if you book through them, at no extra cost to you.

How to choose a 4-star hotel in Mexico
💡 In short:
- All hotels in this selection are all-inclusive: meals, drinks, and entertainment are already included.
- For diving and the reef, choose Cozumel; for the city and restaurants, Playa del Carmen; for the busy hotel zone, Cancun.
- Season, parks, and entry rules: 09/2026, verified on the official Xcaret website.
The all-inclusive system in Mexico almost always covers the buffet, locally produced drinks, pools, sports, and evening shows. Spa, excursions, and premium alcohol are paid separately. If you're traveling with kids, look for a kids' club and a children's pool rather than the number of restaurants. For parks and reefs, a base close to the site matters, because moving between resorts can take about an hour.
1. Catalonia Riviera Maya

Catalonia Riviera Maya is located in Puerto Aventuras, in the tourist zone of the Riviera Maya. The complex is compact, built with thatched-roof bungalows in tropical greenery, so you walk from your room to the beach in a couple of minutes rather than across the entire property. The room inventory is divided into standard, family, and privileged categories.
Food is a strong point here. There are two buffet restaurants and five a la carte venues with Italian, Mexican, Spanish, and Asian cuisine, a barbecue grill, a VIP lounge, a pancake house, a food truck, and eight bars. The property has four pools, including a children's pool, a mini club, a fitness center, a tennis court, and a yoga studio. For relaxing, there's a hammock area and a spa.
In the evening, you can enjoy live music, a show program, and a disco. Nearby there are shops, a yacht club, a water park, a dolphinarium, and a golf course. If you have a free day, head to Akumal: it has fine sand, calm water, and sea turtles.
- Who it's for: families with kids and couples who value a compact complex.
- Location: Puerto Aventuras, Riviera Maya; beach a couple of minutes from the buildings (on the map).
- Price: check prices on Trip.com
2. Occidental Costa Cancun

Occidental Costa Cancun occupies the first line in Cancun, so the beach starts right behind the buildings. The five-story structures are arranged in a semicircle on a small, well-kept property, and most rooms have a view of the sea or the pool.
The rooms are spacious, in a Mediterranean style, with a balcony or terrace. The Albatros dining room serves an international buffet and hosts themed evenings. For dinner, you can choose from a la carte restaurants: La Trattoria serves Italian classics, Mexico Lindo serves Mexican dishes, and Claraboya serves fish and seafood. There are two bars, one in the lobby and one on the beach.
For kids, there's a water play area, a kids' club, and an entertainment team. You'll have access to a fitness center, sports courts, kayaking, and yoga. Nearby is the unusual light-colored Parroquia de Cristo Resucitado church, and you can walk to the Cancun Jolly Roger pirate show in a couple of minutes.
- Who it's for: families who want a first-line location and short walks to the city.
- Location: Cancun hotel zone, first line (on the map).
- Price: rooms at Occidental Costa Cancun
3. Occidental Tucancun

Occidental Tucancun sits on a narrow strip of land between the Caribbean Sea and the Nichupte Lagoon. On the lagoon side, guests go boating and fishing, while the sea is on the other side. The buildings and two-story villas stand at the edge of a wide beach, and the rooms are bright and spacious.
Main meals are served at the Mirador restaurant with international cuisine. Three themed venues offer seafood, Italian, and Mexican dishes, and any of the five bars will pour you a mojito. The property has three pools of different shapes, one with an unusual in-pool lounger area, plus a fitness center and a wellness center with relaxing treatments.
In the evening, there are shows with professional dancers. For shopping, head to Kukulcan Plaza; for history, visit the El Rey archaeological zone with Mayan ruins.
- Who it's for: couples and families who want both the sea and the lagoon close by.
- Location: Cancun hotel zone between the sea and the Nichupte Lagoon (see map).
- Price: rates at Occidental Tucancun
4. Allegro Playacar
© KSI Photography · CC BYPhoto: KSI Photography, CC BY (https://creativecommons.org/licenses/by/2.0/), FlickrAllegro Playacar sits on the beach in the Playacar tourist zone, about three kilometers from downtown Playa del Carmen (see map). The grounds are thickly planted with palms and exotic plants: songbirds, harmless iguanas, and long-tailed coatis live here. Among the greenery are Caribbean-style bungalows with thatched roofs.
Rooms with a balcony or terrace face the tropical garden or the ocean. Dining is spread across ten venues: Topaz has a buffet and themed dinners, Cielito Lindo serves a Mexican menu, O'Sole Mio offers Italian dishes, and Fuji has Asian cuisine. There is also a pizzeria, a grill pub, and several bars.
You have access to three pools, sports courts, and a spa center, as well as windsurfing, diving, snorkeling, kayaking, and deep-sea fishing. Take a trip to Tulum and Chichen Itza: the main pyramid of Chichen Itza is one of the New Seven Wonders of the World.
- Who it's for: families with children and anyone who wants greenery and a beach in one place.
- Location: Playacar area, about three kilometers from downtown Playa del Carmen (see map).
- Price: room rates at Allegro Playacar
5. Oasis Palm
Oasis Palm sits next to the El Embarcadero pier in Cancun. From here it is easy to catch the ferry to Isla Mujeres, and inside you will find an eight-story building surrounding a palm garden with flower beds and lawns. The beach is long, with white sand.
Rooms are spacious, with panoramic windows and views of the bay or the Nichupte Lagoon. There is plenty of food: four restaurants, including seafood, Italian, and Mexican options, seven bars, a coffee shop, and a separate kids' buffet. You can also join cooking classes or a tequila and mezcal tasting.
In the morning, yoga and Pilates are offered; during the day, the entertainment team teaches Latin American dances; in the evening, local singers perform. Kids enjoy the pool with a water park and the mini club. Nearby is the interactive Museo Maya de Cancún with a large collection and exotic gardens.
- Who it's for: families with children and anyone who wants to stay near the ferry to Isla Mujeres.
- Location: Cancun, next to the El Embarcadero pier (see map).
- Price: room options at Oasis Palm
6. Viva Wyndham Maya
© andrewarchy · CC BYPhoto: andrewarchy, CC BY (https://creativecommons.org/licenses/by/2.0/), FlickrViva Wyndham Maya sits a couple of kilometers from Playa del Carmen (see map), close to cenotes, mangroves, and coral reefs. For you, that means short trips to the main natural attractions of the Riviera Maya and a quiet, green resort.
Rooms are spacious, with views of the sea or the flowering garden. The property has restaurants, bars, pools, and lounge areas, a round-the-clock entertainment program, sports courts, an international entertainment team, a dive center, an art workshop, boutiques, a kids' club, and a spa. Next door is the partner hotel Viva Wyndham Azteca with the a la carte restaurants Il Palco, Bamboo, and Xul ha.
Plan a day at Xcaret Park: Mayan culture, animals, an underground river float, swimming with dolphins, and an evening show. The park has more than fifty attractions (according to Xcaret).
- Who it's for: families and couples who want nature and parks nearby.
- Location: Riviera Maya, about two kilometers to Playa del Carmen (on the map).
- Price: prices at Viva Wyndham Maya
7. Viva Wyndham Azteca
© Kurayba · CC BY-SAPhoto: Kurayba, CC BY-SA (https://creativecommons.org/licenses/by-sa/2.0/), FlickrViva Wyndham Azteca sits on the Playacar coast, about three kilometers from downtown Playa del Carmen (on the map). The design and interiors blend indigenous motifs, Caribbean flair, and bright decor, and the rooms are spacious and cozy.
Dining is organized as a buffet or a la carte menu with Japanese, Mediterranean, and indigenous cuisine. The menu includes a Mexican corner, fresh pastries, fruit, and freshly squeezed juices. Bars are in standard locations, and the pool is divided into three sections of different depths. The mini club keeps kids busy with educational games and creative activities.
The sports program includes meditation, yoga, Latin American dance, and classes on preparing local dishes and cocktails. The shopping center and Playacar plaza with cafes and shops are about a five-minute walk away.
- Who it's for: families with kids and couples who value the quiet Playacar area.
- Location: Playacar, about three kilometers to downtown Playa del Carmen (on the map).
- Price: rooms at Viva Wyndham Azteca
8. Sunset marina resort & yacht club
© Rodney Damián · CC BY-SAPhoto: Rodney Damián, CC BY-SA (https://creativecommons.org/licenses/by-sa/3.0), Wikimedia CommonsSunset Marina Resort & Yacht Club sits next to the yacht club on the shore of the Nichupte Lagoon in Cancun. The Mediterranean-style complex resembles the architecture of the Greek island of Santorini, and a water taxi takes you to the Sunset Royal hotel's ocean beach.
The room inventory consists of standards, studios, and suites with a kitchenette. The green grounds feature a water zone with a slide, a sunbathing terrace, a kids' area, and sports courts. The main restaurant La Pergola serves a buffet, Il Forno makes pizza and calzones, La Vela serves world cuisines, and Marina Grill offers grilled meats and vegetables. The spa salon offers massages and body treatments.
In the evening there is animation and a show program with contests and dancing. You have access to yacht excursions, diving expeditions, tours to Isla Mujeres, and motor sports. With kids, visit the interactive aquarium at La Isla Mall, where dolphin shows are held.
- Who it's for: families and groups who want a yacht club and lagoon right outside their window.
- Location: Cancun, shore of the Nichupte Lagoon (on the map).
- Price: check prices at Sunset Marina
9. The reef coco beach
© Sven-eric · CC BY-SAPhoto: Sven-eric, CC BY-SA (https://creativecommons.org/licenses/by-sa/3.0), Wikimedia CommonsThe Reef Coco Beach sits on the coast near downtown Playa del Carmen. The beach next to the hotel stretches as a wide strip of sand, and the grounds themselves resemble a garden: a winding river pool, exotic flowers, manicured lawns, and quiet corners.
Rooms are spacious and bright, with panoramic windows and a furnished balcony or terrace. The property has four restaurants with Japanese, Italian, local, and international cuisine and five bars with snacks, cocktails, fresh juices, and ice cream. You have access to a gym, game areas, a kids' club, bicycle rental, and water sports.
The lively Quinta Avenida with shops, cafes, and nightclubs is three blocks away, which is convenient both day and night. If you are traveling with kids, keep that street in mind for the evening.
- Who it's for: couples and families who want downtown Playa del Carmen nearby.
- Location: Playa del Carmen, three blocks to Quinta Avenida (on the map).
- Price: prices at The Reef Coco Beach
10. Aspira hotel & beach club by tukan
Aspira Hotel & Beach Club by Tukan sits in the very center of Playa del Carmen. The hotel's inventory is small: spacious suites and junior suites in a modern style with French windows and furnished balconies. In the inner courtyard you will find a manicured garden and a pool with a lounge area.
You can walk to the hotel's beach club in about ten minutes or take the free shuttle. Dining is organized across four venues: the La Ceiba buffet serves breakfast, lunch, and dinner, the Kool restaurant prepares local and international dishes, and the Legends Sports grill bar with a terrace pours signature cocktails.
The main tourist street Quinta Avenida with shops, cafes, pubs, and clubs is about a five-minute walk away. The 3D Museum of Wonders is nearby, and ferries to Cozumel depart from the maritime terminal.
- Who it's for: couples and those who want to live downtown and walk everywhere.
- Location: downtown Playa del Carmen, about five minutes to Quinta Avenida (on the map).
- Price: rooms at Aspira Hotel
11. Sunscape Sabor Cozumel

Sunscape Sabor Cozumel occupies the shore of Cozumel island and consists of buildings with thatched roofs. Beach vacations with kids here are simple: you walk across the property to the sea, and the pools sit in a palm park.
Suites and junior suites are spacious, with panoramic views of the palm park, pools, or the Caribbean Sea. The beachfront Portofino restaurant and three open-terrace venues serve Mexican and Italian cuisine and grilled dishes. A private wine cellar LaCava operates separately, and three bars pour cocktails and freshly squeezed juices.
Two clubs are available for kids, one for toddlers and one for teens, plus a crafts circle and a playground. You have access to golf, tennis, yoga, Pilates, water aerobics, yachting, and kayaking. With a mask or scuba gear, head down to the coral reefs, and see nature at the Punta Sur ecological park.
- Who it's for: families with kids and anyone going to Cozumel for the reefs.
- Location: Cozumel island, beach at the hotel (on the map).
- Price: prices at Sunscape Sabor
12. Melia Cozumel Golf

Melia Cozumel Golf sits on the shore of Santa Pilar Beach on the island of Cozumel, about fifteen minutes by car from the airport, the pier, and downtown San Miguel (per the map).
The hotel is geared toward family vacations. Rooms are spacious, in a modern Mexican style, with a balcony or terrace and a view of the tropical garden or the ocean. The main restaurant, La Isla, serves breakfasts with local and international dishes, while Paraiso hosts dinners with live piano music and an extensive wine list. La Iguana Snack bar serves pizza, burgers, and nachos.
During the day, you can enjoy cooking classes, dance lessons, a gym, and golf. There is a kids' club and a spa center. Available activities include windsurfing, diving, snorkeling, kayaking, and swimming with dolphins, and excursions include the San Gervasio ruins and Chankanaab Park.
- Who it's for: families with children who want golf and a quiet beach.
- Location: Cozumel island, Santa Pilar Beach (per the map).
- Price: rooms at Melia Cozumel Golf
13. Allegro Cozumel

Allegro Cozumel sits on San Francisco Beach on the island of Cozumel, in one of the best diving spots in the world. Two-story bungalows with thatched roofs are nestled in greenery, and animals roam freely around the property.
Rooms are large and bright, with tropical decor and dark wood furniture, each with a balcony or terrace with a hammock. Five restaurants prepare Mexican, Italian, Asian, and international dishes, and six bars serve signature drinks.
You have access to five pools, a jacuzzi, the Pirates water park, a playground, clubs for kids and teens, multi-sport and tennis courts, a fitness center, and water sports equipment. After an active day, unwind at the spa center with a sauna and massage rooms.
- Who it's for: divers, families, and anyone coming to Cozumel for the reef.
- Location: Cozumel island, San Francisco Beach (per the map).
- Price: rates at Allegro Cozumel
14. Dreams sands cancun resort & spa
© MARELBU · CC BYPhoto: MARELBU, CC BY (https://creativecommons.org/licenses/by/3.0), Wikimedia CommonsDreams Sands Cancun sits on a white-sand beach right in the center of Cancun's hotel zone. Four high-rise buildings offer plenty of ocean-view rooms, and the panoramic windows look out toward Isla Mujeres.
Rooms are decorated in a modern style with designer furniture and fresh flowers. Dining is covered by eight restaurants: a main dining room with an international buffet plus venues serving seafood, local, Italian, French, and Pan-Asian cuisine, along with a grill menu. Bars and cafes feature live music and serve snacks, ice cream, and refreshing drinks.
The property has two pools and three outdoor hot tubs, an Explorer's kids club, a fitness center, and a spa. The activity program includes dance lessons, Spanish and scuba diving classes, cooking and cocktail classes, yoga, golf, volleyball, a water trampoline, beach parties, movies under the stars, and theater shows.
- Who it's for: couples and families who want to be in the center of the hotel zone.
- Location: Cancun hotel zone, beachfront (per the map).
- Price: prices at Dreams Sands Cancun
15. Panama jack resorts playa del carmen
© Alfonzo Buscemi · CC BYPhoto: Alfonzo Buscemi, CC BY (https://creativecommons.org/licenses/by/3.0), Wikimedia CommonsPanama Jack Resorts Playa del Carmen sits right on the beach in Playa del Carmen. The complex of three-story buildings is built in a Spanish colonial style: natural stone, wood, columns, wrought-iron details, and stucco. Garden landscaping surrounds the property, and the sea is just steps from your room.
Room categories range from standard to suites, all with furnished terraces. Five restaurants serve international, regional, Italian, Brazilian, and Japanese dishes. You can grab a bite at the bars, order cocktails in the lounges, and get coffee at a small cafe.
The activity program includes fitness classes, team games, evening shows, tequila tastings, kayak outings, and foam parties. The spa offers a chocolate wrap, citrus scrub, and hot stone massage. Kids enjoy the animation program, mini golf, arcade room, and Camp Jack club, while teens have the T-Zone club.
- Who it's for: families with kids and couples who like the colonial style.
- Location: Playa del Carmen, beachfront (per the map).
- Price: prices at Panama Jack
4-Star all-inclusive Mexico hotels on the map
Mexico 4-star all-inclusive hotels
Places on the map
- 1Catalonia Riviera Maya Puerto Aventuras, thatched-roof bungalows Read more
- 2Occidental Costa Cancun Cancun beachfront, five-storey buildings in a semicircle Read more
- 3Occidental Tucancun Narrow strip between the sea and Nichupté Lagoon Read more
- 4Allegro Playacar Playacar, about three kilometres to Playa del Carmen centre Read more
- 5Oasis Palm Cancun, next to the El Embarcadero pier to Isla Mujeres Read more
- 6Viva Wyndham Maya A couple of kilometres from Playa del Carmen, cenotes nearby Read more
- 7Viva Wyndham Azteca Playacar coast, about three kilometres to the centre Read more
- 8Sunset Marina Resort & Yacht Club Shore of Nichupté Lagoon, water taxi to the sea beach Read more
- 9The Reef Coco Beach Playa del Carmen, three blocks from Quinta Avenida Read more
- 10Aspira Hotel & Beach Club by Tukan Playa del Carmen centre, five minutes to Quinta Avenida Read more
- 11Sunscape Sabor Cozumel Cozumel Island, pools in a palm park Read more
- 12Melia Cozumel Golf Santa Pilar beach, fifteen minutes from the airport Read more
- 13Allegro Cozumel San Francisco beach, one of the best diving spots Read more
- 14Dreams Sands Cancun Resort & Spa Centre of the Cancun hotel zone, four high-rise buildings Read more
- 15Panama Jack Resorts Playa del Carmen Right on the beach, Spanish colonial style Read more
The points on the map show how the hotels are distributed across Quintana Roo: Cancun in the north, the Riviera Maya along the coast down to Tulum, and Cozumel as a separate island across from Playa del Carmen. This makes it easier to see which hotel is closer to the airport and which is closer to the parks and reefs.
⁉️🤔 Frequently asked questions
Which hotel is good for diving?
Look at Cozumel: Allegro Cozumel, Sunscape Sabor Cozumel, and Melia Cozumel Golf. The island sits right by the reefs, and boats take you out to them. Beginners can try introductory dives and snorkeling near the shore. Check the season: from June to November the water is warmer, but rain is more common.
Where is the best place to stay with kids?
The easiest options are Cancun and Playa del Carmen: they have more hotels with a kids club, a small water park, and a gentle entry into the sea. On Cozumel, Sunscape Sabor Cozumel and Allegro Cozumel work well, and in Playa del Carmen the family-friendly Panama Jack is a good fit. Check the kids club age requirements in advance, as rules vary between chains.
How much does an all-inclusive vacation cost?
Prices depend on the season, room category, and booking date. High season from December to April is more expensive, but there is almost no rain. From May to November it is cheaper, and tour deals are more common during this time. Check exact prices on Trip.com using the links in the hotel descriptions above.
Can you leave the hotel for excursions?
Yes, and you should. From Cancun it is easy to visit Isla Mujeres and Chichen Itza, and from Playa del Carmen you can go to Tulum, cenotes, and Xcaret Park. On Cozumel, the reefs and Punta Sur Park await. Plan one outing per day.
When should you go to Mexico?
The swimming season here lasts all year round. The driest weather is from December to April, while from May to November there is rain and possible storms. For diving, the water is warmer in summer; for exploring ruins, winter is more comfortable. Check the forecast before your trip.
Find hotels in Cancun
Compare prices across booking sites and filter for rooms with free cancellation.
Compare prices on Trip.comThe widget loads once you give your consent.
In short: what to book
The right choice depends on what you want from Mexico. Below is a quick selection matrix.
- If this is your first trip and you want the hotel zone: book Dreams Sands Cancun or Occidental Costa Cancun.
- If you are traveling with kids and need a calm beach: look at Panama Jack Resorts Playa del Carmen and Sunscape Sabor Cozumel.
- If your main interest is diving: book Allegro Cozumel or Melia Cozumel Golf.
- If you want to stay in town and walk everywhere: Aspira Hotel & Beach Club by Tukan and The Reef Coco Beach are good options.
Before booking, compare three things: distance to the beach, number of restaurants, and whether there is a kids club. The price difference usually comes down to location and room category. Check hotel prices in Mexico on Trip.com


