September is the least expensive month to stay in Maldives, with an average price of 309 GBP per night. That price is significantly cheaper than the most expensive month, January.
While the country has many desirable locations to visit, the most popular city in Maldives to travel to is Malé.
The average cost per night for a luxury hotel room in Maldives is 804 GBP, 633% higher than the country’s average hotel room. A room in a standard hotel costs 110 GBP per night on average.
Kudahuvadhoo is the most expensive city in Maldives to book a hotel room in. The nightly rate of 1,211 GBP is 1,005% more than the average city in Maldives.
If you’re looking for the best deal when visiting Maldives, consider staying in Malé. According to our data, Malé is the least expensive city to spend the night in when visiting Maldives, with an average nightly rate of 21 GBP, 81% below the country’s average.