There are 8 ways to get from Bhāgalpur to Varanasi 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 Bhagalpur Jn. to PT. Deen Dayal Upadhyaya Jn.train Sang Rajdhani Exp
8h 37m₹377–2,917Train
cheapest- Take the train from Bhagalpur to Varanasi Jntrain 14003 / ...
11h₹270–2,100Bus
- Take the bus from Bhagalpur to Patnabus redbusIndia_Tata A/C Sleeper/Semi Sleeper
- Take the bus from Patna to Varanasibus redbusIndia_A/C Seater / Sleeper
13h 30mDrive 445.8 km
- Drive from Bhāgalpur to Varanasicar 445.8 km
6h 51m₹4,334–6,260Taxi
- Take the taxi from Bhāgalpur to Varanasitaxi 445.8 km
6h 51m₹8,500–11,000Train to Deoghar, fly
- Take the train from Bhagalpur to Mohanpurtrain
- Fly from Deoghar (DGH) to Varanasi Airport (VNS)plane DGH - VNS
11h 21m₹13,147–21,520Taxi to Purnea Airport, fly
- Take the taxi from Bhāgalpur to Purnea Airport (PXN)taxi
- Fly from Purnea Airport (PXN) to Varanasi Airport (VNS)plane PXN - VNS
7h 9m₹15,764–37,689Train to Netaji Subhas Chandra Bose International Airport, fly
- Take the train from Bhagalpur to Howrah Jntrain
- Fly from Netaji Subhas Chandra Bose International Airport (CCU) to Varanasi Airport (VNS)plane CCU - VNS
11h 49m₹6,278–17,630
Bhāgalpur to Varanasi by train
Comparing Your Travel Options
The cheapest way to get from Bhāgalpur to Varanasi is to train which costs ₹270 - ₹2,100 and takes 11h.
The fastest way to get from Bhāgalpur to Varanasi is to drive which takes 6h 51m and costs ₹4,300 - ₹6,500.
No, there is no direct bus from Bhāgalpur to Varanasi. However, there are services departing from Bhagalpur and arriving at Varanasi via Patna. The journey, including transfers, takes approximately 13h 30m.
Yes, there is a direct train departing from Bhagalpur and arriving at Varanasi Jn. Services depart four times a week, and operate Monday, Tuesday, Friday and Saturday. The journey takes approximately 11h.
The distance between Bhāgalpur and Varanasi is 450 km. The road distance is 445.8 km.
The best way to get from Bhāgalpur to Varanasi without a car is to train via PT. Deen Dayal Upadhyaya Jn. which takes 8h 37m and costs ₹370 - ₹3,000.
It takes approximately 8h 37m to get from Bhāgalpur to Varanasi, including transfers.
Bhāgalpur to Varanasi bus services, operated by Umanath Tour and Travels, depart from Bhagalpur station.
Bhāgalpur to Varanasi train services, operated by Indian Railways, depart from Bhagalpur Jn. station.
The best way to get from Bhāgalpur to Varanasi is to train via PT. Deen Dayal Upadhyaya Jn. which takes 8h 37m and costs ₹370 - ₹3,000. Alternatively, you can bus, which costs and takes 13h 30m.
What companies run services between Bhāgalpur, India and Varanasi, India?
Indian Railways operates a train from Bhagalpur Jn. to PT. Deen Dayal Upadhyaya Jn. once a week. Tickets cost ₹260–2,100 and the journey takes 7h 15m. Alternatively, you can take a bus from Bhagalpur to Varanasi via Patna in around 13h 30m.
- Website
- goindigo.in
Flights from Deoghar to Varanasi Airport via Delhi
- Ave. Duration
- 11h 25m
- When
- Every day
- Estimated price
- ₹12,000–19,000
Flights from Deoghar to Varanasi Airport via Gauhati, Delhi
- Ave. Duration
- 15h 15m
- When
- Tuesday and Thursday
- Estimated price
- ₹12,000–19,000
Flights from Purnea Airport to Varanasi Airport via Delhi
- Ave. Duration
- 6h 20m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹15,000–34,000
Flights from Purnea Airport to Varanasi Airport via Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 3h 35m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹11,000–32,000
Flights from Netaji Subhas Chandra Bose International Airport to Varanasi Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹5,500–8,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhagalpur Jn. to PT. Deen Dayal Upadhyaya Jn.
- Ave. Duration
- 7h 15m
- 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 Bhagalpur to Mohanpur
- Ave. Duration
- 2h 8m
- Frequency
- Once a week
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Bhagalpur to Varanasi Jn
- Ave. Duration
- 11h
- 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 Bhagalpur to Howrah Jn
- Ave. Duration
- 7h 54m
- Frequency
- 4 times a day
- 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
- Website
- Umanath Tour and Travels
Bus from Bhagalpur to Patna
- Ave. Duration
- 7h
- Frequency
- Once daily
- Schedules at
- Umanath Tour and Travels
- Website
- Mantu Bus Services
Bus from Bhagalpur to Patna
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Schedules at
- Mantu Bus Services
- Website
- Maa Shanti Travels
Bus from Bhagalpur to Patna
- Ave. Duration
- 6h 25m
- Frequency
- 6 times a week
- Schedules at
- Maa Shanti Travels
- Website
- Shree Ras Bus
Bus from Bhagalpur to Patna
- Ave. Duration
- 5h 35m
- Frequency
- 3 times a week
- Schedules at
- Shree Ras Bus
- Phone
- +91 7903832833
- [email protected]
- Website
- Sri Krishna Rath
Bus from Patna to Varanasi
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Website
- Sri Krishna Rath
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Patna to Varanasi
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Estimated price
- ₹800–2,900
- Website
- Shymoli Paribahan
- Website
- RajKamal Travels
Bus from Patna to Varanasi
- Ave. Duration
- 10h
- Frequency
- 6 times a week
- Schedules at
- RajKamal Travels
- Website
- Tiwari Motor Services
Bus from Patna to Varanasi
- Ave. Duration
- 8h
- Frequency
- 4 times a week
- Schedules at
- Tiwari Motor Services
- Website
- Anshu Travels
Bus from Patna to Varanasi
- Ave. Duration
- 4h 20m
- Frequency
- 3 times a week
- Schedules at
- Anshu Travels
- Ave. Duration
- 5h 1m
- Estimated price
- ₹4,200–11,000
Bhagalpur Cab Service
- Phone
- +91 81 30 62 46 68
Subh Yatra Travels
- Phone
- +91 79 03 73 26 41
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 Need to know: Eurostar, How do I get from Sydney to Melbourne, and Want to know more about Flixbus? - to help you get the most out of your next trip.
Booking & Getting There
Bhāgalpur to Varanasi bus services, operated by Umanath Tour and Travels, arrive at Patna station.
Bhāgalpur to Varanasi train services, operated by Indian Railways, arrive at PT. Deen Dayal Upadhyaya Jn. station.
Yes, the driving distance between Bhāgalpur to Varanasi is 446 km. It takes approximately 6h 51m to drive from Bhāgalpur to Varanasi.
Book your Bhāgalpur to Varanasi train tickets online with 12go.asia.
Book your Bhāgalpur to Varanasi bus tickets online with Omio.
There are 1532+ hotels available in Varanasi.











