
Almora to Ballia
Ballia is approximately 800+ kms from Almora. The fastest way to reach Ballia from Almora is by Cab, Train Via Bareilly, Lucknow. It takes approximately 18 hours. The cheapest way to reach Ballia from Almora is by Bus, Train Via Haldwani, Lucknow which would take approximately 19 hours.
Sort By
Mode of Transport
Via Bareilly, Lucknow
RECOMMENDED
FASTEST
Almora
Bareilly
Lucknow
Ballia
Approx Travel Time
17h 29m
₹5,172
Onwards
Almora
Bareilly
Lucknow
Ballia
Approx Travel Time
21h 2m
₹5,886
Onwards
Via Kichha, Shahjahanpur
Almora
Kichha
Shahjahanpur
Ballia
Approx Travel Time
17h 42m
₹3,311
Onwards
Via Bareilly, Sultanpur
Almora
Bareilly
Sultanpur
Ballia
Approx Travel Time
17h 46m
₹11,865
Onwards
Via Haldwani, Lucknow
CHEAPEST
Almora
Haldwani
Lucknow
Ballia
Approx Travel Time
18h 39m
₹1,589
Onwards
Almora
Haldwani
Lucknow
Ballia
Approx Travel Time
20h 11m
₹1,824
Onwards
Via Bareilly, Shahjahanpur
Almora
Bareilly
Shahjahanpur
Ballia
Approx Travel Time
17h 45m
₹4,692
Onwards
Via Bareilly, Jaunpur
Almora
Bareilly
Jaunpur
Ballia
Approx Travel Time
18h 22m
₹4,742
Onwards
Via Kichha, Lucknow
Almora
Kichha
Lucknow
Ballia
Approx Travel Time
17h 57m
₹3,157
Onwards
Via Rudrapur, Shahjahanpur
Almora
Rudrapur
Shahjahanpur
Ballia
Approx Travel Time
18h 26m
₹3,912
Onwards
Frequently Asked Questions
What is the distance between Almora and Ballia?
Ballia is approximately 800+ kms from Almora.
How long does it take to reach Ballia from Almora?
It takes approximately 18 hours to reach Ballia from Almora by Cab, Train Via Bareilly, Lucknow.
What is the cheapest way to reach Ballia from Almora?
The cheapest way to reach Ballia from Almora is by Bus, Train Via Haldwani, Lucknow.
What is the fastest way to reach Ballia from Almora?
The fastest way to reach Ballia from Almora is by Cab, Train Via Bareilly, Lucknow.


