There are 5 ways to get from Haldia to Sikkim by bus, plane, taxi, train, night 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.
Bus, fly, taxi
best- Take the bus from Ranichak to Esplanadebus
- Fly from Netaji Subhas Chandra Bose International Airport (CCU) to Bagdogra Airport (IXB)plane CCU - IXB
- Take the taxi from Bagdogra Airport (IXB) to Jorethangtaxi
6h 17m₹7,924–12,759Bus
cheapest- Take the bus from Ranichak to Esplanadebus
- Take the bus from Kolkata to Siliguribus
- Take the bus from Siliguri - SNT Bus Stand to Gangtok - SNT bus standbus
20h 57m₹817–2,171Train, taxi
- Take the train from Durga Chak Town to Santragachi Jntrain
- Take the train from Santragachi Jn to New Mal Jntrain
- Take the taxi from New Mal Jn to Gangtoktaxi
18h 11m₹4,683–8,766Bus, night bus
- Take the bus from Ranichak to Esplanadebus
- Take the nightbus from Esplande Bus Stand to Siliguri Bus Stationnightbus
- Take the bus from Siliguri - SNT Bus Stand to Gangtok - SNT bus standbus
21h 45m₹1,567–3,370Drive 731.4 km
- Drive from Haldia to Gangtokcar 731.4 km
11h 3m₹8,179–11,813
Netaji Subhas Chandra Bose International Airport (CCU) to Bagdogra Airport (IXB) flights
Questions & Answers
The cheapest way to get from Haldia to Sikkim is to bus which costs ₹800 - ₹2,200 and takes 20h 57m.
The fastest way to get from Haldia to Sikkim is to bus and fly and taxi which takes 6h 17m and costs ₹7,500 - ₹13,000.
No, there is no direct bus from Haldia to Sikkim. However, there are services departing from Ranichak and arriving at Gangtok - SNT bus stand via Kolkata and Siliguri - SNT Bus Stand. The journey, including transfers, takes approximately 20h 57m.
The distance between Haldia and Sikkim is 678 km. The road distance is 731.4 km.
The best way to get from Haldia to Sikkim without a car is to train and taxi which takes 18h 11m and costs ₹4,600 - ₹9,000.
It takes approximately 6h 17m to get from Haldia to Sikkim, including transfers.
Haldia to Sikkim bus services, operated by SBSTC, depart from Ranichak station.
Haldia to Sikkim bus services, operated by SBSTC, arrive at Esplanade station.
Yes, the driving distance between Haldia to Sikkim is 731 km. It takes approximately 11h 3m to drive from Haldia to Sikkim.
There are 371+ hotels available in Sikkim.
What companies run services between Haldia, India and Sikkim, India?
You can take a bus from Ranichak to Gangtok - SNT bus stand via Esplanade, Kolkata, Siliguri, and Siliguri - SNT Bus Stand in around 20h 57m.
- Website
- goindigo.in
Flights from Netaji Subhas Chandra Bose International Airport to Bagdogra Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹3,600–9,000
- Website
- airindiaexpress.in
Flights from Netaji Subhas Chandra Bose International Airport to Bagdogra Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- ₹4,100–6,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Durga Chak Town to Santragachi Jn
- Ave. Duration
- 2h 37m
- Frequency
- 3 times a day
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Santragachi Jn to New Mal Jn
- Ave. Duration
- 12h 48m
- Frequency
- Once a week
- Estimated price
- ₹330–2,600
- Website
- irctc.co.in
- Sleeper Class
- ₹330–400
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
- Phone
- 033-25442194
- [email protected]
- Website
- sbstconline.co.in
Bus from Ranichak to Esplanade
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- ₹95–120
- Schedules at
- online.sbstcbooking.co.in
Bus from Ranichak to Esplanade
- Ave. Duration
- 1h 43m
- Frequency
- Twice daily
- Estimated price
- ₹95–130
- Schedules at
- online.sbstcbooking.co.in
Bus from Ranichak to Esplanade
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- ₹95–120
- Schedules at
- online.sbstcbooking.co.in
- Phone
- 0353-2514920
- [email protected]
- Website
- North Bengal State Transport
Bus from Kolkata to Siliguri
- Ave. Duration
- 12h
- Frequency
- 5 times a day
- Estimated price
- ₹450–1,400
- Website
- North Bengal State Transport
- Seater
- ₹450–1,400
- Phone
- +919002012099
- [email protected]
- Website
- Sikkim Nationalised Transport
Bus from Siliguri - SNT Bus Stand to Gangtok - SNT bus stand
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- Estimated price
- ₹275–650
- Website
- Sikkim Nationalised Transport
- Schedules at
- Timetable
- Seater
- ₹430–650
- AC Seater
- ₹500
- Non AC Seater
- ₹275
Bus from Siliguri - SNT Bus Stand to Gangtok - SNT bus stand
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- Estimated price
- ₹275–650
- Website
- Sikkim Nationalised Transport
- Schedules at
- Timetable
- Seater
- ₹430–650
- AC Seater
- ₹500
- Non AC Seater
- ₹275
- Phone
- +91 8336003361
- [email protected]
- Website
- Shyamoli Bus
Night bus from Esplande Bus Stand to Siliguri Bus Station
- Ave. Duration
- 12h 50m
- Frequency
- 4 times a day
- Estimated price
- ₹1,200–2,600
- Website
- Shyamoli Bus
- Sleeper
- ₹1,200–2,600
- Ave. Duration
- 1h 34m
- Estimated price
- ₹3,800–5,000
99 Taxi
- Phone
- +91 89 00 77 18 88
- Website
- 99taxi.in
Aayush Holidays
- Phone
- +91 97 33 41 23 40
- Website
- aayushholidays.com
Go Eazy Cab
- Phone
- +91 80 16 91 69 69
- Website
- goeazycab.com
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 Which side of Niagara Falls should I choose (and how do I get there)?, How to get from London to Edinburgh, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.


















