How to Reach Darjeeling – Complete Travel Guide (2025)
Darjeeling, known as the "Queen of the Hills", sits at an altitude of 6,710 ft in the northern hills of West Bengal. Since Darjeeling has no airport or broad-gauge railway of its own, travellers must first arrive at one of three entry points — Bagdogra Airport (IXB), New Jalpaiguri (NJP) Railway Station, or Siliguri — and then travel upward by road or the famous Toy Train.
This guide covers every route and transport option so you can plan the most convenient and enjoyable journey to Darjeeling.
Quick Overview – Distances & Travel Times
| Gateway | Distance | Travel Time |
|---|---|---|
| Bagdogra Airport (IXB) | ~65–70 km | 2.5–3.5 hours by taxi |
| New Jalpaiguri (NJP) | ~76–88 km | 3 hrs (taxi) / 7–9 hrs (Toy Train) |
| Siliguri Town / Junction | ~77 km | 3–3.5 hours |
| Kolkata (by road) | ~651 km | 12–14 hours |
| Delhi (train to NJP) | ~1,450 km | 24–30 hours |
✈️ How to Reach Darjeeling by Air
The fastest way to reach Darjeeling is to fly into Bagdogra Airport (IATA: IXB), the nearest airport, located approximately 65–70 km from Darjeeling near Siliguri.
Airlines Flying to Bagdogra
Several domestic airlines connect Bagdogra with major Indian cities:
- Delhi → Bagdogra: ~2 hours | IndiGo, Air India, SpiceJet, Vistara, Akasa Air (daily flights)
- Kolkata → Bagdogra: ~50 minutes | Multiple daily flights — quickest option from Kolkata
- Mumbai → Bagdogra: ~2.5 hours | SpiceJet, IndiGo, AirAsia
- Bengaluru / Hyderabad → Bagdogra: ~2.5–3 hours | IndiGo, AirAsia (direct or 1-stop)
- Guwahati → Bagdogra: ~1 hour | Regular connections from Northeast India
From Bagdogra Airport to Darjeeling
- Pre-paid Taxi: Available at the official taxi counter inside the terminal. Journey takes ~3 hours via NH-110 (Hill Cart Road) through scenic tea gardens. Fare: ₹2,000–₹3,000.
- Shared Jeep: Head to Siliguri (12 km away) and board a shared jeep. Budget-friendly at ₹400–₹600 per person.
💡 Tip: Only pre-paid reserved taxis are available at Bagdogra Airport — avoid touts and use the official counter. Book a window seat on your flight for stunning Himalayan views during descent!
🚆 How to Reach Darjeeling by Train
Travelling by train is the most popular and affordable option. New Jalpaiguri (NJP) is the nearest major railhead, located ~76–88 km from Darjeeling and directly connected to cities across India.
Key Trains to New Jalpaiguri (NJP)
- From Kolkata: Darjeeling Mail (12343) — departs Sealdah at ~10:05 PM, arrives NJP in ~12 hours. Most popular among tourists.
- From Delhi: Rajdhani Express, Mahananda Express, North Eastern Express, Avadh Assam Express — multiple daily trains (24–30 hrs).
- From Mumbai: Several express trains via Patna/Guwahati to NJP (~36–40 hrs). Flying to Bagdogra is faster.
- From Guwahati: Direct trains to NJP in ~5–6 hours.
From NJP to Darjeeling
- Private Taxi: Pre-paid taxis available outside NJP station. ~3 hours via NH-110.
- Shared Jeep: ₹400–₹600 per person. Depart throughout the day from NJP taxi stand.
- NBSTC State Bus: Departs from Tenzing Norgay Bus Terminal, Siliguri (8 km from NJP). Takes ~3.5–4 hours.
- Toy Train (DHR): A scenic 7–9 hour heritage journey. See below for full details.
🎫 Tip: Many trains to NJP have a Tourist Quota — you can often get seats even when the general quota is full. Book on IRCTC (irctc.co.in) well in advance.
🚂 The Darjeeling Toy Train – A UNESCO World Heritage Experience
The Darjeeling Himalayan Railway (DHR), popularly known as the Toy Train, is one of India's most iconic travel experiences. In service since 1881 and declared a UNESCO World Heritage Site in 1999, this narrow-gauge steam locomotive winds through tea gardens, mountain tunnels, and charming hill villages on its way from NJP to Darjeeling.
| Detail | Info |
|---|---|
| Route | New Jalpaiguri → Siliguri → Kurseong → Ghum → Darjeeling |
| Distance | ~88 km |
| Duration | 7–9 hours |
| Booking | IRCTC website or NJP Station counter |
| Short Joyride | Darjeeling–Ghum joyride available within town |
The Toy Train is not the fastest way to reach Darjeeling — but it is certainly the most memorable. If you have an extra day, it is absolutely worth the ride.
🚗 How to Reach Darjeeling by Road
For those who love scenic drives, the road journey through the Himalayan foothills is a highlight in itself. Siliguri is the main road gateway, from where several routes wind up through tea estates to Darjeeling.
Main Road Routes from Siliguri to Darjeeling
- NH-110 / Hill Cart Road (via Kurseong): The most popular route (~77 km, 3–3.5 hrs). Passes through Sukna, Tindharia, Kurseong, Sonada, and Ghum.
- Rohini Route: A scenic alternate road, slightly quicker in good conditions. Preferred by many private cabs.
- Pankhabari Route: Steep and thrilling drive through dense forest — popular with adventure travellers.
- Mirik Route: A longer but beautiful detour for those wishing to visit Mirik Lake along the way.
Transport Options by Road
- Private Taxi: Most comfortable option. Available from Bagdogra Airport, NJP Station, and Siliguri. Fare: ₹2,000–₹3,500 one-way.
- Shared Jeep: Most popular budget option. Depart from Siliguri Junction or NJP. Fare: ₹400–₹600/person. Jeeps wait for a full load before departing.
- NBSTC State Bus: Departs from Tenzing Norgay Bus Terminal, Siliguri. Affordable and comfortable (~3.5–4 hours).
- Self-Drive from Kolkata: ~651 km via NH-12 (12–14 hours). Scenic after Siliguri — check road conditions before travelling.
🗺️ Recommended Stop: Break your road journey at Kurseong (47 km from Siliguri) — a charming hill town with tea estates, Eagle's Craig viewpoint, and the Makaibari Tea Garden.
🏙️ How to Reach Darjeeling from Major Indian Cities
From Kolkata
- Best: Darjeeling Mail overnight train (Sealdah → NJP, ~12 hrs) + taxi (3 hrs)
- Fastest: Fly Kolkata → Bagdogra (~50 min) + taxi (3 hrs)
- Road: Drive ~651 km via NH-12 (12–14 hrs)
From Delhi
- Fastest: Fly Delhi → Bagdogra (~2 hrs) + taxi (3 hrs)
- Budget: Rajdhani/Express train to NJP (24–30 hrs) + taxi
From Mumbai
- Fastest: Fly Mumbai → Bagdogra (~2–2.5 hrs) + taxi
- Budget: Train to NJP (~36–40 hrs) + taxi or shared jeep
From Bengaluru / Hyderabad
- Best: Fly to Bagdogra (~2.5 hrs, direct or 1-stop) + taxi (~3 hrs)
- Rail: Train to NJP (~40–48 hrs) + taxi
From Guwahati / Northeast India
- Best: Train Guwahati → NJP (~5–6 hrs) + taxi
- Also: Fly Guwahati → Bagdogra (~1 hr) + taxi
From Gangtok (Sikkim)
- Road: ~100 km from Gangtok to Darjeeling via Siliguri (~3.5–4 hrs). Easily combined on a Northeast India circuit.
🗓️ Best Time to Visit Darjeeling
- March – May (Peak Season): Clear skies, pleasant 8–18°C, rhododendrons in bloom. Best for mountain views.
- October – December (Great Season): Post-monsoon clarity, excellent Kanchenjunga views, cool 5–15°C.
- June – September (Monsoon – Avoid if Possible): Heavy rainfall, risk of landslides on hill roads.
- January – February (Cold Season): Very cold (0–8°C), occasional snowfall, fewer tourists.
❓ Frequently Asked Questions (FAQs)
Does Darjeeling have its own airport?
No. The nearest airport is Bagdogra Airport (IXB), about 65–70 km away near Siliguri. From there, a taxi takes approximately 3 hours to reach Darjeeling.
What is the nearest railway station to Darjeeling?
New Jalpaiguri (NJP) is the nearest broad-gauge station, about 76–88 km away. It connects to all major Indian cities. Siliguri Junction is another option with slightly fewer trains.
How long does it take to travel from NJP to Darjeeling?
By private taxi or shared jeep: approximately 3 hours. By Toy Train (Darjeeling Himalayan Railway): 7–9 hours — a scenic heritage journey worth experiencing.
Is the Toy Train a practical way to travel to Darjeeling?
The Toy Train is a heritage tourism experience rather than a daily commuter service. The full NJP–Darjeeling trip takes 7–9 hours. For quick travel, take a taxi. You can also enjoy the shorter Darjeeling–Ghum joyride once you're in town.
What is the best way to reach Darjeeling from Kolkata?
The most popular choice is the Darjeeling Mail (12343) overnight train from Sealdah to NJP (~12 hrs), then a taxi (~3 hrs). Alternatively, fly Kolkata → Bagdogra (~50 min) and taxi to Darjeeling (~3 hrs).
How much does a taxi from Bagdogra Airport to Darjeeling cost?
A pre-paid private taxi costs approximately ₹2,000–₹3,000. Shared jeeps from Siliguri cost ₹400–₹600 per person. Always use the official taxi counter at the airport.
Planning your Darjeeling trip? Explore our curated Darjeeling tour packages for the best itineraries, hotels, and local experiences.
How to Reach Darjeeling – Complete Travel Guide (2025)
Darjeeling, known as the "Queen of the Hills", sits at an altitude of 6,710 ft in the northern hills of West Bengal. Since Darjeeling has no airport or broad-gauge railway of its own, travellers must first arrive at one of three entry points — Bagdogra Airport (IXB), New Jalpaiguri (NJP) Railway Station, or Siliguri — and then travel upward by road or the famous Toy Train.
This guide covers every route and transport option so you can plan the most convenient and enjoyable journey to Darjeeling.
Quick Overview – Distances & Travel Times
| Gateway | Distance | Travel Time |
|---|---|---|
| Bagdogra Airport (IXB) | ~65–70 km | 2.5–3.5 hours by taxi |
| New Jalpaiguri (NJP) | ~76–88 km | 3 hrs (taxi) / 7–9 hrs (Toy Train) |
| Siliguri Town / Junction | ~77 km | 3–3.5 hours |
| Kolkata (by road) | ~651 km | 12–14 hours |
| Delhi (train to NJP) | ~1,450 km | 24–30 hours |
✈️ How to Reach Darjeeling by Air
The fastest way to reach Darjeeling is to fly into Bagdogra Airport (IATA: IXB), the nearest airport, located approximately 65–70 km from Darjeeling near Siliguri.
Airlines Flying to Bagdogra
Several domestic airlines connect Bagdogra with major Indian cities:
- Delhi → Bagdogra: ~2 hours | IndiGo, Air India, SpiceJet, Vistara, Akasa Air (daily flights)
- Kolkata → Bagdogra: ~50 minutes | Multiple daily flights — quickest option from Kolkata
- Mumbai → Bagdogra: ~2.5 hours | SpiceJet, IndiGo, AirAsia
- Bengaluru / Hyderabad → Bagdogra: ~2.5–3 hours | IndiGo, AirAsia (direct or 1-stop)
- Guwahati → Bagdogra: ~1 hour | Regular connections from Northeast India
From Bagdogra Airport to Darjeeling
- Pre-paid Taxi: Available at the official taxi counter inside the terminal. Journey takes ~3 hours via NH-110 (Hill Cart Road) through scenic tea gardens. Fare: ₹2,000–₹3,000.
- Shared Jeep: Head to Siliguri (12 km away) and board a shared jeep. Budget-friendly at ₹400–₹600 per person.
💡 Tip: Only pre-paid reserved taxis are available at Bagdogra Airport — avoid touts and use the official counter. Book a window seat on your flight for stunning Himalayan views during descent!
🚆 How to Reach Darjeeling by Train
Travelling by train is the most popular and affordable option. New Jalpaiguri (NJP) is the nearest major railhead, located ~76–88 km from Darjeeling and directly connected to cities across India.
Key Trains to New Jalpaiguri (NJP)
- From Kolkata: Darjeeling Mail (12343) — departs Sealdah at ~10:05 PM, arrives NJP in ~12 hours. Most popular among tourists.
- From Delhi: Rajdhani Express, Mahananda Express, North Eastern Express, Avadh Assam Express — multiple daily trains (24–30 hrs).
- From Mumbai: Several express trains via Patna/Guwahati to NJP (~36–40 hrs). Flying to Bagdogra is faster.
- From Guwahati: Direct trains to NJP in ~5–6 hours.
From NJP to Darjeeling
- Private Taxi: Pre-paid taxis available outside NJP station. ~3 hours via NH-110.
- Shared Jeep: ₹400–₹600 per person. Depart throughout the day from NJP taxi stand.
- NBSTC State Bus: Departs from Tenzing Norgay Bus Terminal, Siliguri (8 km from NJP). Takes ~3.5–4 hours.
- Toy Train (DHR): A scenic 7–9 hour heritage journey. See below for full details.
🎫 Tip: Many trains to NJP have a Tourist Quota — you can often get seats even when the general quota is full. Book on IRCTC (irctc.co.in) well in advance.
🚂 The Darjeeling Toy Train – A UNESCO World Heritage Experience
The Darjeeling Himalayan Railway (DHR), popularly known as the Toy Train, is one of India's most iconic travel experiences. In service since 1881 and declared a UNESCO World Heritage Site in 1999, this narrow-gauge steam locomotive winds through tea gardens, mountain tunnels, and charming hill villages on its way from NJP to Darjeeling.
| Detail | Info |
|---|---|
| Route | New Jalpaiguri → Siliguri → Kurseong → Ghum → Darjeeling |
| Distance | ~88 km |
| Duration | 7–9 hours |
| Booking | IRCTC website or NJP Station counter |
| Short Joyride | Darjeeling–Ghum joyride available within town |
The Toy Train is not the fastest way to reach Darjeeling — but it is certainly the most memorable. If you have an extra day, it is absolutely worth the ride.
🚗 How to Reach Darjeeling by Road
For those who love scenic drives, the road journey through the Himalayan foothills is a highlight in itself. Siliguri is the main road gateway, from where several routes wind up through tea estates to Darjeeling.
Main Road Routes from Siliguri to Darjeeling
- NH-110 / Hill Cart Road (via Kurseong): The most popular route (~77 km, 3–3.5 hrs). Passes through Sukna, Tindharia, Kurseong, Sonada, and Ghum.
- Rohini Route: A scenic alternate road, slightly quicker in good conditions. Preferred by many private cabs.
- Pankhabari Route: Steep and thrilling drive through dense forest — popular with adventure travellers.
- Mirik Route: A longer but beautiful detour for those wishing to visit Mirik Lake along the way.
Transport Options by Road
- Private Taxi: Most comfortable option. Available from Bagdogra Airport, NJP Station, and Siliguri. Fare: ₹2,000–₹3,500 one-way.
- Shared Jeep: Most popular budget option. Depart from Siliguri Junction or NJP. Fare: ₹400–₹600/person. Jeeps wait for a full load before departing.
- NBSTC State Bus: Departs from Tenzing Norgay Bus Terminal, Siliguri. Affordable and comfortable (~3.5–4 hours).
- Self-Drive from Kolkata: ~651 km via NH-12 (12–14 hours). Scenic after Siliguri — check road conditions before travelling.
🗺️ Recommended Stop: Break your road journey at Kurseong (47 km from Siliguri) — a charming hill town with tea estates, Eagle's Craig viewpoint, and the Makaibari Tea Garden.
🏙️ How to Reach Darjeeling from Major Indian Cities
From Kolkata
- Best: Darjeeling Mail overnight train (Sealdah → NJP, ~12 hrs) + taxi (3 hrs)
- Fastest: Fly Kolkata → Bagdogra (~50 min) + taxi (3 hrs)
- Road: Drive ~651 km via NH-12 (12–14 hrs)
From Delhi
- Fastest: Fly Delhi → Bagdogra (~2 hrs) + taxi (3 hrs)
- Budget: Rajdhani/Express train to NJP (24–30 hrs) + taxi
From Mumbai
- Fastest: Fly Mumbai → Bagdogra (~2–2.5 hrs) + taxi
- Budget: Train to NJP (~36–40 hrs) + taxi or shared jeep
From Bengaluru / Hyderabad
- Best: Fly to Bagdogra (~2.5 hrs, direct or 1-stop) + taxi (~3 hrs)
- Rail: Train to NJP (~40–48 hrs) + taxi
From Guwahati / Northeast India
- Best: Train Guwahati → NJP (~5–6 hrs) + taxi
- Also: Fly Guwahati → Bagdogra (~1 hr) + taxi
From Gangtok (Sikkim)
- Road: ~100 km from Gangtok to Darjeeling via Siliguri (~3.5–4 hrs). Easily combined on a Northeast India circuit.
🗓️ Best Time to Visit Darjeeling
- March – May (Peak Season): Clear skies, pleasant 8–18°C, rhododendrons in bloom. Best for mountain views.
- October – December (Great Season): Post-monsoon clarity, excellent Kanchenjunga views, cool 5–15°C.
- June – September (Monsoon – Avoid if Possible): Heavy rainfall, risk of landslides on hill roads.
- January – February (Cold Season): Very cold (0–8°C), occasional snowfall, fewer tourists.
❓ Frequently Asked Questions (FAQs)
Does Darjeeling have its own airport?
No. The nearest airport is Bagdogra Airport (IXB), about 65–70 km away near Siliguri. From there, a taxi takes approximately 3 hours to reach Darjeeling.
What is the nearest railway station to Darjeeling?
New Jalpaiguri (NJP) is the nearest broad-gauge station, about 76–88 km away. It connects to all major Indian cities. Siliguri Junction is another option with slightly fewer trains.
How long does it take to travel from NJP to Darjeeling?
By private taxi or shared jeep: approximately 3 hours. By Toy Train (Darjeeling Himalayan Railway): 7–9 hours — a scenic heritage journey worth experiencing.
Is the Toy Train a practical way to travel to Darjeeling?
The Toy Train is a heritage tourism experience rather than a daily commuter service. The full NJP–Darjeeling trip takes 7–9 hours. For quick travel, take a taxi. You can also enjoy the shorter Darjeeling–Ghum joyride once you're in town.
What is the best way to reach Darjeeling from Kolkata?
The most popular choice is the Darjeeling Mail (12343) overnight train from Sealdah to NJP (~12 hrs), then a taxi (~3 hrs). Alternatively, fly Kolkata → Bagdogra (~50 min) and taxi to Darjeeling (~3 hrs).
How much does a taxi from Bagdogra Airport to Darjeeling cost?
A pre-paid private taxi costs approximately ₹2,000–₹3,000. Shared jeeps from Siliguri cost ₹400–₹600 per person. Always use the official taxi counter at the airport.
Planning your Darjeeling trip? Explore our curated Darjeeling tour packages for the best itineraries, hotels, and local experiences.
Great stories have a personality. Consider telling a great story that provides personality. Writing a story with personality for potential clients will assist with making a relationship connection. This shows up in small quirks like word choices or phrases. Write from your point of view, not from someone else's experience.
Great stories are for everyone even when only written for just one person. If you try to write with a wide, general audience in mind, your story will sound fake and lack emotion. No one will be interested. Write for one person. If it’s genuine for the one, it’s genuine for the rest.