Hotel Amendments
Huge savings
Monthly Payments
from
£15 pp
Low deposit

Top hotels in Mexico

Hotels in Mexico strike the perfect balance between family getaways, hotels for groups of friends, and for couples and honeymooners. There are some big-name brands up and down the Mexican coastline, or you can venture out to try one of the smaller, more intimate hotels. Either way, with loveholidays, it’s easy to pick out the hotel that suits your wants and needs.

Look through our selection of hotels in Mexico on this page for a little bit of inspiration. We’ve got party hotels with swim-up bars and huge lounge bars, family hotels with water parks and slides, and lovey-dovey hotels with private beaches, beds and pools for quiet, romantic moments.

Mexico is a holiday destination with a difference. Historic sites that span millennia, a restaurant scene with a vibrancy you won’t find in many other destinations, and a great balance between built-up resort towns and beautiful natural landscapes. Finding a hotel in Mexico really depends on your personal tastes, but there’s no shortage of options.

Looking for a flight and hotel? Then check out our holidays in Mexico here.

Cheap hotels in Mexico

Casaejido
Casaejido
Casaejido

Playa del Carmen,

from £10 pppn
Hotel Maya Caribe by Faranda
Hotel Maya Caribe by Faranda
Hotel Maya Caribe by Faranda

Cancun,

from £38 pppn
Aloft Cancun
Aloft Cancun
Aloft Cancun

Cancun,

from £30 pppn
Flamingo Cancun Resort
Flamingo Cancun Resort
Flamingo Cancun Resort

Cancun,

from £31 pppn

All Inclusive hotels in Mexico

Temptation Cancun Resort
Temptation Cancun Resort
Temptation Cancun Resort

Cancun,

from £105 pppn
Crown Paradise Club Hotel
Crown Paradise Club Hotel
Crown Paradise Club Hotel

Cancun,

from £63 pppn
Sandos Caracol Eco Resort
Sandos Caracol Eco Resort
Sandos Caracol Eco Resort

Playa del Carmen,

from £67 pppn
Seadust Cancun Family Resort
Seadust Cancun Family Resort
Seadust Cancun Family Resort

Cancun,

from £76 pppn

Luxury hotels in Mexico

Grand Oasis Cancun
Grand Oasis Cancun
Grand Oasis Cancun

Cancun,

from £73 pppn
Omni Cancun Hotel & Villas
Omni Cancun Hotel & Villas
Omni Cancun Hotel & Villas

Cancun,

from £74 pppn
Oleo Cancun Playa Boutique Resort
Oleo Cancun Playa Boutique Resort
Oleo Cancun Playa Boutique Resort

Cancun,

from £71 pppn
Grand Park Royal Luxury Resort Cancun
Grand Park Royal Luxury Resort Cancun
Grand Park Royal Luxury Resort Cancun

Cancun,

from £78 pppn

Family hotels in Mexico

Iberostar Paraiso Beach All Inclusive
Iberostar Paraiso Beach All Inclusive
Iberostar Paraiso Beach All Inclusive

Playa del Carmen,

from £69 pppn
Iberostar Quetzal
Iberostar Quetzal
Iberostar Quetzal

Playa del Carmen,

from £72 pppn
Moon Palace Cancun
Moon Palace Cancun
Moon Palace Cancun

Cancun,

from £106 pppn
Ocean Riviera Paradise
Ocean Riviera Paradise
Ocean Riviera Paradise

Playa del Carmen,

from £73 pppn

Flight time to Mexico

The average flight time to Mexico from the UK is 12 hours 15 minutes.

Top resorts in Mexico

If you’re looking for a hotel in Mexico, there are so many resorts to choose from. This much-loved holiday destination boasts over 200 days of sunshine a year, stretches of Caribbean beaches, and easy access to some of Mexico’s most important historical sites. Each resort has their own personal vibe and flavour. Palm-lined beaches and coral reef shores are all highlights to popular Mexican resorts.

Top resorts in Mexico include:

  • Cancun
  • Playa del Carmen
  • Riviera Maya
  • Tulum
  • Akumal
  • Puerto Morelos

Things to do in Mexico

Mexico is full of beautiful clear beaches which share a Caribbean coastline. Fascinating Mayan ruins and archaelogical sites are also on the cards here. To add to these scenic landscapes are natural aquariums and eco-archaeological parks offering activities to its visitors like cave exploration, snorkelling and swimming with dolphins. So whether you'd like to discover the history here or enjoy the natural scenery that Mexico has to offer, it's a fantastic holiday destination.

Great things to do includes:

  • Tulum
  • Xcaret Park
  • Xel-Ha Park
  • Palenque
  • Sian Ka'an
  • Chapultepec
  • Chichen Itza
  • Ik Kil