
Ballia to Shamli
Shamli is approximately 900+ kms from Ballia. The fastest way to reach Shamli from Ballia is by Train, Flight, Bus Via Varanasi, Ghaziabad. It takes approximately 9 hours. The cheapest way to reach Shamli from Ballia is by Train Via Delhi which would take approximately 17 hours.
Sort By
Mode of Transport
Via Varanasi, Ghaziabad
RECOMMENDED
Ballia
Varanasi
Ghaziabad
Shamli
Approx Travel Time
9h 51m
₹7,933
Onwards
Ballia
Varanasi
Ghaziabad
Shamli
Approx Travel Time
11h 11m
₹11,600
Onwards
FASTEST
Ballia
Varanasi
Ghaziabad
Shamli
Approx Travel Time
8h 34m
₹5,895
Onwards
Via Varanasi, Delhi
Ballia
Varanasi
Delhi
Shamli
Approx Travel Time
10h 13m
₹5,491
Onwards
Via Ghaziabad
Ballia
Ghaziabad
Shamli
Approx Travel Time
14h 49m
₹999
Onwards
Ballia
Ghaziabad
Shamli
Approx Travel Time
15h 46m
₹3,037
Onwards
Via Delhi
CHEAPEST
Ballia
Delhi
Shamli
Approx Travel Time
17h 15m
₹590
Onwards
Via Rasra, Ghaziabad
Ballia
Rasra
Ghaziabad
Shamli
Approx Travel Time
16h 8m
₹3,148
Onwards
Via Ayodhya, Ghaziabad
Ballia
Ayodhya
Ghaziabad
Shamli
Approx Travel Time
14h 9m
₹11,171
Onwards
Via Gorakhpur, Delhi
Ballia
Gorakhpur
Delhi
Shamli
Approx Travel Time
11h 21m
₹11,643
Onwards
Frequently Asked Questions
What is the distance between Ballia and Shamli?
Shamli is approximately 900+ 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, Bus Via Varanasi, Ghaziabad.
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, Bus Via Varanasi, Ghaziabad.


