Check
Trips

Do Indian passport holders need a visa for Seychelles?

Travel authorisation
up to 90 days
✓ Verified
Yes, with a quick online authorisation
No visa needed, but get a paid online Travel Authorisation before you fly. A free visitor's permit is issued on arrival.

What you need to know

•
Apply for the Travel Authorisation at seychelles.govtas.com after booking flights and accommodation. A fee applies, and each one covers one trip
•
Passport valid for your whole trip
•
Have a return ticket, confirmed accommodation and at least US$150 per day
•
The visitor's permit is free for up to 3 months and can be extended up to 12 months (SCR 5,000 per extension)

Documents to bring

•
Passport valid for your whole trip
•
Travel Authorisation approval
•
Return or onward ticket
•
Accommodation booking
•
Proof of funds (US$150+ per day)

Official source

Official government source ↗
All visitors to Seychelles must possess a valid Electronic Travel Authorisation (ETA) prior to departing from their country of origin.
Last verified 6 Oct 2026
Entry rules change often. Before you book or travel, please confirm with the official government source or the embassy. Can I Go? is a helpful guide, not legal advice. How we check our rules
Check with your own details