You may apply up to 30 days before your flight. The travel authorization is mandatory for any traveler, including children, to enter the country.The application can be made ten days before arrival. Applicants must have at hand their passport, valid negative PCR Covid19 test result, itinerary, accommodation booking confirmation and GOP certificate. Alert for Travellers: A Travel Authorisation (TA) is required for every traveller entering Seychelles. I can apply the form only 72 hours prior to departure or less, not earlier, right? Also is it mandatory now to wear masks in public? 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. You do not need a visa to visit Seychelles, but you must get a travel authorisation before you travel. Every non-citizen visitor to Seychelles must apply for the digital Travel Authorization.