STA badgeATOL badgeABTA badge
Room 1
Adults
ChildrenUnder 18 years old

Best hotels in Mexico

Things to doCurrency

Mexico holidays pack a lot into one long-haul trip. On the Caribbean coast, you’ve got the white-sand beaches of Riviera Maya and Cancun, while Puerto Vallarta sits on Mexico’s Pacific coast. All Inclusive resorts are a big part of a trip here, with hotels ranging from family resorts to five-star stays. And if winter sun is the priority, the dry season from November to April is a great time to go. With cenotes, Mayan ruins and towns like Valladolid beyond the resorts, holidays to Mexico can be as much about getting out and exploring as switching off. See more long-haul holidays.

Why choose Mexico for your holiday?

Mexico holidays can take you to two very different coastlines. Riviera Maya and Cancun place you right by the Caribbean Sea, while Puerto Vallarta looks out over the Pacific. From November to April, the dry season brings warm weather and less rain, giving you more chance   to enjoy a day trip beyond the beach. Swim in a cenote, walk the clifftop Mayan ruins at Tulum or head inland to Chichén Itzá. Back at the resort, five-star All Inclusive hotels can offer good value, with most meals, drinks and activities covered up front. You can pick the coast that appeals most without missing out on the food, history and culture you came to Mexico for.

Mexico Holidays 2026 | More Travel Guides

Want to explore more of Mexico? Don't miss these travel guides from our destination experts: Playa del Carmen | CancunRiviera Maya | Playacar | Playa Mujeres | Puerto Vallarta

Best places to stay in Mexico

Cancun

Cancun holidays are a natural pick if you want a lot happening close to your hotel. The Hotel Zone runs between the Caribbean Sea and Nichupté Lagoon, with hotels, restaurants, shops and nightlife along the strip. Spend the day on the beach, head to La Isla for dinner and shopping, or stay put at an All Inclusive resort. Families have lots of hotels here too. The Hotel Zone is typically 20–30 minutes from Cancun Airport, and ferries run from Cancun to Isla Mujeres if you want a day away from the strip.

Riviera Maya

Riviera Maya holidays stretch south from Cancun along Mexico’s Caribbean coast, with popular spots like Playa del Carmen and Puerto Morelos also worth checking out. Playa del Carmen holidays come with the beach, but you can also walk into town for dinner or an evening on Fifth Avenue. Puerto Morelos is smaller and more low-key, with fishing boats on the beach and snorkelling trips to the reef. From Cancun Airport, Puerto Morelos takes about 25 minutes  and Playa del Carmen is roughly an hour.

Puerto Vallarta

Puerto Vallarta holidays feel different from Mexico’s Caribbean resorts. You’re on the Pacific coast here, with a proper city to dip into when you fancy leaving the hotel. Walk the Malecón in the evening, stop somewhere for tacos or seafood, then carry on into the cobbled streets of the old town. Hotels and beaches stretch north and south of the centre, so you can stay close to the action or further out. Transfer times vary – around 15 minutes if you're staying near the Hotel Zone or Marina Vallarta, up to 45 minutes further along the coast toward Nuevo Vallarta.

Best hotels in Mexico

Mexico’s hotel scene changes quite a bit depending on where you are. Cancun has larger resorts with pools, restaurants and entertainment on site, while Riviera Maya has beachfront All Inclusive hotels spread along the Caribbean coast. Over in Puerto Vallarta, hotels sit on Mexico’s Pacific coast, ranging from smaller properties to full-scale resorts. Think about how much time you’ll spend at the hotel, the board basis you want and what you’d like within walking distance.

Best family hotels in Mexico

Travelling with little ones? Look for family rooms, kids’ clubs, children’s pools and several places to eat, which matter more the longer you’re staying. All Inclusive can take care of meals and drinks at the hotel, and a shorter transfer or direct beach access can make things easier when you’ve got kids with you. Popular family hotels in Mexico include Sandos Caracol Nature Resort & Water Park in Riviera Maya, and Moon Palace Cancun – both All Inclusive, both built with kids in mind.

Family holidays to Mexico

Family holidays to Mexico often centre on All Inclusive resorts, where pools, kids’ clubs and activities keep your crew busy without much daily planning.. In Cancun and Riviera Maya, family resorts can mean beachfront locations, several pools, waterparks and rooms designed for more than two. Most Thomas Cook customers stay in Mexico for 7–14 nights. That gives families time for resort days, snorkelling trips and a day at Xcaret without trying to cram everything into one week.

Mexico holiday types: All Inclusive & luxury

