
Shirpur to Agra
Agra is approximately 850+ kms from Shirpur. The fastest way to reach Agra from Shirpur is by Bus, Flight Via Indore, Delhi. It takes approximately 8 hours. The cheapest way to reach Agra from Shirpur is by Bus, Train Via Dewas which would take approximately 13 hours.
Sort By
Mode of Transport
Via Indore, Jaipur
RECOMMENDED
Shirpur
Indore
Jaipur
Agra
Approx Travel Time
7h 55m
₹25,849
Onwards
Via Jalgaon, Ahmedabad
Shirpur
Jalgaon
Ahmedabad
Agra
Approx Travel Time
8h 25m
₹9,574
Onwards
Via Ratlam
Shirpur
Ratlam
Agra
Approx Travel Time
14h 20m
₹1,570
Onwards
Via Indore
Shirpur
Indore
Agra
Approx Travel Time
13h 25m
₹2,161
Onwards
Shirpur
Indore
Agra
Approx Travel Time
13h 35m
₹1,821
Onwards
Via Indore, Gwalior
Shirpur
Indore
Gwalior
Agra
Approx Travel Time
13h 48m
₹5,740
Onwards
Via Indore, Delhi
FASTEST
Shirpur
Indore
Delhi
Agra
Approx Travel Time
7h 45m
₹22,220
Onwards
Via Jalgaon, Delhi
Shirpur
Jalgaon
Delhi
Agra
Approx Travel Time
9h
₹25,857
Onwards
Via Dewas
CHEAPEST
Shirpur
Dewas
Agra
Approx Travel Time
12h 36m
₹1,190
Onwards
Frequently Asked Questions
What is the distance between Shirpur and Agra?
Agra is approximately 850+ kms from Shirpur.
How long does it take to reach Agra from Shirpur?
It takes approximately 8 hours to reach Agra from Shirpur by Bus, Flight Via Indore, Delhi.
What is the cheapest way to reach Agra from Shirpur?
The cheapest way to reach Agra from Shirpur is by Bus, Train Via Dewas.
What is the fastest way to reach Agra from Shirpur?
The fastest way to reach Agra from Shirpur is by Bus, Flight Via Indore, Delhi.


