Canada passport → Seychelles
Seychelles visa for citizens of Canada
Citizens of Canada need a visa for Seychelles and must apply in person at an embassy or visa centre.
Not yet verified
Our latest check could not confirm these details against an official source, or found a conflict. Treat them as a starting point and confirm with the embassy or official visa portal before you book.
Last checked . Policies change. Confirm with the embassy or official visa portal before you travel.
Key facts
| Entry route | Embassy / VFS · Visitor's Visa |
|---|---|
| How to apply | In-person at an embassy or visa center |
| Maximum stay | Up to 90 days |
| Passport validity | At least 6 months |
| Appointment | Required |
| Onward or return ticket | Required |
| Proof of funds | Sufficient funds for stay |
How to apply
- 1
Prepare documents
Gather all required documents as listed above
- 2
Submit application to embassy
Submit application and supporting documents in person at the nearest Seychelles embassy or consulate
- 3
Pay visa fee
Pay the applicable visa fee at the embassy (amount not specified)
- 4
Wait for processing
Processing time may vary; check with embassy for current timeline
- 5
Collect visa
Once approved, collect your passport with visa stamp from the embassy
Documents checklist
Identity
Valid passport
Must be valid for at least 6 months from date of entry
Completed visa application form
Provided upon application submission
Passport-sized photographs
Two recent photos with white background
Travel
Confirmed round-trip flight itinerary
Proof of onward/return travel
Accommodation reservation confirmations
Booking for each night of stay in Seychelles
Travel insurance
OptionalRecommended to cover medical and repatriation
Financial
Proof of sufficient funds
Bank statements, pay stubs, or sponsor letter
Supporting
Yellow fever vaccination certificate
If coming from or transiting through an endemic country
Cover letter explaining purpose of visit
OptionalMay include intended activities and travel dates
Proof of funds
Minimum balance: Not specified
- Bank statements
- Pay stubs
- Sponsor letter
Must demonstrate sufficient funds for the duration of stay
Good to know
- Apply at least 30 days before travel, as application can be submitted up to 30 days before entry
- Visa may be denied if documents are incomplete or falsified
Common refusal reasons
Incomplete documentation
Double-check all required documents are provided and meet specifications
Insufficient funds
Provide clear evidence of sufficient funds for stay
Lack of valid yellow fever vaccination when required
Ensure vaccination is up-to-date and certificate is provided if coming from endemic area
FAQ
Do citizens of Canada need a visa for Seychelles?
Citizens of Canada need a visa for Seychelles and must apply in person at an embassy or visa centre. Visa type: Visitor's Visa.
How long can citizens of Canada stay in Seychelles?
Up to 90 days.
What documents do citizens of Canada need for Seychelles?
Valid passport; Completed visa application form; Passport-sized photographs; Confirmed round-trip flight itinerary; Accommodation reservation confirmations; Proof of sufficient funds; and 3 more.
How long must my passport be valid for Seychelles?
At least 6 months.
Plan your trip to Seychelles
Nowah is an AI travel agent that books flights, hotels and eSIMs in one conversation and keeps track of your visa paperwork along the way. Need data on arrival? See the Nowah eSIM guide for Seychelles.
Seychelles visa for other passports
- India
- United States
- United Kingdom
- China
- Philippines
- Nigeria
- Pakistan
- Bangladesh
- Indonesia
- Brazil
- Mexico
- Australia
- All passports for Seychelles