Want to choose the perfect hill station to spend time with your partner? Darjeeling is one of the best hill stations in India. With a distance of 620km from Kolkata to Darjeeling, the “Queen of hills” offers you breathtaking views of the snow-capped Himalayas, green lush, and experience the sunrise view at Tiger Hill.

Darjeeling is not only popular for its iconic views and lush greenery, even there are also many activities to do, like taking a ride on the Toy train, visiting Padmaja Naidu Himalayan Zoological Park, going trekking, and tasting the famous local street food.

Kolkata is also a big hub of transportation, and because it is a major city in India, it is well connected to major destinations with all types of ways- flight, train, and cab.

Kolkata to Darjeeling: Distance & Travel Time

Here are the real figures for distance and travel time between Kolkata and Darjeeling:

Travel TypeDistanceApprox Time
Aerial (Kolkata → Bagdogra)~ 496 km ~ 1 hr 5 min flight
+ 2.5–3 hrs by road to Darjeeling
Road (Kolkata → Darjeeling)~ 616 km (or 634 km via NH-12) ~ 12–14 hours
(15 hours for some routes)
Train (Kolkata → NJP) + Road / Toy Train to DarjeelingKolkata → New Jalpaiguri (NJP): ~ 556 km by rail
Then NJP → Darjeeling: ~ 70–84 km
Kolkata → NJP: ~10–12 hours by train
+ NJP → Darjeeling: 2.5–4 hours by car or 6–7 hours by toy train

Darjeeling Tourism Package

Book Best Sikkim Darjeeling Tour Packages Under @5000

Book Best Sikkim Darjeeling Tour Packages Under @5000

Darjeeling
2 Days 1 Nights
₹5,000
₹10,000
Per Person
Book Now
Darjeeling Tour Package for Couple | Romantic Holiday in the Hills

Darjeeling Tour Package for Couple | Romantic Holiday in the Hills

Darjeeling
4 Days 3 Nights
₹10,000
₹13,000
Per Person
Book Now

How to reach Darjeeling from Kolkata

To reach Darjeeling, there is no its own airport you need to take a flight to Bagdogra airport, which is the nearest one. to Darjeeling. After Bagdogra, there are two ways to travel to Darjeeling- by road and train. You can hire a cab or travel by toy train, which is a popular activity to do in Darjeeling.

Kolkata to Darjeeling by flight

When it comes to visiting any destination, the most fastest way is by flight. But because of don’t have an airport in Darjeeling, you need to take a flight from Kolkata to Bagdogra airport, which is the closest airport to Darjeeling, and this journey takes 1 hour and 5 minutes to reach Bagdogra airport.

Then you need to hire a taxi/Cab, and if you have time, then choose the toy train, which takes 7 to 8 hours but makes your journey memorable. And if you want to reach early, choose a taxi, which usually takes 3 to 4 hours to reach Darjeeling.

Kolkata to Darjeeling flight ticket price

Here is the list of Kolkata to Bagdogra flight ticket prices with details of airline, flight time and the duration of travel to reach Bagdogra. But there are some differences in fare because of peak seasons and festival times you can see the fluctuations.

AirlineTicket PriceDurationFlight Time (Approx.)Notes
IndiGo₹3,0941 hr 05 min07:35 → 08:40One of the cheapest fares found on OTA listings
Air India / AirAsia India₹3,100 – ₹4,0001 hr 05–20 min09:00 → 10:20 / 11:55 → 13:00Many flights operate on the route
Multiple Carriers (IndiGo, AI, others)₹3,200 – ₹4,000~1 hr 10 minAfternoon departures varySeveral mid-day flight options, depending on the date
General Market Lowest Price (Skyscanner)₹5,984 (best found price)Non-stopVarious timesSeveral mid-day flight options, depending on the date
Typical Price Range ( IndiGo / EMT)₹3,000 – ₹6,000Non-stopMultiple dailyCurrent general price insight
Weekly Frequency₹3,000 – ₹6,000Non-stop~40–50 flights weeklyMany flights operated on the route
High-Demand Peak Spike₹15,000 – ₹21,000 (rare spike)Non-stopMorning + noon flights are frequently availableSeveral mid-day flight options, depending on the date

Kolkata to Darjeeling by train

Kolkata to Darjeeling by train is another popular and comfortable option for travel. For those seeking for budget-friendly trip, train is the best way to reach Darjeeling with comforts and money saving. And the journey of Darjeeling is divided into two parts:

  1. Kolkata → New Jalpaiguri (NJP) by train, and
  2. NJP → Darjeeling by road or by the famous Toy Train.

1. Kolkata to New Jalpaiguri (NJP) by Train

You can board a train to New Jalpaiguri from major Kolkata stations such as Howrah Junction and Sealdah. These long-distance trains are preferred because they offer overnight travel and comfortable seating or sleeper arrangements and the average travel time is 10–12 hours.

Train Time Table

Here is the table of the Howrah to New Jalpaiguri train ticket price, route, timing, and train number.

