The cost of a night in the Maldives varies greatly depending on the type of accommodation and the level of luxury at the resort. A stay in a Maldives resort or overwater villa can cost anywhere from INR 20,000 to several lakhs per night.