There are 8 ways to get from Varanasi to Bhāgalpur by train, bus, car, taxi, 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 via PT. Deen Dayal Upadhyaya Jn.
best- Take the train from PT. Deen Dayal Upadhyaya Jn. to Bhagalpur Jn.train Sang Rajdhani Exp
9h 55m₹373–2,968Train
cheapest- Take the train from Varanasi Jn to Bhagalpurtrain 14004 / ...
10h 20m₹270–2,100Bus
- Take the bus from Varanasi to Patnabus redbusIndia_Bharat Benz A/C Seater /Sleeper
- Take the bus from Patna to Bhagalpurbus redbusIndia_Tata A/C Sleeper/Semi Sleeper
16hDrive 445.6 km
- Drive from Varanasi to Bhāgalpurcar 445.6 km
6h 51m₹4,340–6,268Taxi
- Take the taxi from Varanasi to Bhāgalpurtaxi 445.6 km
6h 51m₹8,500–11,000Fly to Rajbiraj, drive, train
- Fly from Varanasi Airport (VNS) to Rajbiraj (RJB)plane VNS - RJB
- Drive from Rajbiraj (RJB) to Saraigarh Junctioncar
- Take the train from Saraigarh Junction to Bhagalpurtrain
10h 54m₹6,184–34,807Fly to Purnea Airport, taxi
- Fly from Varanasi Airport (VNS) to Purnea Airport (PXN)plane VNS - PXN
- Take the taxi from Purnea Airport (PXN) to Bhāgalpurtaxi
9h 3m₹19,714–40,107Fly to Biratnagar Airport, train, taxi
- Fly from Varanasi Airport (VNS) to Biratnagar Airport (BIR)plane VNS - BIR
- Take the train from Jogbani to Katihar Jntrain
- Take the train from Katihar Jn to Naugachiatrain
- Take the taxi from Naugachia to Bhāgalpurtaxi
11h 47m₹9,884–44,587
Varanasi to Bhāgalpur by train
Comparing Your Travel Options
The cheapest way to get from Varanasi to Bhāgalpur is to train which costs ₹270 - ₹2,100 and takes 10h 20m.
The fastest way to get from Varanasi to Bhāgalpur is to drive which takes 6h 51m and costs ₹4,300 - ₹6,500.
No, there is no direct bus from Varanasi to Bhāgalpur. However, there are services departing from Varanasi and arriving at Bhagalpur via Patna. The journey, including transfers, takes approximately 16h.
Yes, there is a direct train departing from Varanasi Jn and arriving at Bhagalpur. Services depart four times a week, and operate Thursday, Friday, Saturday and Sunday. The journey takes approximately 10h 20m.
The distance between Varanasi and Bhāgalpur is 450 km. The road distance is 445.6 km.
The best way to get from Varanasi to Bhāgalpur without a car is to train via PT. Deen Dayal Upadhyaya Jn. which takes 9h 55m and costs ₹370 - ₹3,000.
It takes approximately 9h 55m to get from Varanasi to Bhāgalpur, including transfers.
Varanasi to Bhāgalpur bus services, operated by Dream Cruiser, depart from Varanasi station.
Varanasi to Bhāgalpur train services, operated by Indian Railways, depart from PT. Deen Dayal Upadhyaya Jn. station.
The best way to get from Varanasi to Bhāgalpur is to train via PT. Deen Dayal Upadhyaya Jn. which takes 9h 55m and costs ₹370 - ₹3,000. Alternatively, you can bus, which costs and takes 16h.
What companies run services between Varanasi, India and Bhāgalpur, India?
Indian Railways operates a train from PT. Deen Dayal Upadhyaya Jn. to Bhagalpur Jn. once a week. Tickets cost ₹260–2,100 and the journey takes 7h 45m. Alternatively, you can take a bus from Varanasi to Bhagalpur via Patna in around 16h.
- Website
- buddhaair.com
Flights from Varanasi Airport to Rajbiraj via Kathmandu
- Ave. Duration
- 3h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹5,000–32,000
Flights from Varanasi Airport to Biratnagar Airport via Kathmandu
- Ave. Duration
- 4h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹6,000–38,000
- Website
- goindigo.in
Flights from Varanasi Airport to Purnea Airport via Delhi
- Ave. Duration
- 5h 30m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹15,000–34,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from PT. Deen Dayal Upadhyaya Jn. to Bhagalpur Jn.
- Ave. Duration
- 7h 45m
- Frequency
- Once a week
- Estimated price
- ₹260–2,100
- Website
- irctc.co.in
- Sleeper Class
- ₹260–320
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹950–1,300
- First Class (1A)
- ₹1,600–2,100
Train from Saraigarh Junction to Bhagalpur
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Varanasi Jn to Bhagalpur
- Ave. Duration
- 10h 20m
- Frequency
- 4 times a week
- Estimated price
- ₹270–2,100
- Website
- irctc.co.in
- Sleeper Class
- ₹270–320
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
Train from Jogbani to Katihar Jn
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Katihar Jn to Naugachia
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–650
- First Class (1A)
- ₹750–1,000
- Website
- Dream Cruiser
Bus from Varanasi to Patna
- Ave. Duration
- 8h
- Frequency
- Once daily
- Schedules at
- Dream Cruiser
- Phone
- +91 7903832833
- [email protected]
- Website
- Sri Krishna Rath
Bus from Varanasi to Patna
- Ave. Duration
- 6h
- Frequency
- 6 times a week
- Website
- Sri Krishna Rath
Bus from Patna to Bhagalpur
- Ave. Duration
- 4h 1m
- Frequency
- Twice a week
- Website
- Sri Krishna Rath
- Website
- Rao Travels India Pvt Ltd.
Bus from Varanasi to Patna
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Schedules at
- Rao Travels India Pvt Ltd.
- Website
- Tiwari Motor Services
Bus from Varanasi to Patna
- Ave. Duration
- 8h
- Frequency
- 4 times a week
- Schedules at
- Tiwari Motor Services
- Website
- Tapti Ganga Travels
Bus from Varanasi to Patna
- Ave. Duration
- 4h 50m
- Frequency
- 3 times a week
- Schedules at
- Tapti Ganga Travels
- Website
- Anshu Travels
Bus from Varanasi to Patna
- Ave. Duration
- 4h 10m
- Frequency
- Twice a week
- Schedules at
- Anshu Travels
- Website
- Maa Shanti Travels
Bus from Varanasi to Patna
- Ave. Duration
- 5h 40m
- Frequency
- Twice a week
- Schedules at
- Maa Shanti Travels
Bus from Patna to Bhagalpur
- Ave. Duration
- 8h 15m
- Frequency
- 3 times a week
- Schedules at
- Maa Shanti Travels
- Website
- RajKamal Travels
Bus from Varanasi to Patna
- Ave. Duration
- 10h 30m
- Frequency
- Twice a week
- Schedules at
- RajKamal Travels
- Website
- Umanath Tour and Travels
Bus from Patna to Bhagalpur
- Ave. Duration
- 7h
- Frequency
- 3 times a week
- Schedules at
- Umanath Tour and Travels
- Phone
- +91 99284 71153
- [email protected]
- Website
- Panwar Travels
Bus from Patna to Bhagalpur
- Ave. Duration
- 9h 30m
- Frequency
- 3 times a week
- Schedules at
- Panwar Travels
- Ave. Duration
- 4h 3m
- Estimated price
- ₹3,000–11,000
Kunal Taxi
- Phone
- +91 969 548 4538
- Website
- taxiinvaranasi.com
Varanasi Best Cab
- Phone
- +91 961 676 1641
- Website
- varanasibestcab.com
Varanasi Taxi Services
- Phone
- +91 888 799 9562
- Website
- varanasitaxiservices.com
Bhagalpur Cab Service
- Phone
- +91 81 30 62 46 68
Subh Yatra Travels
- Phone
- +91 79 03 73 26 41
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 10 amazing places to get away from it all in Australia, French strikes 2018: What are my alternative transport options?, and Best ways to travel around Australia - to help you get the most out of your next trip.
Booking & Getting There
Varanasi to Bhāgalpur bus services, operated by Dream Cruiser, arrive at Patna station.
Varanasi to Bhāgalpur train services, operated by Indian Railways, arrive at Bhagalpur Jn. station.
Yes, the driving distance between Varanasi to Bhāgalpur is 446 km. It takes approximately 6h 51m to drive from Varanasi to Bhāgalpur.
Book your Varanasi to Bhāgalpur train tickets online with 12go.asia.
Book your Varanasi to Bhāgalpur bus tickets online with Omio.
There are eight+ hotels available in Bhāgalpur.










