
Shamli to Azamgarh
Azamgarh is approximately 800+ kms from Shamli. The fastest way to reach Azamgarh from Shamli is by Train, Flight Via Delhi, Ayodhya. It takes approximately 9 hours. The cheapest way to reach Azamgarh from Shamli is by Train Via Roorkee which would take approximately 19 hours.
Sort By
Mode of Transport
Via Rampur (Uttar Pradesh)
RECOMMENDED
Shamli
Rampur (Uttar Pradesh)
Azamgarh
Approx Travel Time
16h 55m
₹5,240
Onwards
Via Moradabad
Shamli
Moradabad
Azamgarh
Approx Travel Time
18h 8m
₹4,485
Onwards
Via Delhi, Ayodhya
FASTEST
Shamli
Delhi
Ayodhya
Azamgarh
Approx Travel Time
8h 50m
₹3,620
Onwards
Shamli
Delhi
Ayodhya
Azamgarh
Approx Travel Time
9h 35m
₹6,974
Onwards
Via Roorkee, Shahjahanpur
Shamli
Roorkee
Shahjahanpur
Azamgarh
Approx Travel Time
19h 35m
₹635
Onwards
Via Ghaziabad
Shamli
Ghaziabad
Azamgarh
Approx Travel Time
17h 55m
₹2,567
Onwards
Via Roorkee
CHEAPEST
Shamli
Roorkee
Azamgarh
Approx Travel Time
18h 31m
₹555
Onwards
Via Delhi, Bara Banki
Shamli
Delhi
Bara Banki
Azamgarh
Approx Travel Time
19h 35m
₹650
Onwards
Via Roorkee, Lucknow
Shamli
Roorkee
Lucknow
Azamgarh
Approx Travel Time
19h 50m
₹1,155
Onwards
Via Delhi, Lucknow
Shamli
Delhi
Lucknow
Azamgarh
Approx Travel Time
11h 5m
₹3,749
Onwards
Frequently Asked Questions
What is the distance between Shamli and Azamgarh?
Azamgarh is approximately 800+ kms from Shamli.
How long does it take to reach Azamgarh from Shamli?
It takes approximately 9 hours to reach Azamgarh from Shamli by Train, Flight Via Delhi, Ayodhya.
What is the cheapest way to reach Azamgarh from Shamli?
The cheapest way to reach Azamgarh from Shamli is by Train Via Roorkee.
What is the fastest way to reach Azamgarh from Shamli?
The fastest way to reach Azamgarh from Shamli is by Train, Flight Via Delhi, Ayodhya.