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.