There are 4 ways to get from Maihar to Bhadohi by 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.
Train
best- Take the train from Maihar to Bhadohitrain 11071 / ...
6h 51m₹210–1,700Bus
- Take the bus from Maihar, Madhya Pradesh to Varanasi, Uttar Pradeshbus Maihar, Madhya Pradesh - Varanasi, Uttar Pradesh
- Take the bus from Varanasi, Uttar Pradesh to Bhadohi, Uttar Pradeshbus Varanasi, Uttar Pradesh - Bhadohi, Uttar Pradesh
7h 21mDrive 261.1 km
- Drive from Maihar to Bhadohicar 261.1 km
3h 52m₹2,937–4,242Taxi
- Take the taxi from Maihar to Bhadohitaxi 261.1 km
3h 52m₹4,100–4,900
Maihar to Bhadohi by train
Questions & Answers
The cheapest way to get from Maihar to Bhadohi is to train which costs ₹210 - ₹1,700 and takes 6h 51m.
The fastest way to get from Maihar to Bhadohi is to drive which takes 3h 52m and costs ₹2,900 - ₹4,300.
No, there is no direct bus from Maihar to Bhadohi. However, there are services departing from Maihar, Madhya Pradesh and arriving at Bhadohi, Uttar Pradesh via Varanasi, Uttar Pradesh. The journey, including transfers, takes approximately 7h 21m.
Yes, there is a direct train departing from Maihar and arriving at Bhadohi. Services depart three times a day, and operate every day. The journey takes approximately 6h 51m.
The distance between Maihar and Bhadohi is 303 km. The road distance is 261.1 km.
The best way to get from Maihar to Bhadohi without a car is to train which takes 6h 51m and costs ₹210 - ₹1,700.
The train from Maihar to Bhadohi takes 6h 51m including transfers and departs three times a day.
Maihar to Bhadohi bus services, operated by Rudradev Express, depart from Maihar, Madhya Pradesh station.
Maihar to Bhadohi train services, operated by Indian Railways, depart from Maihar station.
The best way to get from Maihar to Bhadohi is to train which takes 6h 51m and costs ₹210 - ₹1,700. Alternatively, you can bus, which costs and takes 7h 21m.
What companies run services between Maihar, Madhya Pradesh, India and Bhadohi, India?
Indian Railways operates a train from Maihar to Bhadohi 3 times a day. Tickets cost ₹210–1,700 and the journey takes 6h 51m. Alternatively, you can take a bus from Maihar, Madhya Pradesh to Bhadohi, Uttar Pradesh via Varanasi, Uttar Pradesh in around 7h 21m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Maihar to Bhadohi
- Ave. Duration
- 6h 51m
- Frequency
- 3 times a day
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
- Ave. Duration
- 3h 52m
- Estimated price
- ₹4,100–4,900
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 4 stunningly beautiful Philippines islands you need to visit, 10 amazing places to get away from it all in Australia, and Need to know: Jadrolinija - to help you get the most out of your next trip.
More Questions & Answers
Maihar to Bhadohi bus services, operated by Rudradev Express, arrive at Varanasi, Uttar Pradesh station.
Maihar to Bhadohi train services, operated by Indian Railways, arrive at Bhadohi station.
Yes, the driving distance between Maihar to Bhadohi is 261 km. It takes approximately 3h 52m to drive from Maihar to Bhadohi.
There are six+ hotels available in Bhadohi.