TrainRoute / TimingsApprox Ticket PriceClasses
Howrah → New Jalpaiguri Vande Bharat (22301)Howrah (HWH) → NJP, ~7.5 hr journey.EC: ~₹2,390, CC: ~₹1,185Executive Chair (EC), Chair Car (CC)
Howrah → NJP Special (03027)Overnight Mail Express, departs 23:55 from Howrah, arrives NJP ~10:45.1A ~₹2,180, 2A ~₹1,300, 3A ~₹920, SL ~₹3501A, 2A, 3A, 3E, SL
Howrah → NJP Special (03013)Another overnight passenger train, departs Howrah 23:40, arrives NJP ~10:10.Not available1A, 2A, 3A, SL
Howrah → NJP Humsafar (13115)From Kolkata area to NJP, modern AC train.3A: ~₹1,015, Sleeper: ~₹3753A and Sleeper
Howrah → NJP Kamrup Express (15959)Mail / Express train.2A: ~₹1,280, 3A: ~₹895, SL: ~₹3302A, 3A, SL
Howrah → NJP Saraighat Express (12345)Long-distance train from Howrah to NJP.1A: ~₹2,205, 2A: ~₹1,325, 3A: ~₹945, SL: ~₹3601A, 2A, 3A, SL

2. NJP to Darjeeling – Hill Journey Options

Once you arrive at New Jalpaiguri (NJP) station, you can continue the journey to Darjeeling through two main options:

Option A: By Road (Taxi / Shared Jeep)

This is the most common way to reach Darjeeling from NJP. You can hire a taxi or book a seat in a shared jeep to reach Darjeeling, which takes 3 to 4 hours, that also depends on traffic and weather.

Option B: By Darjeeling Himalayan Railway (Toy Train)

To reach Darjeeling from NJP station toy train is the most popular way to travel. The world-famous UNESCO-listed Toy Train provides a slow but scenic climb into the hills. This train maintains a slow speed of 11–12 km/h due to the steep gradients and narrow gauge heritage track, and it takes 7 to 8 hours to reach Darjeeling, which is 84km away.

The Train No. is 52541 and usually departing near 10:00 AM from NJP and arriving in Darjeeling around 5:30 PM.

Darjeeling Holiday Plans

Book Best Selling Darjeeling Tour Packages Under @10000

Book Best Selling Darjeeling Tour Packages Under @10000

Darjeeling
3 Days 2 Nights
₹7,250
₹10,000
Per Person
Book Now
Darjeeling and Gangtok Tour Package for 5 Days 4 Night

Darjeeling and Gangtok Tour Package for 5 Days 4 Night

Darjeeling, Gangtok
5 Days 4 Nights
₹13,150
₹16,000
Per Person
Book Now

Kolkata to Darjeeling by Road

Traveling from Kolkata to Darjeeling by road is a long and common way to reach, but it gives a scenic journey. To reach Darjeeling, the most commonly used route follows NH-12, which goes from Kolkata to Siliguri, then to Darjeeling.
The total distance on this route is around 634 km, and the drive usually takes about 15 hours, depending on traffic and stops.

If you’re planning to hire a cab, Kingsland holiday provides you with the one-way Kolkata to Darjeeling/Siliguri cab cost at the best price.

For public transport, there is no direct luxury bus from Kolkata to Darjeeling. Instead, travellers can take a bus from Kolkata to Siliguri. From Siliguri, shared taxis, shared jeeps, and NBSTC buses are available to reach Darjeeling.

More Popular routes to Darjeeling

Route NameTravel OptionTimeDistanceMore information
Delhi to DarjeelingFlight to Bagdogra / Cab6–8 hours1,500 kmFly from Delhi to Bagdogra (2h 10m) and take a 3-hour taxi or shared cab to Darjeeling.
Mumbai to DarjeelingFlight to Bagdogra + Cab7–9 hours2,100 kmDirect flight to Bagdogra (3h) followed by a scenic 3-hour hill drive to Darjeeling.
New Jalpaiguri to DarjeelingToy Train / Cab7–8 hours70 kmThe Darjeeling Himalayan Railway (Toy Train) offers a UNESCO heritage journey through the hills.
Lucknow to DarjeelingFlight / Train + Cab12–14 hours900 kmTake a flight to Bagdogra or train to NJP, then proceed by road to Darjeeling.
Bangalore to DarjeelingFlight to Bagdogra + Cab8–10 hours2,300 kmFly to Bagdogra (via Kolkata or Delhi) and take a taxi or shared jeep to Darjeeling.
Chennai to DarjeelingFlight to Bagdogra + Cab9–11 hours2,250 kmTake a flight to Bagdogra and travel by road through scenic hills to Darjeeling.
Siliguri to DarjeelingCab / Shared Jeep / Toy Train3–4 hours65 kmRoad trip via Hill Cart Road or scenic toy train ride through Kurseong.
Jamshedpur to DarjeelingTrain + Cab14–16 hours620 kmTake a train to NJP and then a cab or toy train to Darjeeling.
Bhopal to DarjeelingFlight / Train + Cab14–16 hours1,400 kmFly via Delhi/Kolkata to Bagdogra and continue by road to Darjeeling.
Bagdogra to DarjeelingCab / Shared Jeep3 hours via Hill Cart Road (NH110)68 kmThe fastest and most popular route for tourists; taxis and shared jeeps available.

Places to Visit in Darjeeling

Darjeeling Images

Darjeeling Nearby Places to Visit

Lachen

Lachen

Kalimpong

Kalimpong