There are 10 ways to get from Kerala to Srilanka by plane, car, train, 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.
Fly Cochin International Airport to Bagdogra Airport, drive
best- Fly from Cochin International Airport (COK) to Bagdogra Airport (IXB)plane COK - IXB
- Drive from Bagdogra Airport (IXB) to Srilankacar
6h 52m$137–212Train
cheapest- Take the train from Thiruvananthapuram Central to Kishanganjtrain 22503
- Take the train from Kishanganj to Galgaliatrain 13149 / ...
3d 5h$18–114Train, drive
- Take the train from Thiruvananthapuram Central to Santragachi Jntrain
- Take the train from Santragachi Jn to Thakurganjtrain
- Drive from Thakurganj to Srilankacar
2d 6h$20–118Bus, drive
- Take the bus from Thiruvananthapuram to Bengalurubus
- Take the bus from Bengaluru to Kolkatabus
- Take the bus from Kolkata to Siliguribus
- Drive from Siliguri to Srilankacar
2d 14h$44–122Drive 2,775.1 km
- Drive from Thiruvananthapuram to Srilankacar 2,775.1 km
41h 51m$330–477Fly Calicut International Airport to Bagdogra Airport, drive
- Fly from Calicut International Airport (CCJ) to Bagdogra Airport (IXB)plane CCJ - IXB
- Drive from Bagdogra Airport (IXB) to Srilankacar
6h 22m$125–221Fly Kannur International Airport to Bagdogra Airport, drive
- Fly from Kannur International Airport (CNN) to Bagdogra Airport (IXB)plane CNN - IXB
- Drive from Bagdogra Airport (IXB) to Srilankacar
6h 30m$137–333Fly Trivandrum to Bagdogra Airport, drive
- Fly from Trivandrum (TRV) to Bagdogra Airport (IXB)plane TRV - IXB
- Drive from Bagdogra Airport (IXB) to Srilankacar
8h 48m$171–278Fly Cochin International Airport to Purnea Airport, drive
- Fly from Cochin International Airport (COK) to Purnea Airport (PXN)plane COK - PXN
- Drive from Purnea Airport (PXN) to Srilankacar
7h 37m$246–495Train to Bajpe Airport, fly to Bagdogra Airport, drive
- Take the train from Kannur to Mangalore Jntrain
- Fly from Bajpe Airport (IXE) to Bagdogra Airport (IXB)plane IXE - IXB
- Drive from Bagdogra Airport (IXB) to Srilankacar
10h 59m$123–259
Cochin International Airport (COK) to Bagdogra Airport (IXB) flights
Comparing Your Travel Options
The cheapest way to get from Kerala to Srilanka is to train which costs $17 - $120 and takes 3 days 5h.
The fastest way to get from Kerala to Srilanka is to fly and drive which takes 6h 22m and costs $120 - $230.
No, there is no direct train from Kerala to Srilanka. However, there are services departing from Thiruvananthapuram Central and arriving at Galgalia via Kishanganj. The journey, including transfers, takes approximately 3 days 5h.
The distance between Kerala and Srilanka is 2312 km. The road distance is 2775.1 km.
It takes approximately 6h 52m to get from Kerala to Srilanka, including transfers.
Kerala to Srilanka train services, operated by Indian Railways, depart from Thiruvananthapuram Central station.
Srilanka is 15 min ahead of Kerala. It is currently 3:12 AM in Kerala and 3:27 AM in Srilanka.
Kerala to Srilanka train services, operated by Indian Railways, arrive at Kishanganj station.
Yes, the driving distance between Kerala to Srilanka is 2775 km. It takes approximately 41h 51m to drive from Kerala to Srilanka.
There are six+ hotels available in Srilanka.
What companies run services between Kerala, India and Srilanka, Province 1, Nepal?
You can take a train from Thiruvananthapuram Central to Srilanka via Kishanganj and Galgalia in around 3d 5h.
- Website
- goindigo.in
Flights from Cochin International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $140–240
Flights from Cochin International Airport to Bagdogra Airport via Mumbai
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- $130–240
Flights from Cochin International Airport to Bagdogra Airport via Bengaluru
- Ave. Duration
- 11h 10m
- When
- Every day
- Estimated price
- $110–230
Flights from Kannur International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 7h 15m
- When
- Thursday and Saturday
- Estimated price
- $160–280
Flights from Trivandrum to Bagdogra Airport via Delhi
- Ave. Duration
- 10h 2m
- When
- Every day
- Estimated price
- $160–260
Flights from Trivandrum to Bagdogra Airport via Bengaluru
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- $130–250
Flights from Trivandrum to Bagdogra Airport via Hyderabad
- Ave. Duration
- 13h 25m
- When
- Every day
- Estimated price
- $130–250
Flights from Cochin International Airport to Purnea Airport via Hyderabad
- Ave. Duration
- 5h 37m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $220–460
Flights from Cochin International Airport to Purnea Airport via Delhi
- Ave. Duration
- 7h 8m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $290–700
Flights from Bajpe Airport to Bagdogra Airport via Bengaluru
- Ave. Duration
- 11h 5m
- When
- Every day
- Estimated price
- $110–230
Flights from Bajpe Airport to Bagdogra Airport via Mumbai
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- $120–230
- Website
- airindiaexpress.in
Flights from Cochin International Airport to Bagdogra Airport via Bengaluru
- Ave. Duration
- 5h 57m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $110–270
Flights from Cochin International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 8h 23m
- When
- Every day
- Estimated price
- $140–330
Flights from Calicut International Airport to Bagdogra Airport via Bengaluru
- Ave. Duration
- 6h 43m
- When
- Monday, Wednesday, Thursday, Friday, Sunday, and Saturday
- Estimated price
- $110–290
Flights from Kannur International Airport to Bagdogra Airport via Bengaluru
- Ave. Duration
- 6h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $120–310
Flights from Trivandrum to Bagdogra Airport via Bengaluru
- Ave. Duration
- 6h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $120–310
Flights from Bajpe Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 6h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $130–310
Flights from Bajpe Airport to Bagdogra Airport via Bengaluru
- Ave. Duration
- 6h 10m
- When
- Monday, Thursday, Friday, Saturday, Sunday, and Wednesday
- Estimated price
- $110–270
- Website
- airindia.in
Flights from Cochin International Airport to Bagdogra Airport via Bengaluru
- Ave. Duration
- 5h 57m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $110–270
Flights from Cochin International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 8h 23m
- When
- Every day
- Estimated price
- $140–330
Flights from Calicut International Airport to Bagdogra Airport via Bengaluru
- Ave. Duration
- 6h 43m
- When
- Monday, Wednesday, Thursday, Friday, Sunday, and Saturday
- Estimated price
- $110–290
Flights from Trivandrum to Bagdogra Airport via Bengaluru
- Ave. Duration
- 6h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $120–310
Flights from Trivandrum to Bagdogra Airport via Delhi
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- $160–250
Flights from Bajpe Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 6h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $130–310
Flights from Bajpe Airport to Bagdogra Airport via Bengaluru
- Ave. Duration
- 6h 10m
- When
- Monday, Thursday, Friday, Saturday, Sunday, and Wednesday
- Estimated price
- $110–270
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Thiruvananthapuram Central to Santragachi Jn
- Ave. Duration
- 41h 45m
- Frequency
- 3 times a week
- Estimated price
- $11–85
- Website
- irctc.co.in
- Sleeper Class
- $11–14
- Third AC (3A)
- $28–35
- Second AC (2A)
- $40–50
- First Class (1A)
- $65–85
Train from Santragachi Jn to Thakurganj
- Ave. Duration
- 11h 11m
- Frequency
- Once a week
- Estimated price
- $3–25
- Website
- irctc.co.in
- Sleeper Class
- $3–4
- Third AC (3A)
- $8–11
- Second AC (2A)
- $11–15
- First Class (1A)
- $19–25
Train from Kannur to Mangalore Jn
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- $1–13
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $4–6
- Second AC (2A)
- $6–8
- First Class (1A)
- $10–13
Train from Thiruvananthapuram Central to Kishanganj
- Ave. Duration
- 3d 2h
- Frequency
- Once daily
- Estimated price
- $12–100
- Website
- irctc.co.in
- Sleeper Class
- $12–16
- Third AC (3A)
- $30–40
- Second AC (2A)
- $45–60
- First Class (1A)
- $75–100
Train from Kishanganj to Galgalia
- Ave. Duration
- 59 min
- Frequency
- 5 times a day
- Estimated price
- $1–11
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $3–5
- Second AC (2A)
- $5–7
- First Class (1A)
- $8–11
- Phone
- +91 97514 35999
- [email protected]
- Website
- SBM Traansport
Bus from Thiruvananthapuram to Bengaluru
- Ave. Duration
- 11h 55m
- Frequency
- Every 2 hours
- Schedules at
- SBM Traansport
- Website
- Frontline Travels
Bus from Thiruvananthapuram to Bengaluru
- Ave. Duration
- 13h 35m
- Frequency
- Every 3 hours
- Schedules at
- Frontline Travels
- Website
- Oneness Tours And Travels
Bus from Thiruvananthapuram to Bengaluru
- Ave. Duration
- 11h 35m
- Frequency
- 3 times a day
- Schedules at
- Oneness Tours And Travels
- Phone
- 8893555000
- [email protected]
- Website
- Kallada Tours and Travels
Bus from Thiruvananthapuram to Bengaluru
- Ave. Duration
- 13h 25m
- Frequency
- 3 times a day
- Estimated price
- $12–26
- Schedules at
- Kallada Tours and Travels
- Website
- Murahara Travels
Bus from Thiruvananthapuram to Bengaluru
- Ave. Duration
- 10h 45m
- Frequency
- Once daily
- Schedules at
- Murahara Travels
- Phone
- 7338873882
- [email protected]
- Website
- Jayavin Travels
Bus from Thiruvananthapuram to Bengaluru
- Ave. Duration
- 13h 20m
- Frequency
- Once daily
- Estimated price
- $9–29
- Schedules at
- Jayavin Travels
- Phone
- +91 99625 31717
- [email protected]
- Website
- Thirumalaivasan Transports
Bus from Thiruvananthapuram to Bengaluru
- Ave. Duration
- 14h
- Frequency
- 3 times a week
- Website
- Thirumalaivasan Transports
- Website
- Shama Transport
Bus from Thiruvananthapuram to Bengaluru
- Ave. Duration
- 12h 20m
- Frequency
- Twice a week
- Schedules at
- Shama Transport
- Phone
- +91 93440 62552
- [email protected]
- Website
- A1 Travels
Bus from Thiruvananthapuram to Bengaluru
- Ave. Duration
- 16h 30m
- Frequency
- Once a week
- Website
- A1 Travels
- Phone
- +91 9088900002
- [email protected]
- Website
- Express Line
Bus from Bengaluru to Kolkata
- Ave. Duration
- 35h
- Frequency
- 4 times a day
- Website
- Express Line
- Schedules at
- Express Line
Bus from Kolkata to Siliguri
- Ave. Duration
- 13h
- Frequency
- Hourly
- Website
- Express Line
- Schedules at
- Express Line
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Bengaluru to Kolkata
- Ave. Duration
- 35h 15m
- Frequency
- 4 times a day
- Estimated price
- $18–45
- Website
- Shymoli Paribahan
Bus from Kolkata to Siliguri
- Ave. Duration
- 12h 50m
- Frequency
- 3 times a week
- Estimated price
- $10–35
- Website
- Shymoli Paribahan
- Phone
- +91 7020566333
- [email protected]
- Website
- Cherry Collars
Bus from Bengaluru to Kolkata
- Ave. Duration
- 36h 5m
- Frequency
- Once daily
- Website
- Cherry Collars
- Website
- Cherry Collars
- Website
- Sana Travels
Bus from Bengaluru to Kolkata
- Ave. Duration
- 38h 5m
- Frequency
- 6 times a week
- Schedules at
- Sana Travels
- Phone
- +91 99599 66626
- [email protected]
- Website
- CVR Travels
Bus from Bengaluru to Kolkata
- Ave. Duration
- 36h 30m
- Frequency
- 5 times a week
- Schedules at
- CVR Travels
- Website
- Dream Cruiser
Bus from Bengaluru to Kolkata
- Ave. Duration
- 34h 50m
- Frequency
- 3 times a week
- Schedules at
- Dream Cruiser
Bus from Kolkata to Siliguri
- Ave. Duration
- 13h 15m
- Frequency
- Once a week
- Schedules at
- Dream Cruiser
- Website
- Lokenath Bus Service
Bus from Kolkata to Siliguri
- Ave. Duration
- 13h 10m
- Frequency
- Hourly
- Schedules at
- Lokenath Bus Service
- Website
- EASY RIDE Platinum
Bus from Kolkata to Siliguri
- Ave. Duration
- 12h 55m
- Frequency
- Every 3 hours
- Schedules at
- EASY RIDE Platinum
- Website
- Madan Mohan Travels
Bus from Kolkata to Siliguri
- Ave. Duration
- 13h
- Frequency
- Every 4 hours
- Schedules at
- Madan Mohan Travels
- Phone
- +91 7903832833
- [email protected]
- Website
- Sri Krishna Rath
Bus from Kolkata to Siliguri
- Ave. Duration
- 12h 30m
- Frequency
- 4 times a day
- Website
- Sri Krishna Rath
- Website
- Aradhana Paribahan
Bus from Kolkata to Siliguri
- Ave. Duration
- 13h 15m
- Frequency
- 3 times a day
- Schedules at
- Aradhana Paribahan
- Website
- Royal Cruiser
Bus from Kolkata to Siliguri
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Schedules at
- Royal Cruiser
- Website
- Sanghita Bus Service
Bus from Kolkata to Siliguri
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Schedules at
- Sanghita Bus Service
- Phone
- 9073545111
- [email protected]
- Website
- Raipur Cruiser
Bus from Kolkata to Siliguri
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Website
- Raipur Cruiser
- Schedules at
- Raipur Cruiser
- +91 7044090046
- Website
- Green Line
Bus from Kolkata to Siliguri
- Ave. Duration
- 13h
- Frequency
- Once daily
- Website
- Green Line
- Website
- Green Line
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Kolkata to Siliguri
- Ave. Duration
- 14h 5m
- Frequency
- Once daily
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Website
- Shantanu Bus Service
Bus from Kolkata to Siliguri
- Ave. Duration
- 15h 29m
- Frequency
- Once daily
- Schedules at
- Shantanu Bus Service
- Website
- Rohit Travels
Bus from Kolkata to Siliguri
- Ave. Duration
- 13h 15m
- Frequency
- Twice a week
- Schedules at
- Rohit Travels
- Website
- Maa Durga Bus Service
Bus from Kolkata to Siliguri
- Ave. Duration
- 14h
- Frequency
- Once a week
- Schedules at
- Maa Durga Bus Service
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 around the UAE, How to plan an amazing trip around Scandinavia, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.






























