There are 5 ways to get from Shivamogga to Siliguri 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.
Fly
best- Fly from Shivamogga (RQY) to Bagdogra Airport (IXB)RQY - IXB
18h 16m₹8,034–17,237Train
cheapest- Take the train from Shimoga Town to Ksr Bengaluru12090 / ...
- Take the train from Whitefield to New Jalpaiguri12503
2d₹1,253–9,668Bus, train via Nashik
- Take the bus from Shimoga to Pune
- Take the bus from New Shivaji Nagar to Nashik Road
- Take the bus from Nashik Dwarka to Gorakhpur Nausad
- Take the train from Gorakhpur to New Jalpaiguri
2d 2h₹5,621–13,511Drive 2,367.5 km
- Drive from Shivamogga to Siliguri2,367.5 km
35h 28m₹24,767–35,775Bus, train
- Take the bus from Shivamogga to Kempegowda Bus Stand Bangalore
- Take the train from Krishnarajapurm to New Jalpaiguri12509 / ...
2d 3h₹1,413–9,130
Shivamogga (RQY) to Bagdogra Airport (IXB) flights
Questions & Answers
The cheapest way to get from Shivamogga to Siliguri is to train which costs ₹1,200 - ₹10,000 and takes 2 days 0h.
The fastest way to get from Shivamogga to Siliguri is to fly which takes 18h 16m and costs ₹8,000 - ₹18,000.
No, there is no direct train from Shivamogga to Siliguri. However, there are services departing from Shimoga Town and arriving at New Jalpaiguri via City station and Whitefield. The journey, including transfers, takes approximately 2 days 0h.
The distance between Shivamogga and Siliguri is 1975 km. The road distance is 2367.5 km.
The best way to get from Shivamogga to Siliguri without a car is to train which takes 2 days 0h and costs ₹1,200 - ₹10,000.
It takes approximately 18h 16m to get from Shivamogga to Siliguri, including transfers.
Shivamogga to Siliguri train services, operated by Indian Railways, depart from Shimoga Town station.
The best way to get from Shivamogga to Siliguri is to fly which takes 18h 16m and costs ₹8,000 - ₹18,000. Alternatively, you can train, which costs ₹1,200 - ₹10,000 and takes 2 days 0h.
Shivamogga to Siliguri train services, operated by Indian Railways, arrive at Ksr Bengaluru station.
Yes, the driving distance between Shivamogga to Siliguri is 2368 km. It takes approximately 35h 28m to drive from Shivamogga to Siliguri.
What companies run services between Shivamogga, India and Siliguri, India?
IndiGo Airlines, Spicejet, and Air India Express fly from Shivamogga (RQY) to Bagdogra Airport (IXB) 3 times a day. Alternatively, you can take a train from Shimoga Town to New Jalpaiguri via Ksr Bengaluru, City station, Kadugodi, and Whitefield in around 2d.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- goindigo.in
Flights from Shivamogga to Bagdogra Airport via Bengaluru
- Ave. Duration
- 20h 50m
- When
- Every day
- Estimated price
- ₹7,500–16,000
Flights from Shivamogga to Bagdogra Airport via Hyderabad
- Ave. Duration
- 17h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹7,000–16,000
- Website
- airindiaexpress.in
Flights from Shivamogga to Bagdogra Airport via Bengaluru
- Ave. Duration
- 20h 20m
- When
- Every day
- Estimated price
- ₹7,000–17,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Shimoga Town to Ksr Bengaluru
- Ave. Duration
- 4h 35m
- Frequency
- 3 times a day
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Whitefield to New Jalpaiguri
- Ave. Duration
- 41h 28m
- Frequency
- Twice a week
- Estimated price
- ₹1,000–8,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹1,000–1,300
- Third AC (3A)
- ₹2,600–3,200
- Second AC (2A)
- ₹3,700–4,700
- First Class (1A)
- ₹6,000–8,000
Train from Gorakhpur to New Jalpaiguri
- Ave. Duration
- 16h 45m
- Frequency
- 3 times a day
- Estimated price
- ₹390–3,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹390–470
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–3,000
Train from Krishnarajapurm to New Jalpaiguri
- Ave. Duration
- 44h 3m
- Frequency
- 4 times a week
- Estimated price
- ₹1,000–8,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹1,000–1,300
- Third AC (3A)
- ₹2,600–3,300
- Second AC (2A)
- ₹3,700–4,700
- First Class (1A)
- ₹6,000–8,000
- Phone
- 0836 230 7300
- help@vrlbus.in
- Website
- vrlbus.in
Bus from Shimoga to Pune
- Ave. Duration
- 13h 22m
- Frequency
- 3 times a day
- Estimated price
- ₹800–1,800
- Schedules at
- vrlbus.in
- Phone
- 1800 22 1250
- Website
- msrtc.maharashtra.gov.in
Bus from New Shivaji Nagar to Nashik Road
- Ave. Duration
- 4h 49m
- Frequency
- Hourly
- Estimated price
- ₹430–600
- Schedules at
- msrtc.maharashtra.gov.in
- Phone
- +919228009328
- rajratanbus@gmail.com
- Website
- rajratanbus.in
Bus from Nashik Dwarka to Gorakhpur Nausad
- Ave. Duration
- 12h 20m
- Frequency
- Twice daily
- Estimated price
- ₹3,500–3,700
- Schedules at
- rajratanbus.in
- AC Sleeper
- ₹3,500–3,700
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Shivamogga to Kempegowda Bus Stand Bangalore
- Ave. Duration
- 6h
- Frequency
- Every 30 minutes
- Estimated price
- ₹370–1,100
- Schedules at
- ksrtc.in
- Sleeper
- ₹370–750
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 How to get from Gatwick Airport into central London, Best ways to travel around Australia, and Getting to Milan from the airport - to help you get the most out of your next trip.
More Questions & Answers
There are 217+ hotels available in Siliguri.



















