
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,712
Onwards
Shamli
Ghaziabad
Varanasi
Ballia
Approx Travel Time
10h 2m
₹10,271
Onwards
Via Delhi, Varanasi
Shamli
Delhi
Varanasi
Ballia
Approx Travel Time
8h 33m
₹5,035
Onwards
Shamli
Delhi
Varanasi
Ballia
Approx Travel Time
8h 54m
₹8,047
Onwards
Via Ghaziabad
Shamli
Ghaziabad
Ballia
Approx Travel Time
16h 44m
₹5,450
Onwards
Shamli
Ghaziabad
Ballia
Approx Travel Time
16h 57m
₹3,272
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
₹7,267
Onwards
Via Ghaziabad, Ayodhya
Shamli
Ghaziabad
Ayodhya
Ballia
Approx Travel Time
22h 36m
₹12,045
Onwards
Via Delhi, Gorakhpur
Shamli
Delhi
Gorakhpur
Ballia
Approx Travel Time
10h 12m
₹10,796
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.


