The best all-inclusive resorts in Mexico occupy two distinct coastlines. Cancun and the Riviera Maya offer Caribbean beaches, cenotes, and resorts with access to major attractions, while the Pacific coast stretches from the desert landscape of Los Cabos to the greener, hillier shores of Puerto Vallarta, Riviera Nayarit, and Huatulco.
Choosing between them involves more than the beach. Some properties include fine dining, premium drinks, and personal service in the rate. Others offer excursions, theme parks, or family activities that would normally cost extra. The month you travel, the condition of the beach, and what your room category features can all change which resort offers the better stay.
This guide compares Mexico’s main all-inclusive regions, the luxury properties worth considering, current travel advisory levels, and the additional charges to check before booking.
Read in this post:
What sets the best all-inclusive resorts in Mexico apart

The best all-inclusive resorts in Mexico differ in what they offer beyond accommodation, meals, and drinks. Some focus on the experience within the property, while others extend their packages to activities and attractions beyond the resort.
Grand Velas Los Cabos and Hotel Xcaret México represent two different approaches to all-inclusive stays. One keeps the focus inside the resort, with fine dining and personalized service, while the other extends the package beyond it, with park admission, excursions, and transportation across the Riviera Maya.
Grand Velas Los Cabos
Grand Velas Los Cabos, on Mexico’s Pacific side, includes five signature à la carte restaurants, premium domestic and international drinks, 24-hour in-suite dining, and a minibar that staff restock daily. The final rate also includes hotel taxes and staff tips.
Dining is a major part of the experience. Among the resort’s restaurants, Frida serves Mexican cuisine, Lucca specializes in Italian-Mediterranean dishes, Cocina de Autor offers a multi-course tasting menu, Sen Lin serves Asian fusion cuisine, and Velas 10 specializes in seafood and steaks. Azul is a separate, more casual restaurant offering buffet and à la carte breakfast and lunch.
Spa treatments and airport transfers cost extra, so consider those expenses when comparing the total price of the package with other luxury all-inclusive properties.
Hotel Xcaret México
On the Caribbean coast, Hotel Xcaret México takes a different approach through its All-Fun Inclusive program. Guests receive unlimited access to seven Grupo Xcaret attractions:
- Xcaret: a nature park with underground rivers, coves, and Mexican cultural shows
- Xel-Há: a natural inlet for snorkeling and swimming
- Xplor: an adventure park with ziplines, amphibious vehicles, and underground rivers
- Xplor Fuego: the same adventure circuit after dark
- Xoxi: an evening Mexican fiesta with dinner and live music on colorful boats along canals near Cancun
- Xenses: a park built around experiences that play with the senses
- Xenotes: a tour of four cenotes with rappelling, ziplining, kayaking, and swimming
The package also covers transportation to the parks, round-trip airport transfers, and ferry tickets to Isla Mujeres and Cozumel, including transportation to the ferry terminals. Some parks and tours require reservations, while optional experiences and selected specialty dining cost extra.
With admission and transportation already part of the rate, guests can visit several Riviera Maya attractions without purchasing separate tickets for each outing.
Grand Velas Los Cabos has a kids’ club for ages 4–12 and a separate teens’ club, and Hotel Xcaret México offers family-friendly activities through its included parks and attractions.
Best places in Mexico for an all-inclusive: Caribbean coast vs. Pacific coast

Cancun and the Riviera Maya have white-sand beaches, cenotes, and Maya archaeological sites. Their beaches, however, can be affected by sargassum, a brown seaweed that washes ashore in large amounts for much of the year. On the Pacific side, Los Cabos has dramatic desert landscapes, but strong surf makes many of its beaches unsafe for swimming. Huatulco has far fewer hotels than Cancun or Los Cabos, with calm bays and protected natural areas.
Cancun and the Riviera Maya
Cancun and the Riviera Maya stretch along the eastern Yucatán Peninsula, with an extensive selection of luxury all-inclusive resorts. If you’re planning a beach-focused stay, check the sargassum situation before you book.
According to Puerto Morelos officials, the sargassum season usually runs from April through November, though the timing can shift. In 2026, the seaweed began reaching the Mexican Caribbean in January, according to the National Polytechnic Institute. Conditions can also differ between nearby beaches, so look up your resort’s area on a sargassum monitoring map or ask the resort about current beach conditions before booking a nonrefundable stay.
The Atlantic hurricane season, from June 1 to November 30, is another factor to consider for summer and fall travel.
Los Cabos
At the southern edge of the Baja California Peninsula, Los Cabos brings together desert hills, rocky headlands, and views of the Sea of Cortez and Pacific Ocean. However, powerful waves, currents, and steep underwater drop-offs make much of its coastline unsafe for swimming.
The Los Cabos Tourism Board lists Médano, Chileno, Santa María, and Palmilla among the area’s swimming beaches.
- Tip: An ocean-view room doesn’t guarantee a beach where you can swim. If entering the sea directly from your resort is important, use the Los Cabos Tourism Board’s list of hotels on swimmable beaches to narrow your options before comparing rates. Grand Velas Los Cabos, for example, prohibits swimming directly in front of the property and recommends nearby Chileno Beach instead.
The Eastern Pacific hurricane season runs from May 15 to November 30. Winter brings humpback and gray whales to the surrounding waters, and the official whale-watching season usually runs from mid-December through April. Mexican authorities announce the exact dates each year, so confirm them with your tour operator before booking.
Huatulco
Huatulco, on Oaxaca’s Pacific coast, has nine bays and 36 beaches surrounded by forested hills. Huatulco National Park protects about 29,380 acres (11,890 hectares) of coastal and marine environments, and boat excursions provide access to several beaches beyond the main resort areas.
Among the all-inclusive resorts in Huatulco, Secrets Huatulco Resort & Spa offers an adults-only stay on Conejos Bay. Its package includes dining, premium drinks, taxes, and gratuities, although guests must arrange airport transportation separately.
Hurricane and whale-watching seasons
| Region | Hurricane season | Whale-watching season |
|---|---|---|
| Cancun and Riviera Maya | June 1–November 30 | Not a primary seasonal attraction |
| Los Cabos | May 15–November 30 | December 15, 2025–April 30, 2026 |
| Huatulco | May 15–November 30 | December 15, 2025–March 21, 2026 |
Puerto Vallarta all-inclusive resorts on Banderas Bay and Riviera Nayarit

