£40 - £134
|CHEAPEST CITY IN MEXICO||Mérida||48% cheaper||Hotels in Mérida are the cheapest in Mexico at just £41 per night on average.|
|MOST EXPENSIVE CITY IN MEXICO||Tulum||75% more expensive||Tulum has the highest priced hotels in Mexico with rooms averaging £135 per night.|
|MOST POPULAR CITY IN MEXICO||Cancún||86% more users visited||More momondo users search for hotels in Cancún than any other city in Mexico|
At just £177 per night on average, September is the least expensive month to stay at a hotel in Mexico. The most expensive month to stay at a hotel in Mexico is December.
As many would assume, more people stay in Cancún than in any other city while visiting Mexico.
Prices of luxury hotel rooms fluctuate based on the location and hotel brand that you stay at, but in Mexico you can expect a nightly rate of about £371, which is 105% above the average hotel room cost of £181 per night.
As a popular tourist destination in Mexico, it is no surprise that Tulum has the most expensive hotel rooms at £135 per night - 75% more than than the country's average hotel room price.
Mérida currently offers the lowest nightly rates of any city in Mexico at just £9; a price that is 95% lower than the average rate per night in Mexico.