Key takeaways
- Shared jeeps from Siliguri cost about ₹250–350 to Darjeeling, ₹200–250 to Kalimpong and ₹350–450 to Gangtok.
- A reserved car costs about ₹2,800–3,800 to Darjeeling, ₹3,000–4,000 to Kalimpong and ₹3,500–5,500 to Gangtok, so it is good value for three or more.
- Shared jeeps run mainly in the morning and early afternoon, so a late flight or train usually means a reserved car or a night in Siliguri.
- NH10 to Gangtok and Kalimpong is often blocked by landslides in the monsoon, when longer detours add hours.
The three gateways
Almost every trip to Sikkim, Darjeeling and Kalimpong starts at one of three places on the plains of North Bengal. New Jalpaiguri (NJP) is the main railway station, with trains from Kolkata, Delhi and Guwahati, about 6 km from the centre of Siliguri. Bagdogra airport (IXB), about 14 km from Siliguri, has flights from Delhi, Kolkata, Mumbai, Bengaluru and other cities. Siliguri itself, the city between them, is where most shared jeeps and buses leave from.
Pakyong airport in Sikkim, about 30 km from Gangtok, has had irregular commercial flights. Do not plan around it unless a flight is confirmed for your dates. Check current status before you travel.
From any of the three gateways you have four choices: a shared jeep, a bus, a reserved car, or for Darjeeling the toy train. Which is best depends on your group size, your arrival time and how much luggage you carry.
Fares and times at a glance
The table gives indicative fares from Siliguri. Prepaid counters at NJP and Bagdogra quote fixed fares for reserved cars, which sit at or a little above these figures; a reserved car from Bagdogra to Gangtok, for example, costs about ₹4,000–5,500. Fares rise in peak weeks and when detours are in use.
| Route | Distance | Shared jeep | Bus | Reserved car |
|---|---|---|---|---|
| Siliguri to Gangtok | 114 km | ₹350–450, 4.5–5.5 hours | ₹250–350, 5–6 hours | ₹3,500–5,000, 4–4.5 hours |
| Siliguri to Darjeeling | 65 km | ₹250–350, 3–3.5 hours | ₹150–200, 3.5–4 hours | ₹2,800–3,800, 3 hours |
| Siliguri to Kalimpong | 70 km | ₹200–250, 2.5–3 hours | ₹150–200 (NBSTC), 3–3.5 hours | ₹3,000–4,000, 2.5–3 hours |
| Siliguri to Kurseong | 34 km | ₹150–200, 1.5–2 hours | Not listed | ₹1,800–2,500, 1.5 hours |
| Siliguri to Mirik | 52 km | ₹150–200, 2–2.5 hours | ₹100–150, 2.5–3 hours | ₹2,200–3,000, 2 hours |
| Kalimpong to Gangtok | 75 km | ₹200–270, 3–3.5 hours | Not listed | ₹3,000–3,800, 3 hours |
Buses and the toy train
State buses run from the Tenzing Norgay Central Bus Terminus in Siliguri to Darjeeling, Kalimpong, Mirik and Gangtok. They are slower and cheaper than jeeps, with more legroom and a seat that is less cramped on the climb. North Bengal State Transport (NBSTC) runs the Kalimpong route, and Sikkim's state buses and shared services run to Gangtok. Buses suit travellers with time and light bags.
For Darjeeling there is a third option: the Darjeeling Himalayan Railway, the toy train, which climbs from NJP through Sukna, Rangtong, Kurseong and Ghum to Darjeeling in about 7–8 hours. A first-class seat costs about ₹1,500–1,800 (indicative). It is a slow, scenic day, not a quick transfer. Many travellers prefer to drive up and take the two-hour joy ride from Darjeeling to Ghum instead. Monsoon landslides can suspend the full NJP run. Check current status before you travel.
Reserved cars: best for groups and late arrivals
A reserved car takes you door to door, leaves when you want and stops where you ask. For a group of three or four, it often costs little more per person than shared jeeps, and it saves the transfer from the airport or station to the jeep stand. Prepaid counters at NJP and Bagdogra offer fixed fares, and hotels and tour operators can arrange a car to meet you.
Small cars such as the Maruti Dzire or WagonR are cheapest and fine for two or three people with modest luggage. For Gangtok and anything higher, or for four people with bags, an SUV such as a Bolero, Xylo or Innova is more comfortable. Note that cars registered in West Bengal and cars registered in Sikkim have different permissions in some areas, which is why a Siliguri taxi cannot take you to Tsomgo or North Sikkim.
A quick comparison shows when a car pays off. Four people going to Gangtok pay about ₹1,400–1,800 in shared jeep seats plus ₹500–800 for the taxi to the stand, against ₹3,500–5,000 for a reserved car. The difference per person is small, and the car takes you much closer to your hotel than the busy jeep stand.
- Confirm the fare, car type and drop point before you set off.
- Ask for a stop at Rangpo if anyone in the car needs a Sikkim Inner Line Permit.
- Expect waiting charges if your flight or train is badly delayed.
Monsoon detours and road closures
The road to Gangtok and Kalimpong runs along NH10, which follows the Teesta river through the gorge from Sevoke past Rangpo. It is the most landslide-prone road in the region and is blocked several times every monsoon. When it closes, cars for Gangtok detour via Kalimpong and Pedong or Algarah, adding 1–3 hours, and cars for Kalimpong use the longer route through Malbazar, Gorubathan and Lava, or via Damdim.
The Darjeeling road via Rohini and Kurseong is more reliable, but it also sees slips in heavy rain. Since the October 2023 flood in the Teesta valley, some stretches of NH10 run on repaired or temporary sections and close more easily. In the monsoon, keep a spare day between arriving in the hills and any flight home, and ask your driver about the road the evening before. Check current status before you travel.
Which option to choose
The right choice depends mostly on group size and arrival time. A few patterns hold for most travellers.
- Solo or two people arriving before noon: a shared jeep from Siliguri, after a prepaid taxi or auto to the stand.
- Three or four people, or a family with luggage: a reserved car from the prepaid counter or arranged by your hotel.
- Arriving after about 3 pm: a reserved car, or a night in Siliguri and a morning jeep.
- Train lovers going to Darjeeling with a free day: the toy train from NJP.
- Travelling Darjeeling to Gangtok: go via Kalimpong, which breaks the drive and saves backtracking to Siliguri.
- Foreign nationals going to Sikkim: any option, but make sure the vehicle stops at Rangpo or Melli for the Inner Line Permit.
Packages from this article
Start from a route



