Morocco Morocco Seychelles Seychelles
Visa-free

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

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.