£40 - £135
|CHEAPEST CITY IN MEXICO||Mérida||49% cheaper||Hotels in Mérida are the cheapest in Mexico at just £40 per night on average.|
|MOST EXPENSIVE CITY IN MEXICO||Tulum||73% 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 £171 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 April.
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 £339, which is 39% above the average hotel room cost of £244 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 - 73% more than than the country's average hotel room price.
Cancún currently offers the lowest nightly rates of any city in Mexico at just £40; a price that is 83% lower than the average rate per night in Mexico.