No visa is required for travel to Seychelles; a visitor’s permit is issued on arrival, but all travellers must obtain a Travel Authorisation (TA) before travel.
Last verified: 2026-02-09
At a glance
Entry requirements
- Seychelles states that although no visa is required, ALL travellers must apply for a Travel Authorisation (TA) when travelling to Seychelles.
- Seychelles states a visitor’s permit is issued on arrival for the intended length of stay.
Passport
Passport valid for the period of intended stay.
Health — Yellow fever
Required only when a person has resided in or recently visited a Yellow Fever endemic country, or transited (airport only) in a Yellow Fever endemic country for more than 12 hours.
Travel Authorisation requirements and supporting documents can change; always confirm on the official Seychelles TA portal and with your airline before travel.
Book with Tsavaro
Ready to visit Seychelles?
M-Pesa accepted · Pay in KES
Flights from Dar es Salaam
Places to stay
Travelling on a different passport?
Sources
Important
This tool is for guidance only and may be incomplete or out of date. Always confirm with official government sources and your airline before you travel.