
Shajapur to Mahoba
Mahoba is approximately 550+ kms from Shajapur. The fastest way to reach Mahoba from Shajapur is by Bus, Cab Via Jhansi. It takes approximately 10 hours. The cheapest way to reach Mahoba from Shajapur is by Train Via Bhopal which would take approximately 11 hours.
Sort By
Mode of Transport
Via Bhopal
RECOMMENDED
CHEAPEST
Shajapur
Bhopal
Mahoba
Approx Travel Time
10h 28m
₹330
Onwards
Shajapur
Bhopal
Mahoba
Approx Travel Time
11h 8m
₹764
Onwards
Shajapur
Bhopal
Mahoba
Approx Travel Time
15h 5m
₹1,065
Onwards
Via Sagar
Shajapur
Sagar
Mahoba
Approx Travel Time
10h 18m
On Demand
Via Jhansi
Shajapur
Jhansi
Mahoba
Approx Travel Time
12h 21m
₹2,000
Onwards
FASTEST
Shajapur
Jhansi
Mahoba
Approx Travel Time
9h 44m
₹4,797
Onwards
Via Bhopal, Chatarpur
Shajapur
Bhopal
Chatarpur
Mahoba
Approx Travel Time
10h 18m
₹335
Onwards
Via Lalitpur
Shajapur
Lalitpur
Mahoba
Approx Travel Time
12h 10m
₹410
Onwards
Via Bhopal, Khajuraho
Shajapur
Bhopal
Khajuraho
Mahoba
Approx Travel Time
11h 8m
₹450
Onwards
Via Lalitpur, Chatarpur
Shajapur
Lalitpur
Chatarpur
Mahoba
Approx Travel Time
11h 40m
₹435
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Mahoba?
Mahoba is approximately 550+ kms from Shajapur.
How long does it take to reach Mahoba from Shajapur?
It takes approximately 10 hours to reach Mahoba from Shajapur by Bus, Cab Via Jhansi.
What is the cheapest way to reach Mahoba from Shajapur?
The cheapest way to reach Mahoba from Shajapur is by Train Via Bhopal.
What is the fastest way to reach Mahoba from Shajapur?
The fastest way to reach Mahoba from Shajapur is by Bus, Cab Via Jhansi.

