To reach Bangalore to Darjeeling, there are several travel options that you can choose to reach Darjeeling, like air, train and road. For the corporate employee, Bangalore to Darjeeling holidays offer to free stress mind from your daily busy routine, and take some time with yourself and create good memories.
Darjeeling is a famous destination in India that is known for its stunning snow-capped Himalayan views, lush tea gardens, toy train rides, and peaceful green hills. There are also many things to do, like explore the local street food, charming cafés, and unique culture that attract travellers from across the world.
Bangalore to Darjeeling: Distance and Travel Time
Here are the approximate distances and travel times from Bangalore to Darjeeling by different travel modes:-
| Travel Type | Distance | Time to Travel |
|---|---|---|
| Aerial (Bangalore → Bagdogra / Darjeeling) | 1,892 km | Depends on flight + 3 hr road trip to Darjeeling |
| By Road (Direct) | 2,575 km | 42–45 hours by road |
| Bangalore → New Jalpaiguri (Rail) + Road to Darjeeling | 2,460 km | 40–45 hours by train + 3 hours by road |
Darjeeling Tour Plan
How to Reach Bangalore to Darjeeling
Here we provide the three main ways of travel for Darjeeling from Bangalore:-
1. Bangalore to Darjeeling by Flight (Fastest Way)
It is the fastest and comfortable way to travel from Bangalore to Darjeeling. Darjeeling does not have its own airport, so you must fly from Kempegowda International Airport (Bangalore) to Bagdogra Airport (IXB).
Most flights include a stop in Delhi or Kolkata. Travel time ranges between 3 to 5 hours, depending on the airline and layover.
After you reach Bagdogra, you can hire a private taxi or take a shared cab to Darjeeling. The hill drive takes around 3 hours, passing through forests, tea gardens, and beautiful mountain curves.
Flights from Bangalore → Bagdogra (For Darjeeling Trip)
Here is the main flights table with their route and estimated ticket price:-
| Airline | Typical Route / Stops | Ticket Price (Approx) |
|---|---|---|
| IndiGo | Bangalore → Delhi/Kolkata → Bagdogra | ₹5,500 – ₹6,500 |
| Air India Express | Bangalore → Delhi → Bagdogra | ₹5,800 – ₹7,000 |
| Akasa Air / Vistara | Bangalore → Kolkata → Bagdogra | ₹5,500 – ₹7,200 |
2. Bangalore to Darjeeling by Train (Budget-Friendly)
Travel by train is another cheaper option and suitable for budget travellers. There is no direct train from Bangalore to Darjeeling. Therefore, you must first reach New Jalpaiguri (NJP) railway station, the nearest major railway station to Darjeeling. Train travel from Bangalore to NJP station takes around 40 to 45 hours.
From NJP, you can travel to Darjeeling via taxi/ cabs and the Darjeeling Himalayan Railway (toy train).
Trains from Bangalore to New Jalpaiguri (NJP)
| Train | Departure & Arrival | Duration | Approx Ticket Fare |
|---|---|---|---|
| Humsafar Express / Express Trains | 1–2 weekly options | 42–45 hours | SL: ₹750–900, 3A: ₹2,000–2,500, 2A: ₹3,200–3,800 |
| Other Connecting Trains via Kolkata / Assam Route | Multiple connections | Varies | Depends on route & train |
(Train numbers change frequently; above details reflect typical service patterns.)
3. Bangalore to Darjeeling by Road
A direct road trip from Bangalore to Darjeeling is the longest and least preferred option, with a road distance of nearly 2,575 km. Driving non-stop may take 42–45 hours, so most travellers avoid it. This uphill journey is scenic with tea estates, forests, and fresh mountain air.
Travel Options from Siliguri / NJP / Bagdogra to Darjeeling
When you reach the plains (Bagdogra Airport, NJP railway station, or Siliguri), you have three travel options: Shared Jeep, Cab and Buses. If you are looking for a very cheap way to travel, then you can choose Buses that take some time compared to a private cab. And if you can reach early, then choose a cab, this is a comfortable way to reach Darjeeling.
You can also book cabs from Kingsland Holiday at the season’s best price, connect with an expert to get free quotes.
Darjeeling Tourism Packages
More Popular routes to Darjeeling
| Route Name | Travel Option | Time | Distance | More information |
|---|---|---|---|---|
| Delhi to Darjeeling | Flight to Bagdogra / Cab | 6–8 hours | 1,500 km | Fly from Delhi to Bagdogra (2h 10m) and take a 3-hour taxi or shared cab to Darjeeling. |
| Mumbai to Darjeeling | Flight to Bagdogra + Cab | 7–9 hours | 2,100 km | Direct flight to Bagdogra (3h) followed by a scenic 3-hour hill drive to Darjeeling. |
| New Jalpaiguri to Darjeeling | Toy Train / Cab | 7–8 hours | 70 km | The Darjeeling Himalayan Railway (Toy Train) offers a UNESCO heritage journey through the hills. |
| Kolkata to Darjeeling | Flight / Train + Cab | 10–12 hours | 620 km | Fly or take a train to NJP/Bagdogra, then hire a cab or take a shared jeep to Darjeeling. |
| Lucknow to Darjeeling | Flight / Train + Cab | 12–14 hours | 900 km | Take a flight to Bagdogra or train to NJP, then proceed by road to Darjeeling. |
| Chennai to Darjeeling | Flight to Bagdogra + Cab | 9–11 hours | 2,250 km | Take a flight to Bagdogra and travel by road through scenic hills to Darjeeling. |
| Siliguri to Darjeeling | Cab / Shared Jeep / Toy Train | 3–4 hours | 65 km | Road trip via Hill Cart Road or scenic toy train ride through Kurseong. |
| Jamshedpur to Darjeeling | Train + Cab | 14–16 hours | 620 km | Take a train to NJP and then a cab or toy train to Darjeeling. |
| Bhopal to Darjeeling | Flight / Train + Cab | 14–16 hours | 1,400 km | Fly via Delhi/Kolkata to Bagdogra and continue by road to Darjeeling. |
| Bagdogra to Darjeeling | Cab / Shared Jeep | 3 hours via Hill Cart Road (NH110) | 68 km | The fastest and most popular route for tourists; taxis and shared jeeps available. |