Seychelles is visa-free for all nationalities (except Kosovo); Ugandan citizens do not require a visa to travel, but must meet visitor permit conditions on arrival.
Last verified: 2026-02-05
At a glance
Max stay See requirements
Passport validity See requirements
Entry type Visa-free
Onward ticket Recommended
Entry requirements
- Seychelles Immigration states there are no visa requirements for any persons wishing to travel (except Kosovo), and that a visitor’s permit is issued on arrival subject to conditions (return/onward ticket, accommodation, and funds).
Seychelles requires travelers to complete travel authorisation/immigration procedures prior to arrival as described on the official immigration site.
Book with Tsavaro
Ready to visit Seychelles?
M-Pesa accepted · Pay in KES
Flights from Entebbe
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.