Free to useThere are no hidden charges or fees.
Filter your dealsFilter by free cancellation, free breakfast and more.
Millions of reviewsCheck ratings based on millions of real guest reviews.
Low season | September |
---|---|
High season | March |
Average price (weeknight) | $345 |
Average price (weekend night) | $351 |
Finding cheap accommodation in Mexico is pretty straightforward. In the less touristy locations, you will find cheap hotels concentrated around the central plaza. Others will be located next to big markets and bus or train stops. In the larger cities, the more affordable hotels will be clustered in a relatively small area. Most of the modern and expensive hotels tend to be outside the cities and only accessible by car or taxi. The only difficult time to access cheap accommodation in Mexico is over The Christmas, Easter, or Mexican holidays, or during festivals, and it would be prudent to book your cheap hotel through KAYAK in advance.
If you wish to engage in water sports as you visit Mexico, you’ll be better off in hotels by the Sea of Cortez or the Gulf of Mexico. Most of the beaches around Los Cabos by the Sea of Cortez host a lot of marine life, making them ideal for sport fishing and most kinds of water sports. A great Los Cabos hotel you should consider is Hyatt Ziva Los Cabos. For a more thrilling experience, how about surfing in the crashing waves around Veracruz and Oaxaca? Some great hotels in these areas are Hotel Lois Veracruz and Oaxaca Real Hotel.
If you wish to check out the ancient civilizations that once occupied the Mexican territory, head out to the northern area of Vallecito in Baja California. Between the extensive deserts, dunes, and mountains lay cave paintings and ceremonial mounds used by these civilizations. Ensenada is a great hotel in Baja California which you should consider when visiting this area.
Based on KAYAK hotel searches, the most popular destination is Cancún (56% of total searches to Mexico). The next most popular destinations are Playa del Carmen (20%) and Cabo San Lucas (12%). Searches for hotels in Puerto Vallarta (12%) are also popular.
Based on KAYAK hotel searches, the most popular region to stay in Mexico is Quintana Roo. Baja California Sur and Jalisco are also very popular.
KAYAK users have found double rooms in Mexico for as cheap as $7 (Mexico City) in the last 3 days. The average price is $257.
In the last 72 hours, users have found Mexico hotels for tonight for as low as $9 (San Cristóbal de las Casas). Users have also found 3-star hotels from $9 (San Cristóbal de las Casas) and 4-star+ hotels from $20 (Santa Maria Huatulco).
In the last 72 hours, users have found Mexico hotels for this weekend for as low as $11 (Mérida) per night. Users have also found 3-star hotels from $14 (Guadalajara) and 4-star+ hotels from $22 (Santa Maria Huatulco).