
Shamli to Agra
Agra is approximately 300+ kms from Shamli. The fastest way to reach Agra from Shamli is by Train, Flight Via Delhi. It takes approximately 5 hours. The cheapest way to reach Agra from Shamli is by Train Via Delhi which would take approximately 8 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Shamli
Delhi
Agra
Approx Travel Time
7h 40m
₹250
Onwards
Shamli
Delhi
Agra
Approx Travel Time
8h 10m
₹276
Onwards
Shamli
Delhi
Agra
Approx Travel Time
8h 40m
₹349
Onwards
FASTEST
Shamli
Delhi
Agra
Approx Travel Time
4h 25m
₹12,370
Onwards
Shamli
Delhi
Agra
Approx Travel Time
4h 55m
₹12,396
Onwards
Shamli
Delhi
Agra
Approx Travel Time
9h 10m
₹375
Onwards
Shamli
Delhi
Agra
Approx Travel Time
9h 22m
₹2,940
Onwards
Via Muzaffarnagar
Shamli
Muzaffarnagar
Agra
Approx Travel Time
8h 10m
₹1,010
Onwards
Via Deoband
Shamli
Deoband
Agra
Approx Travel Time
8h 40m
On Demand
Frequently Asked Questions
What is the distance between Shamli and Agra?
Agra is approximately 300+ kms from Shamli.
How long does it take to reach Agra from Shamli?
It takes approximately 5 hours to reach Agra from Shamli by Train, Flight Via Delhi.
What is the cheapest way to reach Agra from Shamli?
The cheapest way to reach Agra from Shamli is by Train Via Delhi.
What is the fastest way to reach Agra from Shamli?
The fastest way to reach Agra from Shamli is by Train, Flight Via Delhi.