£50 off your first booking on select hotels. T&Cs apply.
HotHotels
Sandos Cancun All Inclusive - Adults Only, Cancun

Where to stay guide

Where to stay in Mexico: the best destinations and hotels

Updated 1 October 2026 · 8 areas · 31 hotels picked

Pictured: Sandos Cancun All Inclusive - Adults Only

Mexico is several holidays in one enormous, generous country. On the Caribbean coast, white sand meets turquoise water and Mayan temples peer out of the jungle. On the Pacific, the desert tumbles into the sea at Los Cabos and old Puerto Vallarta clings to the mountains. Inland, colonial cities glow in pink and ochre stone, markets steam with mole and tacos, and Mexico City is one of the great capitals of the world.

For most British holidaymakers, the first trip means the Caribbean: Cancun or the Riviera Maya, reached on direct flights, with all-inclusives for every budget. The Pacific resorts are for return visitors and luxury seekers, and the colonial cities, Mérida, Oaxaca and Puebla, are where Mexico gets under your skin. Combine a few days of culture with a week on the beach and you will see why people keep coming back.

The short answer

Mexico areas at a glance

CancunFirst trip, All-inclusive, NightlifeTurquoise sea, white sand and the biggest choice of resorts in Mexico.Hotels: 428
Riviera MayaFamilies, Couples, BeachesJungle, cenotes and Mayan ruins, with long beaches and huge resorts.Hotels: 674
Los CabosLuxury, Couples, GolfWhere the desert meets the sea: glamorous resorts at the tip of Baja.Hotels: 166
Puerto VallartaCouples, Families, CharacterA real Mexican town on a mountain-ringed bay, with resorts to the north.Hotels: 251
Mexico CityCity break, Culture, FoodA colossal, thrilling capital of museums, murals and street food.Hotels: 634
MeridaCulture, Couples, FoodThe Yucatán’s elegant colonial capital, ringed by haciendas and Mayan cities.Hotels: 292
OaxacaCulture, Food, CouplesMole, mezcal, markets and convents in Mexico’s most soulful city.Hotels: 172
PueblaCulture, Food, City breakTalavera tiles, baroque churches and the birthplace of mole poblano.Hotels: 184

Cancun

Sandos Cancun All Inclusive - Adults Only, Cancun
Laguna Suite, Cancun
Paradisus Cancún All Inclusive, Cancun
Pictured: Sandos Cancun All Inclusive - Adults Only · Laguna Suite · Paradisus Cancún All Inclusive
  • First trip
  • All-inclusive
  • Nightlife
Turquoise sea, white sand and the biggest choice of resorts in Mexico.

Cancun is Mexico's best-known beach resort, and for good reason. The Hotel Zone is a long sandbar between the Caribbean and a mangrove lagoon, lined with resorts of every kind, from adults-only hideaways to big family all-inclusives, with the Party Center's clubs at Punta Cancún for those who came to dance.

North of the city, Playa Mujeres is newer and quieter, with spacious resorts on a calm beach, and Isla Mujeres is a short ferry ride away. Cancun's airport has the most direct flights from the UK, and Chichén Itzá and the cenotes of the Yucatán are within reach for a day trip.

Hotels to look at in Cancun

Riviera Maya

Andaz Mayakoba Resort Riviera Maya, By Hyatt, Riviera Maya
Sandos Caracol Nature Resort & Water Park All Incl, Riviera Maya
Occidental at Xcaret Destination, Riviera Maya
Pictured: Andaz Mayakoba Resort Riviera Maya, By Hyatt · Sandos Caracol Nature Resort & Water Park All Incl · Occidental at Xcaret Destination
  • Families
  • Couples
  • Beaches
Jungle, cenotes and Mayan ruins, with long beaches and huge resorts.

South of Cancun, the Riviera Maya runs for miles down the Caribbean coast through Playa del Carmen, Akumal and Tulum, its beaches backed by jungle that hides cenotes, the clear limestone swimming holes the Maya considered sacred. Playa del Carmen is the lively centre, with a long pedestrian street of shops and bars; Tulum is the boho one, with a clifftop Mayan ruin above the sea.

