$88 - $220
|CHEAPEST CITY IN MEXICO||Mexico City||33% cheaper||Hotels in Mexico City are the cheapest in Mexico at just $88 per night on average.|
|MOST EXPENSIVE CITY IN MEXICO||Tulum||68% more expensive||Tulum has the highest priced hotels in Mexico with rooms averaging $220 per night.|
|MOST POPULAR CITY IN MEXICO||Cancún||64% more users visited||More momondo users search for hotels in Cancún than any other city in Mexico|
October is the least expensive month to stay in Mexico, with an average price of $201 per night. That price is significantly cheaper than the most expensive month, March.
Mexico is full of enlightening and adventurous cities, but the most popular tourist destination is Cancún.
Our data shows that hotel rooms in Tulum are about 68% more expensive on average than hotel rooms in the rest of Mexico, with a nightly rate of $220.
Our users typically find that Cozumel has the lowest nightly rates in the country at just $25. Cozumel offers hotel rooms at an average rate that is 93% lower than the average city in Mexico.