Seychelles is one of the few world-class beach destinations that admits Ugandan passport holders without a visa. The granite islands of Mahé, Praslin (home to the Vallée de Mai UNESCO site), and La Digue (with the famous Anse Source d'Argent beach) are accessible with just a EUR 10 online Travel Authorization. The main catch: Seychelles is expensive, yellow fever certificate is required, and flight connections from Uganda are limited.
Key Warnings
Insider Tips
Uganda is a yellow fever endemic country — Seychelles requires the certificate on arrival. If not vaccinated, visit UVRI Entebbe or Mulago Hospital. The certificate activates 10 days after vaccination and is valid for life.
Direct flights from Entebbe (EBB) to Mahé (SEZ) are rare — most routes go via Addis Ababa (Ethiopian Airlines), Nairobi (Kenya Airways), or Dubai (Emirates). Book accommodation in advance as Seychelles is very popular.
Go to seychelles.govtas.com and complete the Travel Authorisation form. Pay EUR 10 by card for standard 24-hour processing. Save the approval confirmation.
At Seychelles International Airport (SEZ, Mahé), present your passport, printed or digital Travel Authorization, return ticket, accommodation proof, and yellow fever certificate. Entry is granted for up to 90 days.
⚠️ Yellow Fever Certificate required. Seychelles requires a yellow fever certificate from travellers arriving from countries in the yellow fever endemic zone, which includes Uganda. Carry your original ICVP/yellow card — it will be checked at Seychelles International Airport (SEZ). Get vaccinated at Uganda Virus Research Institute (UVRI) in Entebbe or Mulago Hospital in Kampala if not already vaccinated.
Travel Authorisation fees confirmed: EUR 10 / 30 / 70
Seychelles' official e-border FAQ lists the Travel Authorisation at EUR 10 for standard processing within 24 hours, EUR 30 for premium (6 hours) and EUR 70 for expedited (60 minutes); for children 12 and under EUR 10, 30 and 30. Fees exclude bank charges. Earlier versions of this page quoted the fee in US dollars or called the authorisation free.
Seychelles needs no visa but does need a Travel Authorisation
Seychelles requires no visa from any nationality, which is why this route reads as visa-free. Every visitor must still hold a Travel Authorisation obtained online before departure — mandatory since April 2024, checked by airlines at boarding. Being visa-free is not the same as having nothing to arrange.
Last verified: