Shaviyani Atoll

Officially Miladhunmadulu Uthuruburi, with 51 islands of which 16 are inhabited. Western islands attract snorkelers and divers, with manta ray cleaning stations on house reefs.

Popular Activities

Explore Shaviyani Atoll on Niyali Travel