Mexico All Inclusive holidays typically cover breakfast, lunch and dinner, with local drinks and snacks included too. Some hotels add entertainment and activities, so check what’s covered when you book. In Cancun and Riviera Maya, many resorts have several restaurants and pools, plus spas and sports facilities. Five-star stays often thrown in things like swim-up rooms, à la carte dining, adults-only areas and beachfront settings. Families can keep meals and activities under one roof, while couples might prefer quieter pools, spa time and restaurants made for long dinners rather than rushing back for the kids’ disco.

Best time to visit Mexico

November to April is Mexico’s dry season, with warm days and less rain –  the perfect combo when it’s cold and grey back home. June to November is wetter, with a risk of hurricanes on the Caribbean side. Winter is a busy time for Mexico holidays, so booking in autumn can mean more resorts and room types are still available. Travelling during hurricane season? Keep an eye on the forecast and check the latest travel advice before you go.

23-30 ℃

Mexico's climate varies from state to state, but you’re guaranteed temperatures between 23°C and 30°C, even during the rainy season (May to October).

View live forecast

10.5 hoursA flight from the UK to Cancun International Airport (CUN) takes around 10.5 hours.

Map of Mexico

More hotels in Mexico

Popular Mexico holiday resorts

Cancun
CancunCancun holidays offer all the R&R you want from a beach holiday with an unrivalled clubbing scene. A small city on the Caribbean Sea, in the east of Mexico, it's a hub of fiestas, beach parties and swanky bars, but during the day you’ll find plenty of coconut-white beaches to soak up that tropical sunshine.
Playa del Carmen
Playa del CarmenPlaya Del Carmen is situated on the east side of Mexico’s sun soaked Caribbean coastline. Renowned for its chilled out ambience and mellow way of life the town has become popularised by backpackers arriving at its spotless beaches to ride the Caribbean waves.
Riviera Maya
Riviera MayaIf you like the idea of being able to bask on beautiful beaches, explore ancient ruins, and dance at some of the best parties in the Caribbean, check out our impressive range of getaways. Holidays to Riviera Maya are popular with both families and couples, offering plenty of things to see and do, but with a definite emphasis on indulgence.
Playa Mujeres
Playa MujeresWhile Cancun might be famous for its heady nightlife and kicking club scene, holidays to Playa Mujeres offer a stunning, exclusive, and tranquil retreat from the banging beats. Cancun might only be a bay away, but our Playa Mujeres holidays offer beautiful beaches, superb restaurants, plenty of space, and lots of peace and quiet.
Playacar
PlayacarPlayacar holidays Ideal for couples or families who want to treat their loved ones to peace, tranquillity, and a slice of the high-life. Playacar might only be a five-minute drive from the buzzing centre of Playa del Carmen, but its location means that the parties, clubs, and bars are far enough away that you’d never know they were there.
Puerto Vallarta
Puerto VallartaPuerto Vallarta on Mexico's Pacific coast has it all: history, culture, incredible beaches and a vibrant nightlife that is particularly popular with LGBT travellers. Puerto Vallarta has dozens of nightclubs, hundreds of restaurants and some of Mexico's best beaches.

FAQs

Is Mexico safe for holidays?

FCDO travel advice varies across Mexico, with warnings against all but essential travel to some areas. Cancun, Playa del Carmen, Tulum and Puerto Vallarta aren’t currently covered by those warnings, but the FCDO does publish specific safety advice for these resorts. Check the latest guidance for your destination before you book and travel.

Who offers holidays to Mexico from the UK?

Thomas Cook offers Mexico holidays from the UK, including stays in Cancun, Riviera Maya and Playa del Carmen. You can book your flights and hotel together as a package, with All Inclusive and family holidays among the options. Thomas Cook package holidays are ATOL protected too.

How long is the flight to Mexico?

A flight from the UK to Cancun International Airport takes about 10.5 hours. Your total journey will vary according to your UK departure airport, flight and final resort, so remember to factor in your transfer once you land.

What’s the best time of year to visit Mexico?

November to April is Mexico’s dry season and a busy time for winter sun holidays, so booking ahead can leave you with more resort and room options. Mexico is a large country and weather varies by region. Check the forecast for your resort before you pack rather than relying on a country-wide average.

Do you need a visa for Mexico?

British citizens visiting Mexico as tourists do not currently need a visa. Your passport must be valid for the duration of your stay, and Mexican immigration officials decide how many days you’re allowed to stay when you arrive. Check the latest FCDO entry requirements before travelling, as rules can change.

Is Mexico good for families?

Yes. Cancun and Riviera Maya have All Inclusive resorts built with family stays in mind, but check individual hotels for kids’ club ages and what’s included before booking. For a 7–14-night stay, family rooms, several pools and places to eat on site can make just as much difference as what you plan to do outside the resort.