
Shirdi to Agra
Agra is approximately 1000+ kms from Shirdi. The fastest way to reach Agra from Shirdi is by Flight, Train Via Delhi. It takes approximately 8 hours. The cheapest way to reach Agra from Shirdi is by Train Via Kopargaon which would take approximately 22 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
Shirdi
Indore
Agra
Approx Travel Time
14h 10m
₹3,623
Onwards
Shirdi
Indore
Agra
Approx Travel Time
23h 25m
₹1,025
Onwards
Via Khachrod
Shirdi
Khachrod
Agra
Approx Travel Time
21h 25m
On Demand
Via Ujjain
Shirdi
Ujjain
Agra
Approx Travel Time
21h 40m
₹1,865
Onwards
Via Nandgaon
Shirdi
Nandgaon
Agra
Approx Travel Time
21h 40m
On Demand
Via Bhopal
Shirdi
Bhopal
Agra
Approx Travel Time
13h 25m
₹12,471
Onwards
Via Shujalpur
Shirdi
Shujalpur
Agra
Approx Travel Time
21h 40m
On Demand
Via Kota
Shirdi
Kota
Agra
Approx Travel Time
21h 40m
₹825
Onwards
Via Delhi
FASTEST
Shirdi
Delhi
Agra
Approx Travel Time
7h 40m
₹5,664
Onwards
Via Kopargaon
CHEAPEST
Shirdi
Kopargaon
Agra
Approx Travel Time
21h 25m
₹730
Onwards
Frequently Asked Questions
What is the distance between Shirdi and Agra?
Agra is approximately 1000+ kms from Shirdi.
How long does it take to reach Agra from Shirdi?
It takes approximately 8 hours to reach Agra from Shirdi by Flight, Train Via Delhi.
What is the cheapest way to reach Agra from Shirdi?
The cheapest way to reach Agra from Shirdi is by Train Via Kopargaon.
What is the fastest way to reach Agra from Shirdi?
The fastest way to reach Agra from Shirdi is by Flight, Train Via Delhi.