Resorts here are on a grand scale, from family all-inclusives with some of the biggest pools on the coast to the eco-park at Xcaret, which has its own resort, and the canals and lagoons of Mayakoba's luxury enclave. Wellness retreats with natural cenotes suit couples who want to switch off.

Hotels to look at in Riviera Maya

Los Cabos

One&Only Palmilla, Los Cabos
Chileno Bay Resort & Residences, Los Cabos
Grand Velas Los Cabos, Los Cabos
Pictured: One&Only Palmilla · Chileno Bay Resort & Residences · Grand Velas Los Cabos
  • Luxury
  • Couples
  • Golf
Where the desert meets the sea: glamorous resorts at the tip of Baja.

At the southern tip of the Baja California peninsula, cactus-studded desert runs straight into the ocean. Cabo San Lucas is the party town, with a busy marina, beach clubs on Medano Beach and the famous rock arch at Land's End. San José del Cabo, 30 or so kilometres east, is its calmer, older sibling, with an art district and a pretty colonial square.

Between them runs the Tourist Corridor, home to some of the most glamorous resorts in the Americas, many of them adults-only, plus championship golf courses. Be aware that many beaches on this coast are too rough for swimming, so pick a resort on a swimmable bay or with great pools. In winter, gray whales arrive to breed offshore.

Hotels to look at in Los Cabos

Puerto Vallarta

Hilton Vallarta Riviera All Inclusive Resort, Puerto Vallarta
Marival Emotions Res & Sui Riviera Nayarit Mercure, Puerto Vallarta
Iberostar Selection Playa Mita All Inclusive, Puerto Vallarta
Pictured: Hilton Vallarta Riviera All Inclusive Resort · Marival Emotions Res & Sui Riviera Nayarit Mercure · Iberostar Selection Playa Mita All Inclusive
  • Couples
  • Families
  • Character
A real Mexican town on a mountain-ringed bay, with resorts to the north.

Puerto Vallarta is the Pacific resort with soul. The old town is a jumble of cobbled streets and whitewashed houses with terracotta roofs, the Malecón seafront promenade is dotted with bronze sculptures, and the jungle-covered Sierra Madre rises straight up behind the vast Bay of Banderas. The Zona Romántica, south of the river, is the liveliest neighbourhood for bars and restaurants.

North of the city, Riviera Nayarit has the big family resorts of Nuevo Vallarta, the surf village of Sayulita and the luxury hideaways of Punta de Mita. South of town, hotels cling to the cliffs along the coast road with views back across the bay. Whales visit the bay in winter.

Hotels to look at in Puerto Vallarta

Mexico City

The St Regis Mexico City, Mexico City
City Express by Marriott Suites Anzures, Mexico City
Camino Real Polanco Mexico, Mexico City
Pictured: The St Regis Mexico City · City Express by Marriott Suites Anzures · Camino Real Polanco Mexico
  • City break
  • Culture
  • Food
A colossal, thrilling capital of museums, murals and street food.

Mexico City is big, high and thrilling. At its heart, the Zócalo is one of the largest squares in the world, flanked by the cathedral, the Aztec ruins of the Templo Mayor and Diego Rivera's murals in the National Palace. To the west, Chapultepec Park holds a castle and the National Museum of Anthropology, while the leafy, café-lined streets of Roma and Condesa are where the city eats and drinks.

Most visitors stay in Polanco, an upmarket district of designer shops and top restaurants beside Chapultepec, or along the grand Paseo de la Reforma. The pyramids of Teotihuacán and Frida Kahlo's blue house in Coyoacán make easy outings. The city sits at more than 2,000 metres, so take it slowly on day one.

Hotels to look at in Mexico City

Merida

Villa Mercedes Merida, Curio Collection by Hilton, Merida
ibis Merida, Merida
Hacienda Xcanatun, Angsana Heritage Collection, Merida
Pictured: Villa Mercedes Merida, Curio Collection by Hilton · ibis Merida · Hacienda Xcanatun, Angsana Heritage Collection
  • Culture
  • Couples
  • Food
The Yucatán’s elegant colonial capital, ringed by haciendas and Mayan cities.

