There are 7 ways to get from Bandhavgarh to Varanasi by taxi, bus, train, 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.
Taxi, bus
best- Take the taxi from Bandhavgarh to Maihar, Madhya Pradeshtaxi
- Take the bus from Maihar, Madhya Pradesh to Varanasi, Uttar Pradeshbus Maihar, Madhya Pradesh - Varanasi, Uttar Pradesh
7h 31mTrain
cheapest- Take the train from Katni Murwara to Banarastrain 15560
8h 6m₹728–2,565Drive 385.3 km
- Drive from Bandhavgarh to Varanasicar 385.3 km
5h 52m₹4,334–6,260Taxi
- Take the taxi from Bandhavgarh to Varanasitaxi 385.3 km
5h 52m₹5,000–6,500Taxi to Jabalpur, fly
- Take the taxi from Bandhavgarh to Jabalpur (JLR)taxi
- Fly from Jabalpur (JLR) to Varanasi Airport (VNS)plane JLR - VNS
9h 37m₹11,235–20,486Train via Varanasi Jn
- Take the train from Katni to Varanasi Jntrain 11061 / ...
8h 51m₹756–2,598Bus to Khajuraho Civil Airport, fly
- Take the bus from Katni, Madhya Pradesh to Panna, Madhya Pradeshbus
- Fly from Khajuraho Civil Airport (HJR) to Varanasi Airport (VNS)plane HJR - VNS
9h 19m
Jabalpur (JLR) to Varanasi Airport (VNS) flights
Questions & Answers
The cheapest way to get from Bandhavgarh to Varanasi is to train which costs ₹700 - ₹2,600 and takes 8h 6m.
The fastest way to get from Bandhavgarh to Varanasi is to drive which takes 5h 52m and costs ₹4,300 - ₹6,500.
No, there is no direct train from Bandhavgarh to Varanasi. However, there are services departing from Katni Murwara and arriving at Banaras via . The journey, including transfers, takes approximately 8h 6m.
The distance between Bandhavgarh and Varanasi is 382 km. The road distance is 385.3 km.
The best way to get from Bandhavgarh to Varanasi without a car is to taxi and bus which takes 7h 31m and costs .
It takes approximately 7h 31m to get from Bandhavgarh to Varanasi, including transfers.
Bandhavgarh to Varanasi train services, operated by Indian Railways, depart from Katni Murwara station.
Bandhavgarh to Varanasi train services, operated by Indian Railways, arrive at Banaras station.
Yes, the driving distance between Bandhavgarh to Varanasi is 385 km. It takes approximately 5h 52m to drive from Bandhavgarh to Varanasi.
There are 1681+ hotels available in Varanasi.
What companies run services between Bandhavgarh, India and Varanasi, India?
Indian Railways operates a train from Katni Murwara to Banaras once a week. Tickets cost ₹250–2,000 and the journey takes 7h 33m.
- Website
- goindigo.in
Flights from Jabalpur to Varanasi Airport via Bengaluru
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- ₹10,000–16,000
Flights from Jabalpur to Varanasi Airport via Delhi
- Ave. Duration
- 10h 6m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹10,000–16,000
Flights from Jabalpur to Varanasi Airport via Indore, Hyderabad
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- ₹10,000–16,000
Flights from Jabalpur to Varanasi Airport via Indore, Pune
- Ave. Duration
- 9h 30m
- When
- Tuesday and Thursday
- Estimated price
- ₹10,000–16,000
Flights from Jabalpur to Varanasi Airport via Indore, Delhi
- Ave. Duration
- 11h 10m
- When
- Every day
- Estimated price
- ₹10,000–16,000
Flights from Khajuraho Civil Airport to Varanasi Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹10,000–23,000
- Website
- airindia.in
Flights from Khajuraho Civil Airport to Varanasi Airport
- Ave. Duration
- 45 min
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,000–12,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Katni Murwara to Banaras
- Ave. Duration
- 7h 33m
- Frequency
- Once a week
- Estimated price
- ₹250–2,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Katni to Varanasi Jn
- Ave. Duration
- 8h 15m
- Frequency
- Every 2 hours
- Estimated price
- ₹250–2,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
- Ave. Duration
- 2h 56m
- Estimated price
- ₹1,200–6,500
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 5 incredible day trips from Florence by train, Need to know: Jadrolinija, and Flying into Beijing? - to help you get the most out of your next trip.