Questions travellers ask
Good to know
How much is a shared jeep from NJP to Gangtok?
A seat in a shared jeep from Siliguri to Gangtok costs about ₹350–450 and takes 4.5–5.5 hours. Jeeps leave through the morning and early afternoon. From NJP station, take an auto to the Siliguri jeep stands for about ₹150–250, or look for Gangtok jeeps near the station. Fares rise in peak weeks and when landslides force detours.
Is Bagdogra or NJP closer to Darjeeling?
They are similar. Bagdogra airport is about 70 km from Darjeeling and NJP station about 70 km as well, since both sit on the edge of Siliguri, 65 km from Darjeeling by the road through Rohini and Kurseong. Either way the drive takes about 3–3.5 hours. A reserved car from Siliguri costs about ₹2,800–3,800.
Can I take a shared jeep from Bagdogra airport?
Few shared jeeps leave from the airport itself. Most travellers take a prepaid taxi to Siliguri for about ₹500–800 and pick up a shared jeep from the stands there. If you land in the afternoon, or are three or more people, a reserved car from the airport prepaid counter is usually easier and not much more expensive per person.
How long does the drive from Siliguri to Gangtok take?
About 4–4.5 hours by reserved car and 4.5–5.5 hours by shared jeep for the 114 km along NH10. In the monsoon, landslides can close NH10 and cars detour via Kalimpong and Pedong or Algarah, adding 1–3 hours. Foreign nationals should allow 15–30 minutes extra at Rangpo for the Inner Line Permit.
Should I take the toy train from NJP to Darjeeling?
Only if you have a full day and enjoy slow travel. The full run takes about 7–8 hours, compared with about 3 hours by road, and first class costs about ₹1,500–1,800 (indicative). Many travellers drive up and take the two-hour joy ride from Darjeeling to Ghum instead. Monsoon landslides can suspend the full run, so check current status before you travel.







