
Agra to Shajapur
Shajapur is approximately 450+ kms from Agra. The fastest way to reach Shajapur from Agra is by Flight, Train Via Bhopal. It takes approximately 5 hours. The cheapest way to reach Shajapur from Agra is by Train which would take approximately 10 hours.
Sort By
Mode of Transport
Via Morena
Agra
Morena
Shajapur
Approx Travel Time
11h 29m
₹350
Onwards
Agra
Morena
Shajapur
Approx Travel Time
11h 44m
₹2,821
Onwards
Via Gwalior
Agra
Gwalior
Shajapur
Approx Travel Time
11h 40m
On Demand
Agra
Gwalior
Shajapur
Approx Travel Time
12h 26m
On Demand
Via Guna
Agra
Guna
Shajapur
Approx Travel Time
12h 55m
₹900
Onwards
Via Bhopal
FASTEST
Agra
Bhopal
Shajapur
Approx Travel Time
4h 25m
On Demand
Agra
Bhopal
Shajapur
Approx Travel Time
13h 10m
On Demand
Via Jaipur
Agra
Jaipur
Shajapur
Approx Travel Time
10h 25m
On Demand
Via Shivpuri
Agra
Shivpuri
Shajapur
Approx Travel Time
13h 2m
₹3,748
Onwards
Frequently Asked Questions
What is the distance between Agra and Shajapur?
Shajapur is approximately 450+ kms from Agra.
How long does it take to reach Shajapur from Agra?
It takes approximately 5 hours to reach Shajapur from Agra by Flight, Train Via Bhopal.
What is the cheapest way to reach Shajapur from Agra?
The cheapest way to reach Shajapur from Agra is by Train.
What is the fastest way to reach Shajapur from Agra?
The fastest way to reach Shajapur from Agra is by Flight, Train Via Bhopal.
Routes Connecting Agra
Routes From Agra
Routes Connecting Shajapur
Routes From Shajapur
Routes To Shajapur
- Panipat to Shajapur
- Nakodar to Shajapur
- Ahmedabad to Shajapur
- Kumbakonam to Shajapur
- Aurangabad to Shajapur
- Kodaikanal to Shajapur
- Ankleshwar to Shajapur
- Vadodara to Shajapur
- Jaipur to Shajapur
- Bikaner to Shajapur
- Jhajjar to Shajapur
- Brahmapur to Shajapur
- Saharsa to Shajapur
- Gondia to Shajapur
- Gandhinagar to Shajapur