
Ballia to Shimla
Shimla is approximately 1000+ kms from Ballia. The fastest way to reach Shimla from Ballia is by Train, Flight, Bus Via Patna, Chandigarh. It takes approximately 9 hours. The cheapest way to reach Shimla from Ballia is by Train Via Roorkee which would take approximately 22 hours.
Sort By
Mode of Transport
Via Roorkee
RECOMMENDED
CHEAPEST
Ballia
Roorkee
Shimla
Approx Travel Time
21h 52m
₹665
Onwards
Via Patna, Chandigarh
FASTEST
Ballia
Patna
Chandigarh
Shimla
Approx Travel Time
8h 20m
On Demand
Ballia
Patna
Chandigarh
Shimla
Approx Travel Time
8h 20m
On Demand
Via Lucknow, Mohali
Ballia
Lucknow
Mohali
Shimla
Approx Travel Time
14h 9m
₹7,282
Onwards
Via Ghaziabad
Ballia
Ghaziabad
Shimla
Approx Travel Time
23h 40m
₹775
Onwards
Via Lucknow, Dehradun
Ballia
Lucknow
Dehradun
Shimla
Approx Travel Time
16h 57m
₹10,932
Onwards
Via Saharanpur
Ballia
Saharanpur
Shimla
Approx Travel Time
23h 3m
₹665
Onwards
Via Delhi
Ballia
Delhi
Shimla
Approx Travel Time
1d 0h 25m
₹775
Onwards
Ballia
Delhi
Shimla
Approx Travel Time
1d 1h 55m
₹986
Onwards
Via Yamunanagar
Ballia
Yamunanagar
Shimla
Approx Travel Time
23h 18m
On Demand
Frequently Asked Questions
What is the distance between Ballia and Shimla?
Shimla is approximately 1000+ kms from Ballia.
How long does it take to reach Shimla from Ballia?
It takes approximately 9 hours to reach Shimla from Ballia by Train, Flight, Bus Via Patna, Chandigarh.
What is the cheapest way to reach Shimla from Ballia?
The cheapest way to reach Shimla from Ballia is by Train Via Roorkee.
What is the fastest way to reach Shimla from Ballia?
The fastest way to reach Shimla from Ballia is by Train, Flight, Bus Via Patna, Chandigarh.