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