There are 7 ways to get from Siliguri to Nālanda by train, taxi, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, taxi
best- Take the train from New Jalpaiguri to Barauni Jntrain 12423 / ...
- Take the taxi from Barauni Jn to Nālandataxi
6h 59m₹1,541–3,424Train
cheapest- Take the train from Siliguri Jn to Mokameh Jntrain 15483 / ...
- Take the train from Mokameh Jn to Bihar Shariftrain 03029
13h 20m₹732–3,489Bus, taxi
- Take the bus from Siliguri to Patnabus redbusIndia_A/C Seater / Sleeper / ...
- Take the taxi from Patna to Nālandataxi
12h 39mDrive 417 km
- Drive from Siliguri to Nālandacar 417 km
6h 17m₹4,054–5,855Taxi
- Take the taxi from Siliguri to Nālandataxi 417 km
6h 17m₹8,000–10,000Fly to Gaya, taxi
- Fly from Bagdogra Airport (IXB) to Gaya (GAY)plane IXB - GAY
- Take the taxi from Gaya (GAY) to Nālandataxi
7h 8m₹8,360–15,825Fly to Lok Nayak Jayaprakash Airport, train
- Fly from Bagdogra Airport (IXB) to Lok Nayak Jayaprakash Airport (PAT)plane IXB - PAT
- Take the train from Patna Jn to Rahui Roadtrain
7h 30m₹10,940–19,075
Bagdogra Airport (IXB) to Gaya (GAY) flights
Comparing Your Travel Options
The cheapest way to get from Siliguri to Nālanda is to train which costs ₹700 - ₹3,500 and takes 13h 20m.
The fastest way to get from Siliguri to Nālanda is to drive which takes 6h 17m and costs ₹4,000 - ₹6,000.
No, there is no direct train from Siliguri to Nālanda. However, there are services departing from Siliguri Jn and arriving at Bihar Sharif via Mokameh Jn. The journey, including transfers, takes approximately 13h 20m.
The distance between Siliguri and Nālanda is 435 km. The road distance is 417 km.
The best way to get from Siliguri to Nālanda without a car is to train and taxi which takes 6h 59m and costs ₹1,500 - ₹3,500.
It takes approximately 6h 59m to get from Siliguri to Nālanda, including transfers.
Siliguri to Nālanda train services, operated by Indian Railways, depart from Siliguri Jn station.
Siliguri to Nālanda train services, operated by Indian Railways, arrive at Mokameh Jn station.
Yes, the driving distance between Siliguri to Nālanda is 417 km. It takes approximately 6h 17m to drive from Siliguri to Nālanda.
There are 50+ hotels available in Nālanda.
What companies run services between Siliguri, India and Nālanda, India?
You can take a train from Siliguri Jn to Nālanda via Mokameh Jn and Bihar Sharif in around 13h 20m.
- Website
- goindigo.in
Flights from Bagdogra Airport to Gaya via Kolkata
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹6,000–13,000
Flights from Bagdogra Airport to Lok Nayak Jayaprakash Airport via Kolkata
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- ₹9,000–15,000
Flights from Bagdogra Airport to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 6h 22m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–15,000
Flights from Bagdogra Airport to Lok Nayak Jayaprakash Airport via Hyderabad
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ₹9,000–15,000
- Website
- airindia.in
Flights from Bagdogra Airport to Gaya via Delhi
- Ave. Duration
- 6h 32m
- When
- Every day
- Estimated price
- ₹10,000–32,000
Flights from Bagdogra Airport to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹11,000–27,000
- Website
- airindiaexpress.in
Flights from Bagdogra Airport to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹11,000–27,000
- Website
- spicejet.com
Flights from Bagdogra Airport to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹8,500–26,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Jalpaiguri to Barauni Jn
- Ave. Duration
- 5h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,900
Train from Siliguri Jn to Mokameh Jn
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Estimated price
- ₹260–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹260–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Mokameh Jn to Bihar Sharif
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Patna Jn to Rahui Road
- Ave. Duration
- 1h 58m
- Frequency
- Once daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- +91 7903832833
- [email protected]
- Website
- Sri Krishna Rath
Bus from Siliguri to Patna
- Ave. Duration
- 11h 30m
- Frequency
- 3 times a day
- Website
- Sri Krishna Rath
- Website
- Raj Bus Services
Bus from Siliguri to Patna
- Ave. Duration
- 12h 30m
- Frequency
- 4 times a day
- Schedules at
- Raj Bus Services
- Website
- Maa Shanti Travels
Bus from Siliguri to Patna
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Schedules at
- Maa Shanti Travels
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Siliguri to Patna
- Ave. Duration
- 10h 15m
- Frequency
- 5 times a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Website
- Shree Pusparaj
Bus from Siliguri to Patna
- Ave. Duration
- 11h 40m
- Frequency
- 5 times a week
- Schedules at
- Shree Pusparaj
- Website
- Shree Pushparaj
Bus from Siliguri to Patna
- Ave. Duration
- 12h 10m
- Frequency
- Twice a week
- Schedules at
- Shree Pushparaj
- Ave. Duration
- 2h 35m
- Estimated price
- ₹1,300–10,000
Bharat Taxi
- Phone
- +91 969 600 0999
- Website
- bharattaxi.com
Buddha Cab
- Phone
- +91 821 045 9744
- Website
- buddhacab.in
Nirvana Cabs
- Phone
- +91 732 494 2884
- Website
- nirvanacab.com
99 Taxi
- Phone
- +91 89 00 77 18 88
- Website
- 99taxi.in
Aayush Holidays
- Phone
- +91 97 33 41 23 40
- Website
- aayushholidays.com
Go Eazy Cab
- Phone
- +91 80 16 91 69 69
- Website
- goeazycab.com
Bodh Gaya Travels
- Phone
- +91 77 39 68 09 22
- Website
- bodhgayataxi.com
Sambodhi India Travel Services
- Phone
- +91 79 70 99 77 07
- Website
- sambodhitravel.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Why you should take the train in the US, 5 delightfully under-the-radar French towns you need to visit, and How to get from Luton Airport into central London - to help you get the most out of your next trip.