Puerto Vallarta all-inclusive resorts extend along Banderas Bay, from the coves south of the city to the beachfront properties of Riviera Nayarit. Hyatt Ziva Puerto Vallarta has a secluded cove setting, with spaces for both families and adults only. Grand Velas Riviera Nayarit stands out for its spacious suites, kids’ and teens’ clubs, and extensive spa facilities.
Puerto Vallarta is in Jalisco, while Riviera Nayarit extends north into the neighboring state of Nayarit. Puerto Vallarta International Airport (PVR) serves both sides of the bay, so travelers can compare properties across the region without changing arrival airports. Grand Velas Riviera Nayarit, for example, is a 15–20-minute drive from PVR.
Hyatt Ziva Puerto Vallarta: a beachfront cove south of the city
A private cove along Las Estacas Beach gives Hyatt Ziva Puerto Vallarta its distinctive setting, with green hills behind the resort and the Pacific directly ahead. The property welcomes all ages, although several facilities cater specifically to adults.
Alongside four infinity pools and a kids’ pool, the resort has a quiet adults-only pool next to Bar Tortugas. Main Tower swim-up rooms open onto a semi-private pool for guests 18 and older.
Grand Velas Riviera Nayarit: spacious suites and spa facilities
Grand Velas Riviera Nayarit in Nuevo Nayarit, formerly Nuevo Vallarta, has 267 spacious suites, each measuring at least 1,000 square feet (93 square meters).
The resort has three outdoor pools, a kids’ club for ages 4–12, and a separate teens’ club for ages 13–18. Its spa also features a Water Ceremony hydrotherapy circuit with steam, heat, and cold-water experiences. Spa treatments cost extra, and it’s best to confirm whether your package includes access to the circuit.
Whale-watching season in Banderas Bay
From December through March, migrating humpback whales visit Banderas Bay.
Tours depart from locations along the bay, and visitors can sometimes spot whales from beachfront restaurants and hotels. Sightings depend on the animals’ movements and are never guaranteed.
Time zones between Puerto Vallarta and Riviera Nayarit
The state boundary between Jalisco and Nayarit does not automatically mean a change of clocks. Puerto Vallarta and the neighboring municipality of Bahía de Banderas, including Nuevo Nayarit, both observe Central Time. Farther north, the rest of Nayarit follows Pacific Time, one hour behind.
Tip: If you continue north beyond Bahía de Banderas, set your watch back one hour and check the local time for transfers, excursions, and restaurant reservations.
Luxury all-inclusive resorts in Mexico with Forbes and Michelin recognition

Among luxury all-inclusive resorts in Mexico, Grand Velas Los Cabos holds a Forbes Travel Guide Five-Star rating for 2026, while Hotel Xcaret Arte carries a Four-Star rating. Both have Michelin-starred restaurants, but their dining arrangements differ: Grand Velas includes its tasting-menu experience in the resort package, while Xcaret Arte charges separately.
Forbes Travel Guide assesses hotel service and facilities, while Michelin restaurant stars evaluate cooking.
Grand Velas Los Cabos
Grand Velas Los Cabos has 307 ocean-view suites with private terraces, each measuring at least 1,081 square feet (100 square meters). The resort also provides 24-hour in-suite service.
Its Cocina de Autor restaurant holds one Michelin star in the 2026 Mexico guide and serves a multi-course tasting menu to guests aged 18 and older.
As of February 2026, Grand Velas Los Cabos advertised nightly rates starting at $832 per person, based on double occupancy. That figure includes taxes and gratuities but serves as a price reference, not a guarantee of rates for future dates.
Hotel Xcaret Arte
In the Riviera Maya, the Forbes Four-Star Hotel Xcaret Arte is designed for adults and welcomes guests aged 16 and older. Its themed casas draw inspiration from Mexican artistic traditions, and guests can take part in workshops covering pottery, textiles, painting, and dance.
The resort is also home to Le Chique, a restaurant that earned one Michelin star in the 2026 Mexico guide. Its tasting menu costs MXN 3,900 ($211) per person, and wine pairings are charged separately.
Safest all-inclusive resorts in Mexico: travel advisory levels by resort area

