There are 4 ways to get from Maihar to Khajuraho by train, 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 Mahobatrain 12189
- Take the train from Mahoba to Rajnagartrain 01821 / ...
6h 38m₹664–2,956Train via Mānikpur
cheapest- Take the train from Maihar to Manikpur Jntrain 01409 / ...
- Take the train from Manikpur Jn to Khajurahotrain 14116 / ...
7h 28m₹648–3,024Drive 131.1 km
- Drive from Maihar to Khajurahocar 131.1 km
2h 10m₹1,479–2,136Taxi
- Take the taxi from Maihar to Khajurahotaxi 131.1 km
2h 10m₹2,400–3,000
Questions & Answers
The cheapest way to get from Maihar to Khajuraho is to train via Mānikpur which costs ₹650 - ₹3,100 and takes 7h 28m.
The fastest way to get from Maihar to Khajuraho is to drive which takes 2h 10m and costs ₹1,400 - ₹2,200.
No, there is no direct train from Maihar to Khajuraho. However, there are services departing from Maihar and arriving at Rajnagar via Mahoba. The journey, including transfers, takes approximately 6h 38m.
The distance between Maihar and Khajuraho is 321 km. The road distance is 131.1 km.
The best way to get from Maihar to Khajuraho without a car is to train which takes 6h 38m and costs ₹650 - ₹3,000.
It takes approximately 6h 38m to get from Maihar to Khajuraho, including transfers.
Maihar to Khajuraho train services, operated by Indian Railways, depart from Maihar station.
Maihar to Khajuraho train services, operated by Indian Railways, arrive at Mahoba station.
Yes, the driving distance between Maihar to Khajuraho is 131 km. It takes approximately 2h 10m to drive from Maihar to Khajuraho.
There are 95+ hotels available in Khajuraho.
What companies run services between Maihar, Madhya Pradesh, India and Khajuraho, India?
You can take a train from Maihar to Khajuraho via Mahoba and Rajnagar in around 6h 38m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Maihar to Mahoba
- Ave. Duration
- 4h 39m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Mahoba to Rajnagar
- Ave. Duration
- 49 min
- Frequency
- Twice daily
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Maihar to Manikpur Jn
- Ave. Duration
- 2h 35m
- Frequency
- Every 2 hours
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Manikpur Jn to Khajuraho
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
- Ave. Duration
- 2h 10m
- Estimated price
- ₹2,400–3,000
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, 5 delightfully under-the-radar French towns you need to visit, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.






