
Ballia to Shamli
Shamli is approximately 950+ kms from Ballia. The fastest way to reach Shamli from Ballia is by Train, Flight Via Varanasi, Delhi. It takes approximately 9 hours. The cheapest way to reach Shamli from Ballia is by Train Via Delhi which would take approximately 18 hours.
Sort By
Mode of Transport
Via Varanasi, Delhi
RECOMMENDED
Ballia
Varanasi
Delhi
Shamli
Approx Travel Time
9h 4m
₹6,091
Onwards
FASTEST
Ballia
Varanasi
Delhi
Shamli
Approx Travel Time
8h 33m
₹3,264
Onwards
Ballia
Varanasi
Delhi
Shamli
Approx Travel Time
8h 38m
₹4,218
Onwards
Ballia
Varanasi
Delhi
Shamli
Approx Travel Time
10h 21m
₹9,683
Onwards
Via Ghaziabad
Ballia
Ghaziabad
Shamli
Approx Travel Time
17h 18m
₹2,462
Onwards
Via Delhi
Ballia
Delhi
Shamli
Approx Travel Time
18h
₹1,544
Onwards
CHEAPEST
Ballia
Delhi
Shamli
Approx Travel Time
17h 55m
₹590
Onwards
Via Noida, Delhi
Ballia
Noida
Delhi
Shamli
Approx Travel Time
21h 55m
₹2,118
Onwards
Via Lucknow, Karnal
Ballia
Lucknow
Karnal
Shamli
Approx Travel Time
22h 12m
₹4,489
Onwards
Via Varanasi, Ghaziabad
Ballia
Varanasi
Ghaziabad
Shamli
Approx Travel Time
8h 53m
₹5,131
Onwards
Frequently Asked Questions
What is the distance between Ballia and Shamli?
Shamli is approximately 950+ kms from Ballia.
How long does it take to reach Shamli from Ballia?
It takes approximately 9 hours to reach Shamli from Ballia by Train, Flight Via Varanasi, Delhi.
What is the cheapest way to reach Shamli from Ballia?
The cheapest way to reach Shamli from Ballia is by Train Via Delhi.
What is the fastest way to reach Shamli from Ballia?
The fastest way to reach Shamli from Ballia is by Train, Flight Via Varanasi, Delhi.