The US State Department assesses travel risks in Mexico by state, not by individual resort. As of October 2026, Cancun, Los Cabos, Riviera Nayarit, and Huatulco are in states rated Level 2, while Puerto Vallarta falls under Jalisco’s Level 3 advisory.
The ratings range from Level 1 (normal precautions) to Level 4 (do not travel). The department also sets location-specific restrictions for US government employees and advises US travelers to follow them.
Travel advisory levels for Mexico’s main resort destinations
| Resort area | State | Advisory level | Additional restrictions for US government employees |
|---|---|---|---|
| Cancun, Riviera Maya, Tulum, Cozumel | Quintana Roo | Level 2: Increased caution | None |
| Los Cabos | Baja California Sur | Level 2: Increased caution | None |
| Puerto Vallarta | Jalisco | Level 3: Reconsider travel | None |
| Riviera Nayarit | Nayarit | Level 2: Increased caution | None |
| Huatulco | Oaxaca | Level 2: Increased caution | None |
| Mazatlán | Sinaloa | Level 4: Do not travel | Only designated areas, with arrival by air or sea |
| Ixtapa | Guerrero | Level 4: Do not travel | Travel prohibited |
A destination with no restrictions for US government employees still falls under its state’s advisory level. This table follows the May 29, 2026 guidance, checked in October 2026. We recommend reviewing the current Mexico travel advisory before departure.
Safety risks at all-inclusive resorts
The State Department also warns about risks that can affect guests within resort areas:
- Crime and personal safety: Gang-related shootings have harmed bystanders in Quintana Roo. The advisory also warns of drugged drinks, contaminated alcohol, and sexual assault. Stay in well-lit tourist areas after dark, watch your drinks, and report suspected contaminated alcohol to COFEPRIS, Mexico’s health regulator.
- Medical care: Some resorts have exclusive deals with ambulance and medical providers, and private treatment can be expensive, so check your insurance coverage before you travel.
- Beach conditions: Rip currents and powerful waves can make swimming dangerous. Follow warning flags and local restrictions.
- Transportation: Use dispatched or app-based taxis instead of street hails, and avoid traveling between cities after dark.
Also, we recommend that you arrange your airport transfer through the resort or a reputable provider before arrival, and confirm where exactly you should meet your driver.
Fees and extras that a Mexico all-inclusive rate leaves out

A Mexico all-inclusive rate doesn’t cover state visitor fees, and many packages leave out airport transfers and optional resort services. Some charges come with your airfare, while others require separate payment. The government fees below reflect 2026 rates.
Government visitor fees
| Fee | Amount | How to pay |
|---|---|---|
| Federal DNR | MXN 983 ($53) per person | Airlines include this federal visitor fee in international flight tickets, so air travelers generally don’t pay it separately. |
| Quintana Roo: VISITAX | MXN 293.28 ($16) | Foreign visitors, including children and infants, pay online through the official VISITAX website. |
| Baja California Sur: Embrace It | MXN 488 ($26) per person | Foreign visitors staying longer than 24 hours pay through the official Embrace It portal. |
VISITAX applies throughout Quintana Roo, including Cancun and the Riviera Maya, while Embrace It applies in Baja California Sur, home to Los Cabos. Check the final amounts on the official websites before traveling and keep the payment confirmations once you pay.
Airport transfers and resort extras
Airport transportation depends on the property. Hotel Xcaret México includes round-trip transfers, while Grand Velas Los Cabos lists private airport transportation at $340 round trip for up to five guests.
Other charges to check include:
- Spa treatments: Grand Velas Los Cabos and Hotel Xcaret Arte charge separately for massages and other treatments.
- Premium drinks and late departure: Grand Velas Riviera Maya charges for certain specialty wines and spirits, plus $90 for continued access to its all-inclusive facilities after the standard noon checkout.
Before paying for your stay, confirm which transfers, treatments, drinks, and room benefits your package includes.
You might also like to read: What are the best all-inclusive resorts right now?
Before you book your Mexico resort stay
US travelers flying to Mexico need a valid passport book, not a passport card, with at least one blank page for an entry stamp.
Mexico now issues the tourist immigration form (FMM) digitally for international air arrivals, so you no longer need to fill out a paper form. You can download your digital FMM after entering the country.



