
Rishikesh to Ballia
Ballia is approximately 900+ kms from Rishikesh. The fastest way to reach Ballia from Rishikesh is by Cab, Flight, Train Via Ghaziabad, Varanasi. It takes approximately 12 hours. The cheapest way to reach Ballia from Rishikesh is by Bus Via Lucknow which would take approximately 21 hours.
Sort By
Mode of Transport
Via Lucknow
RECOMMENDED
CHEAPEST
Rishikesh
Lucknow
Ballia
Approx Travel Time
21h
₹999
Onwards
Via Ghaziabad, Varanasi
Rishikesh
Ghaziabad
Varanasi
Ballia
Approx Travel Time
12h 58m
₹5,136
Onwards
Rishikesh
Ghaziabad
Varanasi
Ballia
Approx Travel Time
12h 59m
₹10,175
Onwards
Rishikesh
Ghaziabad
Varanasi
Ballia
Approx Travel Time
12h 34m
₹10,025
Onwards
FASTEST
Rishikesh
Ghaziabad
Varanasi
Ballia
Approx Travel Time
11h 35m
₹7,616
Onwards
Via Delhi, Varanasi
Rishikesh
Delhi
Varanasi
Ballia
Approx Travel Time
12h 19m
₹7,661
Onwards
Rishikesh
Delhi
Varanasi
Ballia
Approx Travel Time
13h 28m
₹5,136
Onwards
Via Bareilly, Gorakhpur
Rishikesh
Bareilly
Gorakhpur
Ballia
Approx Travel Time
22h 36m
₹7,697
Onwards
Direct Options
Rishikesh
Ballia
Approx Travel Time
16h 29m
On Demand
Via Moradabad, Varanasi
Rishikesh
Moradabad
Varanasi
Ballia
Approx Travel Time
20h 28m
₹1,334
Onwards
Frequently Asked Questions
What is the distance between Rishikesh and Ballia?
Ballia is approximately 900+ kms from Rishikesh.
How long does it take to reach Ballia from Rishikesh?
It takes approximately 12 hours to reach Ballia from Rishikesh by Cab, Flight, Train Via Ghaziabad, Varanasi.
What is the cheapest way to reach Ballia from Rishikesh?
The cheapest way to reach Ballia from Rishikesh is by Bus Via Lucknow.
What is the fastest way to reach Ballia from Rishikesh?
The fastest way to reach Ballia from Rishikesh is by Cab, Flight, Train Via Ghaziabad, Varanasi.

