There are 6 ways to get from Kāsaragod to Colombo by train, plane, ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Bajpe Airport, fly
best- Take the train from Kasaragod to Mangalore Jntrain
- Fly from Bajpe Airport (IXE) to Bandaranaike International Airport (CMB)plane IXE - CMB
8h 16mRs 65,227–100,887Train, ferry via Tiruchirappalli
cheapest- Take the train from Kasaragod to Tiruchchirapalitrain
- Take the train from Tiruchchirapali to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
31h 13mRs 25,377–38,513Train, ferry
- Take the train from Kasaragod to Erode Jntrain
- Take the train from Erode Jn to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
28h 18mRs 25,380–38,443Bus, ferry
- Take the bus from Kasargode to Kozhikodebus
- Take the bus from Kozhikode, Kerala to Palani, Tamil Nadubus
- Take the bus from Palani, Tamil Nadu to Nagapattinam, Tamil Nadubus
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the bus from Kankesanturai to Pettahbus
31h 30mTrain to Kannur International Airport, fly
- Take the train from Kasaragod to Kannurtrain
- Fly from Kannur International Airport (CNN) to Bandaranaike International Airport (CMB)plane CNN - CMB
7h 49mRs 72,077–108,357Train to Calicut International Airport, fly
- Take the train from Kasaragod to Kozhikkodetrain
- Fly from Calicut International Airport (CCJ) to Bandaranaike International Airport (CMB)plane CCJ - CMB
9h 38mRs 71,692–128,708
Bajpe Airport (IXE) to Bandaranaike International Airport (CMB) flights
Comparing Your Travel Options
The cheapest way to get from Kāsaragod to Colombo is to train and ferry which costs Rs. 25000 - Rs. 39000 and takes 28h 18m.
The fastest way to get from Kāsaragod to Colombo is to train and fly which takes 7h 49m and costs Rs. 70000 - Rs. 110000.
The distance between Kāsaragod and Colombo is 939 km.
The best way to get from Kāsaragod to Colombo without a car is to train and ferry which takes 28h 18m and costs Rs. 25000 - Rs. 39000.
It takes approximately 8h 16m to get from Kāsaragod to Colombo, including transfers.
There are 1461+ hotels available in Colombo.
What companies run services between Kāsaragod, India and Colombo, Sri Lanka?
There is no direct connection from Kāsaragod to Colombo. However, you can take the train to Mangalore Jn, take the taxi to Bajpe Airport (IXE) airport, fly to Bandaranaike International Airport (CMB), then take the taxi to Colombo. Alternatively, you can take a train from Kasaragod to Colombo Fort via Erode Jn, Nagappattinam, Nagapattinam, Kankesanturai, and Kankesanturai in around 28h 18m.
- Website
- srilankan.com
Flights from Bajpe Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 5h 22m
- When
- Monday, Friday, Sunday, Tuesday, and Wednesday
- Estimated price
- Rs 36,000–100,000
Flights from Kannur International Airport to Bandaranaike International Airport via Trivandrum
- Ave. Duration
- 5h 40m
- When
- Monday and Friday
- Estimated price
- Rs 50,000–150,000
Flights from Kannur International Airport to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 6h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rs 60,000–180,000
Flights from Calicut International Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 5h 20m
- When
- Thursday to Wednesday
- Estimated price
- Rs 39,000–110,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kasaragod to Mangalore Jn
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- Rs 420–3,300
- Website
- irctc.co.in
- Sleeper Class
- Rs 420–500
- Third AC (3A)
- Rs 1,200–1,500
- Second AC (2A)
- Rs 1,600–2,100
- First Class (1A)
- Rs 2,600–3,300
Train from Kasaragod to Erode Jn
- Ave. Duration
- 8h 10m
- Frequency
- 5 times a day
- Estimated price
- Rs 900–7,500
- Website
- irctc.co.in
- Sleeper Class
- Rs 900–1,100
- Third AC (3A)
- Rs 2,400–3,100
- Second AC (2A)
- Rs 3,400–4,300
- First Class (1A)
- Rs 5,500–7,500
Train from Erode Jn to Nagappattinam
- Ave. Duration
- 5h 38m
- Frequency
- Once daily
- Estimated price
- Rs 700–5,500
- Website
- irctc.co.in
- Sleeper Class
- Rs 700–850
- Third AC (3A)
- Rs 1,900–2,400
- Second AC (2A)
- Rs 2,600–3,300
- First Class (1A)
- Rs 4,300–5,500
Train from Kasaragod to Kannur
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- Estimated price
- Rs 470–3,700
- Website
- irctc.co.in
- Sleeper Class
- Rs 470–600
- Third AC (3A)
- Rs 1,300–1,700
- Second AC (2A)
- Rs 1,800–2,300
- First Class (1A)
- Rs 2,900–3,700
Train from Kasaragod to Kozhikkode
- Ave. Duration
- 3h 2m
- Frequency
- Hourly
- Estimated price
- Rs 550–4,600
- Website
- irctc.co.in
- Sleeper Class
- Rs 550–700
- Third AC (3A)
- Rs 1,600–2,000
- Second AC (2A)
- Rs 2,200–2,800
- First Class (1A)
- Rs 3,600–4,600
Train from Kasaragod to Tiruchchirapali
- Ave. Duration
- 14h 25m
- Frequency
- Once daily
- Estimated price
- Rs 1,100–9,000
- Website
- irctc.co.in
- Sleeper Class
- Rs 1,100–1,400
- Third AC (3A)
- Rs 2,900–3,700
- Second AC (2A)
- Rs 4,100–5,500
- First Class (1A)
- Rs 6,500–9,000
Train from Tiruchchirapali to Nagappattinam
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- Rs 500–4,100
- Website
- irctc.co.in
- Sleeper Class
- Rs 500–650
- Third AC (3A)
- Rs 1,400–1,900
- Second AC (2A)
- Rs 2,000–2,500
- First Class (1A)
- Rs 3,200–4,100
- Phone
- +91 9447071021
- [email protected]
- Website
- KSRTC
Bus from Kasargode to Kozhikode
- Ave. Duration
- 4h 15m
- Frequency
- 4 times a day
- Estimated price
- Rs 750–1,100
- Website
- KSRTC
- Phone
- 022 - 22026666
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,439
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,439
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,439
- Website
- The Shipping Corporation of India
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, Why you should take the train in the US, and How to get from London to Edinburgh - to help you get the most out of your next trip.










