Destination comparison
Maldives vs Sri Lanka: cost, weather and which to pick
Both are a short flight from South India, but they are very different trips: the Maldives is a resort-and-lagoon holiday, while Sri Lanka is a road trip through hills, temples, wildlife and beaches.
Short answer: for a couple from Delhi on 5 nights in 4-star hotels in October, Maldives costs about ₹1,43,500 per person and Sri Lanka about ₹75,000. Sri Lanka usually costs well under half of a Maldives resort trip, mainly because of resort rates and island transfers.