US residents that are flying to the Seychelles will need to have a passport that is valid for the duration of their stay, with at least one blank page available for stamps. This is a visa-free country, but travelers will be required to present sufficient funds, confirmed accommodations, and proof of onward or return travel to be granted entry and issued a visitors permit for the duration of their stay.