
Shamli to Ballia
Ballia is approximately 900+ kms from Shamli. The fastest way to reach Ballia from Shamli is by Cab, Flight, Train Via Ghaziabad, Varanasi. It takes approximately 9 hours. The cheapest way to reach Ballia from Shamli is by Train Via Delhi which would take approximately 18 hours.
Sort By
Mode of Transport
Via Ghaziabad, Varanasi
RECOMMENDED
FASTEST
Shamli
Ghaziabad
Varanasi
Ballia
Approx Travel Time
8h 32m
₹7,202
Onwards
Shamli
Ghaziabad
Varanasi
Ballia
Approx Travel Time
10h 2m
₹9,696
Onwards
Via Delhi, Varanasi
Shamli
Delhi
Varanasi
Ballia
Approx Travel Time
8h 33m
₹4,454
Onwards
Shamli
Delhi
Varanasi
Ballia
Approx Travel Time
8h 54m
₹7,466
Onwards
Via Ghaziabad
Shamli
Ghaziabad
Ballia
Approx Travel Time
16h 44m
₹5,450
Onwards
Shamli
Ghaziabad
Ballia
Approx Travel Time
16h 57m
₹3,343
Onwards
Via Delhi
CHEAPEST
Shamli
Delhi
Ballia
Approx Travel Time
17h 55m
₹590
Onwards
Via Ghaziabad, Rasra
Shamli
Ghaziabad
Rasra
Ballia
Approx Travel Time
20h 1m
₹11,998
Onwards
Via Ghaziabad, Ayodhya
Shamli
Ghaziabad
Ayodhya
Ballia
Approx Travel Time
22h 36m
₹12,873
Onwards
Via Delhi, Gorakhpur
Shamli
Delhi
Gorakhpur
Ballia
Approx Travel Time
10h 12m
₹10,504
Onwards
Frequently Asked Questions
What is the distance between Shamli and Ballia?
Ballia is approximately 900+ kms from Shamli.
How long does it take to reach Ballia from Shamli?
It takes approximately 9 hours to reach Ballia from Shamli by Cab, Flight, Train Via Ghaziabad, Varanasi.
What is the cheapest way to reach Ballia from Shamli?
The cheapest way to reach Ballia from Shamli is by Train Via Delhi.
What is the fastest way to reach Ballia from Shamli?
The fastest way to reach Ballia from Shamli is by Cab, Flight, Train Via Ghaziabad, Varanasi.


