Moroccan citizens do not need a visa to enter Seychelles. A visitor's permit is granted on arrival for stays up to 90 days upon meeting entry requirements.
Last verified: 2026-02-06
At a glance
Max stay 90 days
Passport validity Valid passport required.
Entry type Visa-free
Onward ticket Recommended
Entry requirements
- No visa required - visitor's permit granted on arrival
- Seychelles is officially a visa-free destination
- All visitors receive visitor's permit if entry criteria met
- Valid passport, return/onward travel ticket, confirmed accommodation required
- Minimum US$150 per day in funds required
Stay
Visitor's permit on arrival allows stays up to 90 days for tourism.
Passport
Valid passport required.
Seychelles offers visa-free access. Ensure you meet financial requirements and have confirmed accommodation and return ticket.
Book with Tsavaro
Ready to visit Seychelles?
M-Pesa accepted · Pay in KES
Flights from Casablanca
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.