Rome2Rio

How to get fromCalgary to Seychellesby plane, ferry, or bus

Find Transport to Seychelles

See all options

Calgary to Seychelles

Rome2Rio compared 3 ways to get from Calgary to Seychelles. The best route is Fly Calgary International Airport to Seychelles International Airport, a distance of 14765.215 km.

  1. Fly Calgary International Airport to Seychelles International Airport

    best
    1. Fly from Calgary International Airport (YYC) to Seychelles International Airport (SEZ)plane plane YYC - SEZ
    29h 29m
    $516–1,235
  2. Fly Calgary International Airport to Praslin Island Airport, ferry

    1. Fly from Calgary International Airport (YYC) to Praslin Island Airport (PRI)plane plane YYC - PRI
    2. Take the ferry from Praslin to La Digueferry ferry
    3. Take the ferry from La Digue to Praslinferry ferry
    4. Take the ferry from Praslin to Mahéferry ferry
    35h 39m
    $606–1,348
  3. Bus to Edmonton International Airport, fly to Seychelles International Airport

    1. Take the bus from Calgary North, AB to Leduc, ABbus bus
    2. Fly from Edmonton International Airport (YEG) to Seychelles International Airport (SEZ)plane plane YEG - SEZ
    30h 22m

Calgary International Airport (YYC) to Seychelles International Airport (SEZ) flights

Calendar16Weekly Planes
Duration29h 41mAverage Duration
Ticket$490Cheapest Price
See schedules

Questions & Answers

What companies run services between Calgary, AB, Canada and Seychelles?

Condor Flugdienst, Edelweiss Air, and four other airlines fly from Calgary International Airport (YYC) to Seychelles International Airport (SEZ) twice daily.

Airlines
Bus operators
Ferry operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling by boat in Italy, How to get from Florence to Rome, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.