Hotels in Mexico

Find the best deals on 54,320 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
$48 - $171
CHEAPEST CITY IN MEXICO Ciudad Victoria 50% cheaper Hotels in Ciudad Victoria are the cheapest in Mexico at just $48 per night on average.
MOST EXPENSIVE CITY IN MEXICO Tulum 82% more expensive Tulum has the highest priced hotels in Mexico with rooms averaging $171 per night.
MOST POPULAR CITY IN MEXICO Cancún 76% 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
  • Crown Paradise Club Cancun
    Best value

    Crown Paradise Club Cancun

    Boulevard Kukulcan Km 18.5, Cancún, Quintana Roo

    8.0

    $194

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

    Grand Fiesta Americana Coral Beach Cancun

    Blvd. Kukulcan Km. 9.5, Cancún, Quintana Roo

    9.2

    $361

    View Deal
  • Iberostar Cancun
    #2 Most popular

    Iberostar Cancun

    Boulevard Kukulcan, Km. 17, Cancún, Quintana Roo

    8.5

    $245

    View Deal
  • Marriott Cancun Resort
    #3 Most popular

    Marriott Cancun Resort

    Boulevard Kukulcan, Retorno Chac L-41, Zona Hotelera, Cancún, Quintana Roo

    8.9

    $198

    View Deal
  • Hyatt Ziva Cancun
    #4 Most popular

    Hyatt Ziva Cancun

    Blvd. Kukulcan, Manzana 51, Lote. 7, Cancún, Quintana Roo

    9.2

    $442

    View Deal
  • Hard Rock Hotel Cancun
    #5 Most popular

    Hard Rock Hotel Cancun

    Blvd Kukulcan KM 14.5, Hotel Zone, Cancún, Quintana Roo

    8.2

    $389

    View Deal
  • Seadust Cancun Family Resort

    Seadust Cancun Family Resort

    Blvd. Kukulcan km.17, Lote 52-04, Cancún, Quintana Roo

    8.1

    $292

    View Deal
Hotels in Playa del Carmen
Search hotel deals in Playa del Carmen
  • Eurostars Hacienda Vista Real
    Best value

    Eurostars Hacienda Vista Real

    Paseo Chichen Itza Retorno 3 Playacar, Playa del Carmen, Quintana Roo

    8.2

    $70

    View Deal
  • Fairmont Mayakoba
    #1 Most popular

    Fairmont Mayakoba

    Carretera Federal Cancun - Playa Del Carmen Km 298, Playa del Carmen, Quintana Roo

    9.0

    $272

    View Deal
  • Valentin Imperial Maya - Adults Only
    #2 Most popular

    Valentin Imperial Maya - Adults Only

    Carretera Federal 307 Chetumal, Playa del Carmen, Quintana Roo

    9.2

    $307

    View Deal
  • Sandos Caracol Eco Experience Resort
    #3 Most popular

    Sandos Caracol Eco Experience Resort

    Carretera Cancún Chetumal Km. 295, Playa del Carmen, Quintana Roo

    8.1

    $126

    View Deal
  • Bluebay Grand Esmeralda
    #4 Most popular

    Bluebay Grand Esmeralda

    Km 300 Carretera Federal Chetumal - Puerto Juarez., Playa del Carmen, Quintana Roo

    7.3

    $131

    View Deal
  • Ocean Riviera Paradise Privilege
    #5 Most popular

    Ocean Riviera Paradise Privilege

    Carr Fed Chetumal Cancun km 296 Predio, Playa del Carmen, Quintana Roo

    7.9

    $149

    View Deal
  • Allegro Playacar

    Allegro Playacar

    Lote Hotelero No. 7, Playa del Carmen, Quintana Roo

    8.5

    $126

    View Deal
