
Ballia to Rishikesh
Rishikesh is approximately 950+ kms from Ballia. The fastest way to reach Rishikesh from Ballia is by Train, Flight, Cab Via Varanasi, Ghaziabad. It takes approximately 11 hours. The cheapest way to reach Rishikesh from Ballia is by Train, Bus Via Varanasi, Moradabad which would take approximately 18 hours.
Sort By
Mode of Transport
Via Varanasi, Ghaziabad
RECOMMENDED
FASTEST
Ballia
Varanasi
Ghaziabad
Rishikesh
Approx Travel Time
10h 19m
₹6,829
Onwards
Ballia
Varanasi
Ghaziabad
Rishikesh
Approx Travel Time
10h 58m
On Demand
Ballia
Varanasi
Ghaziabad
Rishikesh
Approx Travel Time
11h 49m
₹10,572
Onwards
Via Gorakhpur, Delhi
Ballia
Gorakhpur
Delhi
Rishikesh
Approx Travel Time
11h 36m
₹10,156
Onwards
Via Varanasi, Moradabad
CHEAPEST
Ballia
Varanasi
Moradabad
Rishikesh
Approx Travel Time
18h 7m
₹1,489
Onwards
Via Shahjahanpur
Ballia
Shahjahanpur
Rishikesh
Approx Travel Time
18h
On Demand
Via Gorakhpur
Ballia
Gorakhpur
Rishikesh
Approx Travel Time
19h 46m
On Demand
Via Lucknow
Ballia
Lucknow
Rishikesh
Approx Travel Time
20h 30m
₹1,596
Onwards
Via Gorakhpur, Bara Banki
Ballia
Gorakhpur
Bara Banki
Rishikesh
Approx Travel Time
23h 38m
₹6,280
Onwards
Frequently Asked Questions
What is the distance between Ballia and Rishikesh?
Rishikesh is approximately 950+ kms from Ballia.
How long does it take to reach Rishikesh from Ballia?
It takes approximately 11 hours to reach Rishikesh from Ballia by Train, Flight, Cab Via Varanasi, Ghaziabad.
What is the cheapest way to reach Rishikesh from Ballia?
The cheapest way to reach Rishikesh from Ballia is by Train, Bus Via Varanasi, Moradabad.
What is the fastest way to reach Rishikesh from Ballia?
The fastest way to reach Rishikesh from Ballia is by Train, Flight, Cab Via Varanasi, Ghaziabad.


