
Kalka to Ballia
Ballia is approximately 1050+ kms from Kalka. The fastest way to reach Ballia from Kalka is by Train Via Kanpur. It takes approximately 23 hours. The cheapest way to reach Ballia from Kalka is by Train Via Ghaziabad which would take approximately 23 hours.
Sort By
Mode of Transport
Via Kanpur
RECOMMENDED
FASTEST
Kalka
Kanpur
Ballia
Approx Travel Time
22h 55m
₹710
Onwards
Kalka
Kanpur
Ballia
Approx Travel Time
1d 1h 10m
₹3,925
Onwards
Via Ghaziabad
CHEAPEST
Kalka
Ghaziabad
Ballia
Approx Travel Time
23h 10m
₹700
Onwards
Kalka
Ghaziabad
Ballia
Approx Travel Time
1d 0h 44m
₹4,785
Onwards
Via Hapur
Kalka
Hapur
Ballia
Approx Travel Time
23h 10m
₹8,762
Onwards
Via Delhi
Kalka
Delhi
Ballia
Approx Travel Time
23h 55m
₹1,020
Onwards
Via Aligarh
Kalka
Aligarh
Ballia
Approx Travel Time
23h 10m
₹1,185
Onwards
Via Prayagraj(Allahabad)
Kalka
Prayagraj(Allahabad)
Ballia
Approx Travel Time
23h 40m
₹1,480
Onwards
Via Tundla
Kalka
Tundla
Ballia
Approx Travel Time
1d 0h 10m
On Demand
Via Saharanpur
Kalka
Saharanpur
Ballia
Approx Travel Time
23h 54m
₹3,656
Onwards
Frequently Asked Questions
What is the distance between Kalka and Ballia?
Ballia is approximately 1050+ kms from Kalka.
How long does it take to reach Ballia from Kalka?
It takes approximately 23 hours to reach Ballia from Kalka by Train Via Kanpur.
What is the cheapest way to reach Ballia from Kalka?
The cheapest way to reach Ballia from Kalka is by Train Via Ghaziabad.
What is the fastest way to reach Ballia from Kalka?
The fastest way to reach Ballia from Kalka is by Train Via Kanpur.