Hotels in Puerto Vallarta
Search hotel deals in Puerto Vallarta
  • Krystal Vallarta
    Best value

    Krystal Vallarta

    Av. De Las Garzas sn 30 Zona Hotelera Norte, Puerto Vallarta, Jalisco

    7.4

    $82

    View Deal
  • Barceló Puerto Vallarta
    #1 Most popular

    Barceló Puerto Vallarta

    Km 11.5 Zona Hotelera Sur, Puerto Vallarta, Jalisco

    8.6

    $149

    View Deal
  • Grand Fiesta Americana Puerto Vallarta Adults Only
    #2 Most popular

    Grand Fiesta Americana Puerto Vallarta Adults Only

    Carretera Barra De Navidad Km 4.5, Puerto Vallarta, Jalisco

    8.9

    $228

    View Deal
  • Marriott Puerto Vallarta Resort & Spa
    #3 Most popular

    Marriott Puerto Vallarta Resort & Spa

    Paseo La Marina Norte 435, Marina Vallarta, Puerto Vallarta, Jalisco

    9.0

    $146

    View Deal
  • Hotel Mousai - Adults Only
    #4 Most popular

    Hotel Mousai - Adults Only

    Carretera a Barra de Navidad KM 7.5, Puerto Vallarta, Jalisco

    9.2

    $370

    View Deal
  • Grand Miramar All Luxury Suites And Residences
    #5 Most popular

    Grand Miramar All Luxury Suites And Residences

    Paseo de Los Corales 139, Puerto Vallarta, Jalisco

    9.2

    $118

    View Deal
  • Now Amber Puerto Vallarta Resort & Spa

    Now Amber Puerto Vallarta Resort & Spa

    Now Amber Puerto Vallarta, Puerto Vallarta, Jalisco

    7.7

    $258

    View Deal
  • Fiesta Americana Reforma
    Best value

    Fiesta Americana Reforma

    Paseo De La Reforma 80, Mexico City, Mexico City Federal District

    8.7

    $46

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

    Barceló México Reforma

    Paseo de la Reforma, 1, Mexico City, Mexico City Federal District

    9.0

    $72

    View Deal
  • Four Seasons Hotel Mexico City
    #2 Most popular

    Four Seasons Hotel Mexico City

    Paseo De La Reforma 500, Mexico City, Mexico City Federal District

    9.2

    $355

    View Deal
  • Emporio Reforma
    #3 Most popular

    Emporio Reforma

    Avenida Paseo De La Reforma 124, Mexico City, Mexico City Federal District

    8.4

    $52

    View Deal
  • NH Collection Mexico City Reforma
    #4 Most popular

    NH Collection Mexico City Reforma

    Liverpool No 155, Mexico City, Mexico City Federal District

    8.3

    $65

    View Deal
  • Geneve Ciudad De México
    #5 Most popular

    Geneve Ciudad De México

    Londres 130, Mexico City, Mexico City Federal District

    8.5

    $75

    View Deal
  • Sheraton Mexico City Maria Isabel Hotel

    Sheraton Mexico City Maria Isabel Hotel

    Paseo de la Reforma 325, Mexico City, Mexico City Federal District

    8.8

    $104

    View Deal
  • Villa del Palmar Beach Resort Cabo San Lucas
    Best value

    Villa del Palmar Beach Resort Cabo San Lucas

    Camino Viejo a San Jose Km 0.6, Tourist Corridor, El Medano, Cabo San Lucas, Baja California Sur

    8.4

    $135

    View Deal
  • Playa Grande Resort & Grand Spa
    #1 Most popular

    Playa Grande Resort & Grand Spa

    1 Playa Solmar, Cabo San Lucas, Baja California Sur

    8.8

    $144

    View Deal
  • Riu Palace Cabo San Lucas
    #2 Most popular

    Riu Palace Cabo San Lucas

    Camino Viejo a San Jose Del Cabo Km 4.5, Cabo San Lucas, Baja California Sur

    8.7

    $203

    View Deal
  • Sheraton Grand Los Cabos Hacienda del Mar
    #3 Most popular

    Sheraton Grand Los Cabos Hacienda del Mar

    Corredor Turistico Km. 10 Lote D, Cabo San Lucas, Baja California Sur

    9.0

    $154

    View Deal
  • Breathless Cabo San Lucas Adults Only
    #4 Most popular

    Breathless Cabo San Lucas Adults Only

    Gamez Farias SN, Cabo San Lucas, Baja California Sur

    8.9

    $352

    View Deal
  • Pueblo Bonito Sunset Beach Resort & Spa
    #5 Most popular

    Pueblo Bonito Sunset Beach Resort & Spa

    Predio Paraiso Escondido, Cabo San Lucas, Baja California Sur

    8.8

    $335

    View Deal
  • Riu Santa Fe Hotel

    Riu Santa Fe Hotel

    Bahia Cabo San Lucas KM 4.5, Cabo San Lucas, Baja California Sur

    7.7

    $142

    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?

When traveling to Mexico it would be best to plan your trip around the month of September, as the prices are significantly lower than in July - just $250 per night.

Where do most people stay in Mexico?

Out of all the tourist destinations in Mexico, our data shows that travelers tend to visit Cancún more often than any other city.

Which city in Mexico has the most expensive hotel rooms?

At $171 per night, Tulum is the most expensive city in Mexico to book a hotel room in. The average cost of $171 is about 82% above the country's average price per night.

Which city in Mexico has the least expensive hotel rooms?

Our users typically find that Cancún has the lowest per night rates in the country at just $46. Cancún offers hotels rooms at an average rate that is 87% lower than the average city in Mexico.