Maldivler, Hint Okyanusu'ndaki ekvatorun hemen kuzeyinde, Arap Denizi yakınında yer almaktadır. Hindistan'ın güneybatısında ve Minicoy Adası ile Chagos takımadaları arasında yer almaktadır.
Maldivler'in toplam alanı 115 mil karedir. Maldivler'den oluşan adalar zinciri Laccadive Denizi'ndedir. Deniz, Maldivler'in toplam alanının yüzde 99'unu oluşturuyor. Maldivler'in başkenti Male, Hindistan'ın güneybatısında yaklaşık 600 kilometre (370 mil) ve Sri Lanka'nın 750 kilometre (470 mil) güneybatısındadır. Maldivler, bir denizaltı dağ silsilesi olan Chagos-Maldivler-Laccadive Ridge'in tepesinde yer almaktadır.