Mérida is the cultured capital of the Yucatán: a colonial grid of pastel houses, shady plazas and free evening concerts, with the grand mansions of Paseo de Montejo, built on fortunes from sisal rope, lining its widest boulevard. The food is distinctive and delicious, from slow-roasted cochinita pibil to lime soup.

Stay in a boutique hotel in a restored townhouse, or in a sisal hacienda on the edge of the city. It is a superb base for the Mayan ruins of Uxmal, the yellow town of Izamal and countless cenotes, and a great way to add culture to a beach holiday in Cancun.

Hotels to look at in Merida

Oaxaca

Quinta Real Oaxaca, Oaxaca
Grand Fiesta Americana Oaxaca, Oaxaca
Los Amantes, Oaxaca
Pictured: Quinta Real Oaxaca · Grand Fiesta Americana Oaxaca · Los Amantes
  • Culture
  • Food
  • Couples
Mole, mezcal, markets and convents in Mexico’s most soulful city.

Oaxaca is where food lovers lose their hearts. The colonial centre is a grid of jewel-coloured houses around the golden church of Santo Domingo, the markets are a riot of chillies, chocolate and grasshoppers, and the moles and mezcals are the best in the country. Above the city, the Zapotec ruins of Monte Albán sit on a flattened mountaintop with views across three valleys.

Hotels are small and full of character, including a 16th-century convent where guests sleep in the former nuns' cells. The city is at its most magical around the Day of the Dead. For beach time, the Oaxaca coast has laid-back surf villages and eco-hideaways such as Mazunte.

Hotels to look at in Oaxaca

Puebla

Quinta Real Puebla, Puebla
Misión Arcángel Puebla, Puebla
InterContinental Presidente Puebla, Puebla
Pictured: Quinta Real Puebla · Misión Arcángel Puebla · InterContinental Presidente Puebla
  • Culture
  • Food
  • City break
Talavera tiles, baroque churches and the birthplace of mole poblano.

Puebla is a handsome colonial city of tiled façades, baroque churches and arcaded plazas, about two hours' drive from Mexico City, with snow-capped volcanoes on the horizon. It claims to have invented mole poblano and is famous for its blue-and-white Talavera pottery.

Stay in the historic centre to walk to the cathedral, the Zócalo and the market streets; one of the loveliest hotels occupies a 16th-century convent. Nearby Cholula has a giant pyramid with a church perched on top, and the city makes an easy two or three nights on a route between Mexico City and Oaxaca.

Hotels to look at in Puebla

Which destination?

First beach holiday in Mexico? Cancun or the Riviera Maya. Luxury and golf? Los Cabos. A Pacific resort with a real town attached? Puerto Vallarta. Culture and food? Mexico City, Oaxaca, Mérida and Puebla. The Caribbean and the Pacific are a long way apart, so pick one coast per trip.

Getting there

Cancun has the most direct flights from the UK, and there are direct flights to Mexico City too. Los Cabos, Puerto Vallarta, Oaxaca and Mérida are easy domestic hops from Mexico City, or connect through the US. Mérida is also around four hours' drive from Cancun.

Questions about where to stay in Mexico

What is the best place to stay in Mexico?
For a first beach holiday, Cancun or the Riviera Maya, which have direct flights from the UK and the widest choice of all-inclusive resorts. For luxury, Los Cabos. For culture, Mexico City, Oaxaca or Mérida.
Is Cancun or the Riviera Maya better?
Cancun is more compact, with lively nightlife and resorts close to the airport. The Riviera Maya, to the south, is more spread out, with jungle, cenotes and Mayan ruins, and a more relaxed feel around Playa del Carmen and Tulum. Families and couples often prefer the Riviera Maya; nightlife-seekers choose Cancun.
Where should families stay in Mexico?
The Riviera Maya and Cancun have the biggest family all-inclusive resorts, calm Caribbean water and attractions such as Xcaret. On the Pacific coast, Nuevo Vallarta, north of Puerto Vallarta, is a family favourite.
Is the Caribbean or Pacific coast of Mexico better?
The Caribbean coast has calmer, turquoise water, white sand and direct flights from the UK. The Pacific coast has dramatic scenery, whale-watching in winter and upmarket resorts in Los Cabos and around Puerto Vallarta, but rougher seas in places.