Seychelles is a visa-free country, which means that there are no visa requirements for any persons wishing to travel except for passport holder from Kosovo as Seychelles does not recognized the State of Kosovo therefore entry will not be permitted.
Although a visa is not required to enter Seychelles by other passport holders, visitors should nevertheless have in their possession a valid passport or other travel documents recognized by the government of Seychelles in order to gain entry.
All travellers are required to complete immigration procedures when travelling to and from Seychelles.
Please click https://seychelles.govtas.com/ to complete your immigration forms.