Hotels in Mexico

Find deals on 66,585 hotels in Mexico

20 May — 21 May2
Fri 20/5
Sat 21/5

Top hotels in Mexico

Find the perfect hotel for your stay in Mexico
Review Score
Hotel class

Best cities to book a hotel in Mexico

Below are the average prices for hotels in the most popular cities in Mexico


C$ 64 - C$ 509

CHEAPEST CITY IN MEXICOGuadalajara61% cheaperHotels in Guadalajara are the cheapest in Mexico at just C$ 64 per night on average
MOST EXPENSIVE CITY IN MEXICOCabo San Lucas68% more expensiveCabo San Lucas has the highest priced hotels in Mexico with rooms averaging C$ 509 per night
MOST POPULAR CITY IN MEXICOCancún75% more users visitedMore momondo users search for hotels in Cancún than any other city in Mexico

Things to do in Mexico

Hotels in popular cities in Mexico

Below are the most popular cities in Mexico to stay in, as well as some of the best hotels in each area

When to book a hotel in Mexico

Check out the information below to find the best deal on a hotel room in Mexico
Low seasonSeptembercheapest month to stay
High seasonMarchmost expensive time to stay
37%expected price decrease
42%expected price increase


C$ 152 - C$ 414

Highest day of weekThursdayis the most expensive day of the week to book
Cheapest day of weekTuesdayis the cheapest day of the week to book
C$ 296is the average per night cost for a hotel on this day
C$ 234is the average per night cost for a hotel on this day

Information about staying in Mexico

Read these important travel tips before booking a hotel in Mexico

At just C$ 178 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 March.

While the country has many desirable locations to visit, the most popular city in Mexico to travel to is Cancún.

Nuevo Vallarta is the most expensive city in Mexico to book a hotel room in. The nightly rate of C$ 181 is 50% more than the average city in Mexico.

The least expensive city in Mexico to stay in is Puerto Escondido. With an average rate of C$ 15 per night, Puerto Escondido is about 74% less expensive than other cities in Mexico.

momondo's favorite hotels in Mexico

Learn more about these user-preferred hotels in Mexico
Iow4 Lm Yoga Lounge

Iow4 Lm Yoga Lounge

Acapulco, Guerrero, Mexico

C$ 22
Hotel Monterrey Macroplaza

Hotel Monterrey Macroplaza

Morelos 574 Ote Col. Centro, Monterrey, Nuevo Leon, Mexico

C$ 62
Hotel Mio Vallarta - Adults Only

Hotel Mio Vallarta - Adults Only

Blvd Francisco Medina Ascencio 2179, Puerto Vallarta, Jalisco, Mexico

C$ 99
Manglar Pacific

Manglar Pacific

Avenida Del Estero 188, Los Ayala, Nayarit, Mexico

C$ 31

Departamento Elsa. La Crucecita, Huatulco.

Santa Maria Huatulco, Oaxaca, Mexico

C$ 74

Hotel Roseville

Avenida Roseville Num 10, Chignahuapan, Puebla, Mexico

C$ 37
Christmas at Villa del Palmar Cancun Luxury Beach Resort & Spa

Christmas at Villa del Palmar Cancun Luxury Beach Resort & Spa

Carretera a Punta Sam Km. 5.2, Punta Sam, Quintana Roo, Mexico

C$ 316
Hotel Real San Javier

Hotel Real San Javier

63 Rita Perez de Moreno, San Juan de los Lagos, Jalisco, Mexico

C$ 26

La Escondida

Av. La Joya Entre Calle 41 Sur y Prol. 115 Av. Sur, Playa del Carmen, Quintana Roo, Mexico

C$ 167

Hotel Real Tamasopo

Carretera Tamasopo Agua Buena Km 2.5 -B, Tamasopo, San Luis Potosí, Mexico

C$ 98
One Villahermosa Centro

One Villahermosa Centro

Avenida Zaragoza. Colonia Centro, Villahermosa, Tabasco, Mexico

C$ 50
Dreams Bahia Mita Surf and Spa

Dreams Bahia Mita Surf and Spa

Carretera Cruz de Huanacaxtle Punta de Mita No. 5, Punta de Mita, Nayarit, Mexico

C$ 505

Hotels in other countries in North America

Check out hotel prices for these other countries that are also in North America

Start planning your trip to Mexico

Why use momondo?

Searching across hundreds of travel sites, momondo finds hotels and accommodation options in Mexico and lets you filter them according to your needs. It is free to use and there are no hidden booking fees or costs.

Finding a great place to stay in Mexico is easy with momondo. Filter all the accommodation options we return to find the best place for you. Want somewhere with a pool or 24 hour front desk? We have filters for that. Free breakfast? momondo can show those for you too. Filter by review, price and numerous other factors, all for free, all on momondo.

Here's why travellers choose to use momondo
Comprehensive travel search
momondo compares 3M+ hotels and other types of accommodation to ensure you can find the best place to stay.
Intuitive search filters
Filter by price, amenities, free cancellation, enhanced cleaning, free breakfast and much more.
Smart price alerts
If you have found somewhere, momondo can track the price and alert you when it changes.