There are 11 ways to get from Kottayam to Siliguri by train, plane, bus, car, taxi, or night 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 Cochin International Airport, fly to Bagdogra Airport
best- Take the train from Kottayam to Aluvatrain
- Fly from Cochin International Airport (COK) to Bagdogra Airport (IXB)plane COK - IXB
9h 25m₹11,575–22,556Train
cheapest- Take the train from Kottayam to New Jalpaiguritrain 22503
3d 1h₹1,100–9,000Bus
- Take the bus from Kottayam to Angamalybus
- Take the bus from Angamaly to Erodebus
- Take the bus from Erode, Tamil Nadu to Vijayawada, Andhra Pradeshbus
- Take the bus from Vijayawada, Andhra Pradesh to Siliguri, West Bengalbus
2d 1hTrain via Chennai
- Take the train from Kottayam to Peramburtrain 12624 / ...
- Take the train from Perambur to New Jalpaiguritrain 12509 / ...
2d 4h₹1,284–9,890Drive 2,725.4 km
- Drive from Kottayam to Siliguricar 2,725.4 km
40h 13m₹30,795–44,481Train to Coimbatore International Airport, fly to Bagdogra Airport
- Take the train from Kottayam to Coimbatore Jntrain
- Fly from Coimbatore International Airport (CJB) to Bagdogra Airport (IXB)plane CJB - IXB
12h 49m₹13,924–22,418Taxi to Madurai, fly to Bagdogra Airport
- Take the taxi from Kottayam to Madurai-Airport-IXMtaxi
- Fly from Madurai (IXM) to Bagdogra Airport (IXB)plane IXM - IXB
9h 19m₹14,731–26,784Train to Trivandrum, fly to Bagdogra Airport
- Take the train from Kottayam to Thiruvananthapuram Centraltrain
- Fly from Trivandrum (TRV) to Bagdogra Airport (IXB)plane TRV - IXB
12h 33m₹14,845–26,222Train, train to Calicut International Airport, fly to Bagdogra Airport
- Take the train from Kottayam to Thrisurtrain
- Take the train from Thrisur to Parpanangaditrain
- Fly from Calicut International Airport (CCJ) to Bagdogra Airport (IXB)plane CCJ - IXB
12h 49m₹11,276–23,500Train to Cochin International Airport, fly to Purnea Airport, night bus
- Take the train from Kottayam to Aluvatrain
- Fly from Cochin International Airport (COK) to Purnea Airport (PXN)plane COK - PXN
- Take the nightbus from Purnia Zero Mile to Siliguri - Night Super Travel Agencynightbus
13h 44m₹16,875–39,046Bus via Hyderabad
- Take the bus from Kottayam, Kerala to Thrissur, Keralabus
- Take the bus from Thrissur, Kerala to Hyderabad, Telanganabus
- Take the bus from Hyderabad, Telangana to Siliguri, West Bengalbus
2d 22h
Kottayam to Siliguri by train
Questions & Answers
The cheapest way to get from Kottayam to Siliguri is to train which costs ₹1,100 - ₹9,000 and takes 3 days 1h.
The fastest way to get from Kottayam to Siliguri is to taxi and fly which takes 9h 19m and costs ₹14,000 - ₹27,000.
No, there is no direct bus from Kottayam to Siliguri. However, there are services departing from Kottayam and arriving at Siliguri, West Bengal via Angamaly, Erode, Tamil Nadu and Vijayawada, Andhra Pradesh. The journey, including transfers, takes approximately 2 days 1h.
Yes, there is a direct train departing from Kottayam and arriving at New Jalpaiguri. Services depart once daily, and operate every day. The journey takes approximately 3 days 1h.
The distance between Kottayam and Siliguri is 2334 km. The road distance is 2725.4 km.
The best way to get from Kottayam to Siliguri without a car is to bus which takes 2 days 1h and costs .
It takes approximately 9h 25m to get from Kottayam to Siliguri, including transfers.
Kottayam to Siliguri bus services, operated by Kerala State Road Transport Corporation, depart from Kottayam station.
Kottayam to Siliguri train services, operated by Indian Railways, depart from Kottayam station.
The best way to get from Kottayam to Siliguri is to bus which takes 2 days 1h and costs . Alternatively, you can train via Chennai, which costs ₹1,200 - ₹10,000 and takes 2 days 4h.
What companies run services between Kottayam, India and Siliguri, India?
You can take a bus from Kottayam to Siliguri, West Bengal via Angamaly, Erode, Tamil Nadu, and Vijayawada, Andhra Pradesh in around 2d 1h. Alternatively, you can take a train from Kottayam to New Jalpaiguri via Perambur in around 2d 4h.
- Website
- airindia.in
Flights from Cochin International Airport to Bagdogra Airport via Bengaluru
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,000–20,000
Flights from Cochin International Airport to Bagdogra Airport via Mumbai
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Cochin International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- ₹11,000–15,000
Flights from Coimbatore International Airport to Bagdogra Airport via Hyderabad
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₹9,000–22,000
Flights from Coimbatore International Airport to Bagdogra Airport via Bengaluru
- Ave. Duration
- 7h 55m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,500–22,000
Flights from Madurai to Bagdogra Airport via Bengaluru
- Ave. Duration
- 7h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–22,000
Flights from Trivandrum to Bagdogra Airport via Delhi
- Ave. Duration
- 9h 13m
- When
- Every day
- Estimated price
- ₹11,000–20,000
Flights from Trivandrum to Bagdogra Airport via Bengaluru
- Ave. Duration
- 9h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,500–22,000
Flights from Trivandrum to Bagdogra Airport via Mumbai
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹11,000–23,000
Flights from Calicut International Airport to Bagdogra Airport via Bengaluru
- Ave. Duration
- 6h 56m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,500–21,000
Flights from Calicut International Airport to Bagdogra Airport via Hyderabad
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₹8,500–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kottayam to Aluva
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Kottayam to Perambur
- Ave. Duration
- 13h 13m
- Frequency
- Twice daily
- Estimated price
- ₹380–2,900
- Website
- irctc.co.in
- Sleeper Class
- ₹380–450
- Third AC (3A)
- ₹950–1,300
- Second AC (2A)
- ₹1,300–1,800
- First Class (1A)
- ₹2,300–2,900
Train from Perambur to New Jalpaiguri
- Ave. Duration
- 38h 25m
- Frequency
- Once daily
- Estimated price
- ₹900–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹900–1,100
- Third AC (3A)
- ₹2,300–2,900
- Second AC (2A)
- ₹3,300–4,100
- First Class (1A)
- ₹5,500–7,000
Train from Kottayam to Coimbatore Jn
- Ave. Duration
- 5h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Kottayam to Thiruvananthapuram Central
- Ave. Duration
- 3h 55m
- Frequency
- Every 2 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Kottayam to Thrisur
- Ave. Duration
- 3h 1m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Thrisur to Parpanangadi
- Ave. Duration
- 1h 54m
- Frequency
- Every 3 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Kottayam to Aluva
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Kottayam to New Jalpaiguri
- Ave. Duration
- 3d 1h
- Frequency
- Once daily
- Estimated price
- ₹1,100–9,000
- Website
- irctc.co.in
- Sleeper Class
- ₹1,100–1,400
- Third AC (3A)
- ₹2,900–3,600
- Second AC (2A)
- ₹4,200–5,500
- First Class (1A)
- ₹7,000–9,000
- Phone
- +91 9447071021
- [email protected]
- Website
- KSRTC
Bus from Kottayam to Angamaly
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- ₹100–190
- Website
- KSRTC
- Ave. Duration
- 4h 7m
- Estimated price
- ₹5,000–6,500
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 Why you should take the train in the US, South Korea: Travelling from Seoul to Busan , and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
More Questions & Answers
Kottayam to Siliguri bus services, operated by Kerala State Road Transport Corporation, arrive at Angamaly station.
Kottayam to Siliguri train services, operated by Indian Railways, arrive at Perambur station.
Yes, the driving distance between Kottayam to Siliguri is 2725 km. It takes approximately 40h 13m to drive from Kottayam to Siliguri.
There are 304+ hotels available in Siliguri.








