TravelVisaRules

Maldives visa for Indian citizens

Indian citizens can get a visa on arrival in Maldives for up to 30 days.

Visa on arrival Confidence: high — Verified against official source Last verified: (3 days ago)
Status
Visa on arrival
Max stay
30 days
Official cost
Free
Before departure
Obtain on arrival

Cost note

Tourist visa on arrival is free for 30 days. Extensions, if granted, carry a fee paid to Maldives Immigration.

What you need

  • Indian passport valid at least 1 month from the date of arrival
  • Completed Traveller Declaration via the IMUGA portal within 96 hours before arrival
  • Confirmed return or onward ticket
  • Prepaid confirmed accommodation at a registered facility
  • Sufficient funds for the stay

Official source

https://imuga.immigration.gov.mv/

Use the government route and fee only. Avoid lookalike agent sites that add markups or mimic official portals.

Why this verdict

Tourists of all nationalities, including Indian citizens, receive a free 30-day tourist visa on arrival in the Maldives if they meet the entry requirements. The IMUGA Traveller Declaration is mandatory and free, but it is not a visa application. Entry remains at the discretion of Maldives Immigration.

Frequently asked questions

Do Indian citizens need a visa for Maldives?
Indian citizens can get a visa on arrival in Maldives for up to 30 days. (Visa on arrival.)
How long can Indian passport holders stay in Maldives?
Up to 30 days.
How much does the Maldives entry cost for Indian citizens?
It is free. This page tracks the official government fee only, not agent markup.

Related countries

↩ All Indian visa requirements