Rome2Rio

How to get fromKozhikode to Sylhetby plane, train, bus or car

Find Transport to Sylhet

See all options

There are 10 ways to get from Kozhikode to Sylhet by plane, train, bus, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly Calicut International Airport to Agartala, train

    best
    1. Fly from Calicut International Airport (CCJ) to Agartala (IXA)planeCCJ - IXA
    2. Take the train from Azampur to Sylhettrain
    12h 18m
    $114–233
  2. Train

    cheapest
    1. Take the train from Kozhikkode to Santragachi Jntrain
    2. Take the train from Sealdah to Gobardangatrain
    3. Take the train from Benapole to Dhakatrain
    4. Take the train from Dhaka to Sylhettrain
    2d 6h
    $18–132
  3. Bus, train, drive

    1. Take the bus from Calicut KP travels to Ameerpretbus
    2. Take the train from Secunderabad to New Farakka Jntrain
    3. Drive from New Farakka Jn to Chapai nawabganjcar
    4. Take the bus from Chapai nawabganj to Dhaka Mohakhalibus
    5. Take the bus from Dhaka Arambag to Sylhetbus
    2d 18h
    $50–150
  4. Drive 2,672.9 km

    1. Drive from Kozhikode to Sylhetcar2,672.9 km
    38h 33m
    $316–456
  5. Fly Calicut International Airport to Lokpriya Gopinath Bordoloi International Airport, drive

    1. Fly from Calicut International Airport (CCJ) to Lokpriya Gopinath Bordoloi International Airport (GAU)planeCCJ - GAU
    2. Drive from Lokpriya Gopinath Bordoloi International Airport (GAU) to Sylhetcar
    10h 48m
    $128–234
  6. Fly Calicut International Airport to Osmani International Airport

    1. Fly from Calicut International Airport (CCJ) to Osmani International Airport (ZYL)planeCCJ - ZYL
    11h 24m
    $127–370
  7. Train to Kannur International Airport, fly to Agartala, train

    1. Take the train from Kozhikkode to Kannurtrain
    2. Fly from Kannur International Airport (CNN) to Agartala (IXA)planeCNN - IXA
    3. Take the train from Azampur to Sylhettrain
    16h 4m
    $119–253
  8. Train to Kannur International Airport, fly to Lokpriya Gopinath Bordoloi International Airport, drive

    1. Take the train from Kozhikkode to Kannurtrain
    2. Fly from Kannur International Airport (CNN) to Lokpriya Gopinath Bordoloi International Airport (GAU)planeCNN - GAU
    3. Drive from Lokpriya Gopinath Bordoloi International Airport (GAU) to Sylhetcar
    12h 9m
    $158–244
  9. Train, drive

    1. Take the train from Kozhikkode to Palakkadtrain
    2. Take the train from Palakkad to Badarpur Jntrain
    3. Drive from Badarpur Jn to Sylhetcar
    2d 18h
    $26–147
  10. Bus, train

    1. Take the bus from Kozhikode to Kempegowda B.S.bus
    2. Take the train from Whitefield to Agartalatrain
    3. Take the train from Akhaura to Sylhettrain
    3d 7h
    $25–149

Calicut International Airport (CCJ) to Agartala (IXA) flights

Calendar31Weekly Planes
Duration9h 13mAverage Duration
Ticket$96Cheapest Price
See schedules

Questions & Answers

What companies run services between Kozhikode, India and Sylhet, Bangladesh?

You can take a train from Kozhikkode to Sylhet via Santragachi Jn, Satrangachi Station, Rajabazar Tram Depot, Sealdah, Gobardanga, Bangaon Jn, Benapole, and Dhaka in around 2d 6h. Alternatively, SalamAir, Biman Bangladesh Airlines, and four other airlines fly from Calicut International Airport (CCJ) to Osmani International Airport (ZYL) twice daily.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
Train operators
Bus 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 Getting to Milan from the airport, Travelling around the UAE, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.