Ranikhet to Ballia - Multiple Options To Reach By Cab, Train, Bus
Ballia is approximately 800+ kms from Ranikhet. The fastest way to reach Ballia from Ranikhet is by Cab, Train Via Bareilly. It takes approximately 18 hours. The cheapest way to reach Ballia from Ranikhet is by Cab, Train Via Shahjahanpur which would take approximately 19 hours.
Sort By
Mode of Transport
Via Bareilly
RECOMMENDED
FASTEST
Ranikhet
Bareilly
Ballia
Approx Travel Time
17h 59m
₹7,795
Onwards
Via Shahjahanpur
CHEAPEST
Ranikhet
Shahjahanpur
Ballia
Approx Travel Time
18h 27m
₹7,110
Onwards
Via Rampur (Uttar Pradesh)
Ranikhet
Rampur (Uttar Pradesh)
Ballia
Approx Travel Time
18h 37m
₹7,734
Onwards
Via Shahjahanpur, Ayodhya
Ranikhet
Shahjahanpur
Ayodhya
Ballia
Approx Travel Time
19h 52m
₹7,175
Onwards
Via Shahjahanpur, Gorakhpur
Ranikhet
Shahjahanpur
Gorakhpur
Ballia
Approx Travel Time
20h 7m
On Demand
Ranikhet
Shahjahanpur
Gorakhpur
Ballia
Approx Travel Time
20h 52m
₹7,645
Onwards
Via Shahjahanpur, Jaunpur
Ranikhet
Shahjahanpur
Jaunpur
Ballia
Approx Travel Time
20h 7m
₹7,170
Onwards
Via Moradabad
Ranikhet
Moradabad
Ballia
Approx Travel Time
20h 2m
₹7,786
Onwards
Via Shahjahanpur, Varanasi
Ranikhet
Shahjahanpur
Varanasi
Ballia
Approx Travel Time
20h 37m
₹7,195
Onwards
Ranikhet
Shahjahanpur
Varanasi
Ballia
Approx Travel Time
21h 7m
On Demand
Frequently Asked Questions
What is the distance between Ranikhet and Ballia?
Ballia is approximately 800+ kms from Ranikhet.
How long does it take to reach Ballia from Ranikhet?
It takes approximately 18 hours to reach Ballia from Ranikhet by Cab, Train Via Bareilly.
What is the cheapest way to reach Ballia from Ranikhet?
The cheapest way to reach Ballia from Ranikhet is by Cab, Train Via Shahjahanpur.
What is the fastest way to reach Ballia from Ranikhet?
The fastest way to reach Ballia from Ranikhet is by Cab, Train Via Bareilly.