How to Get from Siliguri to Delhi
Compare flights from Bagdogra and trains from New Jalpaiguri to Delhi: airports, stations, departure times and tips.

Contents
Siliguri sits at the foot of the Himalayas as the gateway to Darjeeling and Sikkim, while Delhi is India's capital and its historical heartbeat. The journey takes you from tea-garden air to the spice-filled lanes of Old Delhi, across the whole Indo-Gangetic Plain.
Siliguri to Delhi by Flight
Flights leave from Bagdogra Airport (IXB) in the west of Siliguri. IndiGo flies non-stop to Delhi in about 2 hours 15 minutes, with fares from ₹6,000 in early November 2026. On a clear day you can see the Himalayan range to the north, and you land at Indira Gandhi International Airport (DEL), 15 km from New Delhi Railway Station.[1]
Siliguri to Delhi by Train
Trains for Delhi leave from New Jalpaiguri Junction (NJP), the main station just outside Siliguri. The NJP-New Delhi Express (12523) leaves New Jalpaiguri at 08:15 and reaches New Delhi at 12:10, and the return train (12524) leaves New Delhi at 15:05 and reaches New Jalpaiguri at 18:35.[2] The ride takes more than a day, so book a berth.
Travel Classes
- 1A, AC First Class: Lockable compartments with the most privacy.
- 2A, AC 2-Tier: Four berths in a bay plus two across the aisle, with privacy curtains. A favourite with foreign travellers.
- 3A and 3E, AC 3-Tier: Air-conditioned with six berths per bay plus two on the side. 3E (Economy) is a slightly more compact version.
- SL, Sleeper Class: No air conditioning, crowded and dusty, but open windows and the most sociable atmosphere.
Comparing Your Options
| Mode | Duration | From / to |
|---|---|---|
| Flight | About 2h 15m[1] | Bagdogra Airport to Delhi Airport |
| Train | More than a day | New Jalpaiguri Junction to New Delhi |
Tips for Traveling from Siliguri to Delhi
- Book early: Indian Railways opens bookings 60 days before departure, and foreign tourists can book up to 365 days ahead.[3] Berths in 1A and 2A go first.
- Delhi stations: Delhi has several major stations (New Delhi, Old Delhi, Hazrat Nizamuddin). Check which one your ticket names.
- Food on trains: Carry dry snacks and bottled water for the long ride.
- Winter fog: Between December and February, fog across North India can delay both flights and trains. Check your departure before you leave for the station or airport.
Timetable
| Flight Siliguri - Delhi $ 55.32–115.77 2h 15m – 2h 50m | |
|
|
| Train Siliguri - Delhi $ 10.21–67.77 21h 15m – 1days 10h 5m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Siliguri to Delhi, including current prices and schedules.
Flying is the fastest option. IndiGo flies non-stop from Bagdogra Airport to Delhi in about 2 hours 15 minutes.
A non-stop flight takes about 2 hours 15 minutes. The train takes more than a day.
Long-distance trains to Delhi leave from New Jalpaiguri Junction (NJP), the main station just outside Siliguri.
Bagdogra Airport (IXB), in the west of Siliguri.
On IndiGo domestic flights you can take up to 7 kg of hand luggage and 15 kg of checked baggage in Economy. Check your fare type before you travel.
Indian Railways opens bookings 60 days before the journey, and foreign tourists can book up to 365 days ahead.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] IndiGo: Bagdogra to Delhi Flights. Retrieved November 2, 2026.
- [2] Indian Railways (CRIS): Mail/Express/Superfast Train Names with Details. Retrieved November 2, 2026.
- [3] Press Information Bureau, Ministry of Railways: Indian Railways cuts Advance Reservation Period from 120 days to 60 days w.e.f. 01.11.2024. Retrieved November 2, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.