Hotels in Mexico

Find the best deals on 53,687 hotels in Mexico

Check-in
Check-out
Compare vs momondo |

Cheapest cities to book a hotel in Mexico

Looking for a city in Mexico to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
£37 - £124
CHEAPEST CITY IN MEXICO Mérida 48% cheaper Hotels in Mérida are the cheapest in Mexico at just £37 per night on average.
MOST EXPENSIVE CITY IN MEXICO Tulum 79% more expensive Tulum has the highest priced hotels in Mexico with rooms averaging £124 per night.
MOST POPULAR CITY IN MEXICO Cancún 84% more users visited More momondo users search for hotels in Cancún than any other city in Mexico

Popular Cities in Mexico

Book one of the best deals Mexico has to offer in these popular locations
  • Intercontinental Presidente Cancun Resort
    Best value

    Intercontinental Presidente Cancun Resort

    8.7

    £95

    View Deal
  • Live Aqua Beach Resort Cancun
    #1 Most popular

    Live Aqua Beach Resort Cancun

    9.1

    £292

    View Deal
  • Grand Fiesta Americana Coral Beach Cancun
    #2 Most popular

    Grand Fiesta Americana Coral Beach Cancun

    9.2

    £312

    View Deal
  • Iberostar Cancun
    #3 Most popular

    Iberostar Cancun

    8.5

    £178

    View Deal
  • Finest Playa Mujeres by The Excellence Collection
    #4 Most popular

    Finest Playa Mujeres by The Excellence Collection

    9.6

    £278

    View Deal
  • Moon Palace Cancun
    #5 Most popular

    Moon Palace Cancun

    8.6

    £236

    View Deal
  • JW Marriott Cancun Resort & Spa

    JW Marriott Cancun Resort & Spa

    8.9

    £162

    View Deal
Hotels in Playa del Carmen
Search hotel deals in Playa del Carmen
  • Senses Quinta Avenida By Artisan Adults Only
    Best value

    Senses Quinta Avenida By Artisan Adults Only

    7.7

    £44

    View Deal
  • Grand Riviera Princess All Suites & Spa Resort
    #1 Most popular

    Grand Riviera Princess All Suites & Spa Resort

    8.4

    £90

    View Deal
  • Fairmont Mayakoba
    #2 Most popular

    Fairmont Mayakoba

    9.0

    £160

    View Deal
  • El Dorado Royale a Spa Resort by Karisma - Adults only
    #3 Most popular

    El Dorado Royale a Spa Resort by Karisma - Adults only

    8.9

    £130

    View Deal
  • The Fives Downtown Hotel & Residences, Curio Collection By Hilton
    #4 Most popular

    The Fives Downtown Hotel & Residences, Curio Collection By Hilton

    8.8

    £76

    View Deal
  • The Reef 28
    #5 Most popular

    The Reef 28

    8.8

    £70

    View Deal
  • Anah Luxury Condos by Baitna

    Anah Luxury Condos by Baitna

    8.3

    £57

    View Deal
  • Hotel Capital Df
    Best value

    Hotel Capital Df

    8.4

    £21

    View Deal
  • Hilton Mexico City Reforma
    #1 Most popular

    Hilton Mexico City Reforma

    8.9

    £79

    View Deal
  • Exe Cities Reforma
    #2 Most popular

    Exe Cities Reforma

    8.4

    £35

    View Deal
  • Camino Real Polanco Mexico
    #3 Most popular

    Camino Real Polanco Mexico

    8.7

    £66

    View Deal
  • Sheraton Mexico City Maria Isabel Hotel
    #4 Most popular

    Sheraton Mexico City Maria Isabel Hotel

    8.8

    £62

    View Deal
  • Barceló México Reforma
    #5 Most popular

    Barceló México Reforma

    9.0

    £56

    View Deal
  • Isaaya Hotel Boutique By Wtc

    Isaaya Hotel Boutique By Wtc

    9.5

    £53

    View Deal
  • Hostel Bambu Gran Palas
    Best value

    Hostel Bambu Gran Palas

    7.4

    £22

    View Deal
  • Dreams Tulum Resort & Spa
    #1 Most popular

    Dreams Tulum Resort & Spa

    8.0

    £110

    View Deal
  • Diamante K
    #2 Most popular

    Diamante K

    8.4

    £85

    View Deal
  • Cielo Maya Beach Tulum
    #3 Most popular

    Cielo Maya Beach Tulum

    8.7

    £93

    View Deal
  • Casa Ganesh Tulum
    #4 Most popular

    Casa Ganesh Tulum

    8.3

    £128

    View Deal
  • La Zebra Colibri Boutique Hotels
    #5 Most popular

    La Zebra Colibri Boutique Hotels

    9.1

    £405

    View Deal
  • Coco Hacienda Tulum

    Coco Hacienda Tulum

    9.2

    £49

    View Deal
  • Gran Sahara
    Best value

    Gran Sahara

    8.2

    £22

    View Deal
  • Bahia Principe Luxury Akumal
    #1 Most popular

    Bahia Principe Luxury Akumal

    8.4

    £100

    View Deal
  • Grand Sirenis Riviera Maya Hotel & Spa
    #2 Most popular

    Grand Sirenis Riviera Maya Hotel & Spa

    8.2

    £108

    View Deal
  • Secrets Akumal Riviera Maya Resort Adults Only
    #3 Most popular

    Secrets Akumal Riviera Maya Resort Adults Only

    9.1

    £257

    View Deal
  • Grand Palladium Kantenah Resort & Spa
    #4 Most popular

    Grand Palladium Kantenah Resort & Spa

    8.4

    £126

    View Deal
  • Akumal Bay Beach & Wellness Resort
    #5 Most popular

    Akumal Bay Beach & Wellness Resort

    9.2

    £140

    View Deal
  • Hotel Akumal Caribe

    Hotel Akumal Caribe

    8.7

    £86

    View Deal

Mexico travel tips

Let us help you with the best tips about Mexico

When is the least expensive time to stay in Mexico?

At just £174 per night on average, November is the least expensive month to stay at a hotel in Mexico. The most expensive month to stay at a hotel in Mexico is January.

Where do most people stay in Mexico?

As many would assume, more people stay in Cancún than in any other city while visiting Mexico.

Which city in Mexico has the most expensive hotel rooms?

As a popular tourist destination in Mexico, it is no surprise that Tulum has the most expensive hotel rooms at £124 per night - 79% more than than the country's average hotel room price.

Which city in Mexico has the least expensive hotel rooms?

Playa del Carmen currently offers the lowest nightly rates of any city in Mexico at just £24; a price that is 88% lower than the average rate per night in Mexico.