Skip to content

Canada passport → Seychelles

Seychelles visa for citizens of Canada

Embassy / VFSVisitor's Visa

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 routeEmbassy / VFS · Visitor's Visa
How to applyIn-person at an embassy or visa center
Maximum stayUp to 90 days
Passport validityAt least 6 months
AppointmentRequired
Onward or return ticketRequired
Proof of fundsSufficient funds for stay

How to apply

  1. 1

    Prepare documents

    Gather all required documents as listed above

  2. 2

    Submit application to embassy

    Submit application and supporting documents in person at the nearest Seychelles embassy or consulate

  3. 3

    Pay visa fee

    Pay the applicable visa fee at the embassy (amount not specified)

  4. 4

    Wait for processing

    Processing time may vary; check with embassy for current timeline

  5. 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

    Optional

    Recommended 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

    Optional

    May 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

More destinations for Canada passport holders