Search Hotels in Maldives

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in Maldives

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 1,142 hotels in Maldives with room rates, reviews, and availability. Most hotels are fully refundable.

Maldives Travel Info

Accommodation
1,142
Hotels with nearby beaches
383
Lowest price
$188
Highest price
$3,237
International airports
Male (MLE-Velana Intl.), Kadhdhoo Island (KDO) and Kaadedhdhoo Island (KDM)
Top attractions
Gili Lankanfushi Beach, Maafushivaru Island Beach and Angsana Beach
Cities to visit
Aarah, Velassaru and Malé
Number of reviews
4,244

Price trends for hotels in Maldives

Less expensive
More expensive
Next month
May
January
$199
Month
Price
January
$346
February
$340
March
$206
April
$199
May
$178
June
$193
July
$180
August
$216
September
$227
October
$222
November
$263
December
$325
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Maldives. Select dates and complete search for nightly totals inclusive of taxes and fees.

Frequently asked questions

How much do hotels in Maldives cost?
In Maldives, you can find cheap options from $188 in a few different ways. To browse what’s available, enter your preferred getaway dates, then fine-tune your search by amenities, budget and more. Remember that rates can differ depending on when you want to go, so if you have some flexibility, try swapping your dates around until you find the right deal.
When is the best time to go to Maldives?
If you want to visit in summer, book your Maldives stay between June and August. Temperatures during the summer here range from 82ºF to 84ºF. Maldives has a tropical monsoon climate, so pack appropriately.
How can I find cheap hotels in Maldives?
The best place to begin searching is by using our “Price per night” filter. Currently, the least expensive hotels start at $188 per night. Other ways to secure a budget-friendly Maldives retreat are by booking well in advance and being flexible with dates. For even more great prices, go to our cheap hotels in Maldives page.
What are the best hotels in Maldives for families?
The first step to a perfect family retreat in Maldives is securing the right place to stay. Go to the “Traveler experience” section of our filter tool and check “Family friendly.” This will show you all the Maldives properties that welcome children and offer family amenities such as babysitting and recreational activities. Pick the one that matches your budget and style, then prepare to relax while the little ones have a blast.
Why should I book my Maldives hotel with Expedia?
We make booking a stay in Maldives as easy as swiping right for your dream getaway. First, there’s the extensive range of options and fantastic prices. Then, there’s our online Help Center, which is available 24/7. Plus, when you become a member of our One Key™ loyalty program, you can collect OneKeyCash™* and spend it on eligible hotels, flights, car rentals and more. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.

Recent reviews of Maldives hotels
Expedia verified reviews