There are 6 ways to get from Bagdogra to Patna by plane, train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Bagdogra Airport (IXB) to Lok Nayak Jayaprakash Airport (PAT)plane IXB - PAT
4h 9m₹10,467–17,557Train
cheapest- Take the train from Baghdogra to Patna Jntrain 13245 / ...
11h 47m₹290–2,200Bus
- Take the bus from Siliguri to Patnabus redbusIndia_A/C Seater / Sleeper / ...
12h 39mDrive 395.9 km
- Drive from Bagdogra to Patnacar 395.9 km
6h 8m₹3,873–5,594Taxi
- Take the taxi from Bagdogra to Patnataxi 395.9 km
6h 8m₹7,500–9,500Train, bus
- Take the train from Baghdogra to Forbesganjtrain 15724 / ...
- Take the bus from Forbesganj to Patnabus redbusIndia_A/C Seater / Sleeper
13h
Bagdogra to Patna by train
Comparing Your Travel Options
The cheapest way to get from Bagdogra to Patna is to train which costs ₹290 - ₹2,200 and takes 11h 47m.
The fastest way to get from Bagdogra to Patna is to fly which takes 4h 9m and costs ₹10,000 - ₹18,000.
No, there is no direct bus from Bagdogra to Patna. However, there are services departing from Siliguri and arriving at Patna via . The journey, including transfers, takes approximately 12h 39m.
Yes, there is a direct train departing from Baghdogra and arriving at Patna Jn. Services depart twice daily, and operate every day. The journey takes approximately 11h 47m.
The distance between Bagdogra and Patna is 361 km. The road distance is 395.9 km.
The best way to get from Bagdogra to Patna without a car is to train which takes 11h 47m and costs ₹290 - ₹2,200.
It takes approximately 4h 9m to get from Bagdogra to Patna, including transfers.
Bagdogra to Patna bus services, operated by Raj Bus Services, depart from Siliguri station.
Bagdogra to Patna train services, operated by Indian Railways, depart from Baghdogra station.
The best way to get from Bagdogra to Patna is to fly which takes 4h 9m and costs ₹10,000 - ₹18,000. Alternatively, you can train, which costs ₹290 - ₹2,200 and takes 11h 47m, you could also bus, which costs and takes 12h 39m.
What companies run services between Bagdogra, West Bengal, India and Patna, India?
IndiGo Airlines, Air India Express, and Spicejet fly from Bagdogra Airport (IXB) to Lok Nayak Jayaprakash Airport (PAT) every 4 hours. Alternatively, Indian Railways operates a train from Baghdogra to Patna Jn twice daily. Tickets cost ₹290–2,200 and the journey takes 11h 47m.
- Website
- goindigo.in
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
- airindiaexpress.in
Flights from Bagdogra Airport to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹10,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 Baghdogra to Patna Jn
- Ave. Duration
- 11h 47m
- Frequency
- Twice daily
- Estimated price
- ₹290–2,200
- Website
- irctc.co.in
- Sleeper Class
- ₹290–340
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,200
Train from Baghdogra to Forbesganj
- Ave. Duration
- 5h 14m
- Frequency
- 5 times a week
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
- Website
- Raj Bus Services
Bus from Siliguri to Patna
- Ave. Duration
- 12h 30m
- Frequency
- Every 3 hours
- Schedules at
- Raj Bus Services
- Website
- Maa Shanti Travels
Bus from Siliguri to Patna
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Schedules at
- Maa Shanti Travels
- Website
- Super Humsafar
Bus from Siliguri to Patna
- Ave. Duration
- 12h 30m
- Frequency
- Twice daily
- Schedules at
- Super Humsafar
- Website
- Shree Pusparaj
Bus from Siliguri to Patna
- Ave. Duration
- 12h 25m
- Frequency
- Twice daily
- Schedules at
- Shree Pusparaj
- Website
- Shree Pushparaj
Bus from Siliguri to Patna
- Ave. Duration
- 12h 10m
- Frequency
- 6 times a week
- Schedules at
- Shree Pushparaj
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Siliguri to Patna
- Ave. Duration
- 10h 15m
- Frequency
- 4 times a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Website
- Sameer Travels
Bus from Forbesganj to Patna
- Ave. Duration
- 7h
- Frequency
- Hourly
- Schedules at
- Sameer Travels
- Phone
- +91 96322 27000
- [email protected]
- Website
- M K Travels
Bus from Forbesganj to Patna
- Ave. Duration
- 6h 45m
- Frequency
- 3 times a day
- Website
- M K Travels
- Phone
- +91 7903832833
- [email protected]
- Website
- Sri Krishna Rath
Bus from Forbesganj to Patna
- Ave. Duration
- 6h 30m
- Frequency
- Twice daily
- Website
- Sri Krishna Rath
- Website
- Haribansh Raghuvansh Travels
Bus from Forbesganj to Patna
- Ave. Duration
- 7h 15m
- Frequency
- Twice daily
- Schedules at
- Haribansh Raghuvansh Travels
- Website
- Shree Radha Travels
Bus from Forbesganj to Patna
- Ave. Duration
- 7h 15m
- Frequency
- Twice daily
- Schedules at
- Shree Radha Travels
- Website
- Aarush Krrish
Bus from Forbesganj to Patna
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Schedules at
- Aarush Krrish
- Website
- New Rajeshwari
Bus from Forbesganj to Patna
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Schedules at
- New Rajeshwari
- Website
- Paras Luxury Services
Bus from Forbesganj to Patna
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Schedules at
- Paras Luxury Services
- Website
- Meera Travels
Bus from Forbesganj to Patna
- Ave. Duration
- 7h 15m
- Frequency
- 4 times a week
- Schedules at
- Meera Travels
- Website
- Tiwari Travels
Bus from Forbesganj to Patna
- Ave. Duration
- 7h 30m
- Frequency
- Once a week
- Schedules at
- Tiwari Travels
- Ave. Duration
- 6h 8m
- Estimated price
- ₹7,500–9,500
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
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 Need to know: Eurostar, 4 of the smartest ways to explore Australia, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.
Booking & Getting There
Bagdogra to Patna bus services, operated by Raj Bus Services, arrive at Patna station.
Bagdogra to Patna train services, operated by Indian Railways, arrive at Patna Jn station.
Yes, the driving distance between Bagdogra to Patna is 396 km. It takes approximately 6h 8m to drive from Bagdogra to Patna.
Book your Bagdogra to Patna train tickets online with 12go.asia.
Book your Bagdogra to Patna bus tickets online with Omio.
There are 269+ hotels available in Patna.
















