$57 - $171
|CHEAPEST CITY IN MEXICO||Guadalajara||40% cheaper||Hotels in Guadalajara are the cheapest in Mexico at just $57 per night on average.|
|MOST EXPENSIVE CITY IN MEXICO||Tulum||79% more expensive||Tulum has the highest priced hotels in Mexico with rooms averaging $171 per night.|
|MOST POPULAR CITY IN MEXICO||Cancún||74% more users visited||More momondo users search for hotels in Cancún than any other city 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 December - just $252 per night.
Out of all the tourist destinations in Mexico, our data shows that travelers tend to visit Cancún more often than any other city.
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 79% above the country's average price per night.
Our users typically find that Cancún has the lowest per night rates in the country at just $56. Cancún offers hotels rooms at an average rate that is 80% lower than the average city in Mexico.