
Ghazipur to Rishikesh
Rishikesh is approximately 750+ kms from Ghazipur. The fastest way to reach Rishikesh from Ghazipur is by Train Via Ayodhya. It takes approximately 17 hours. The cheapest way to reach Rishikesh from Ghazipur is by Train, Cab Via Moradabad which would take approximately 19 hours.
Sort By
Mode of Transport
Via Ayodhya
RECOMMENDED
FASTEST
Ghazipur
Ayodhya
Rishikesh
Approx Travel Time
16h 55m
On Demand
Via Moradabad
Ghazipur
Moradabad
Rishikesh
Approx Travel Time
17h 25m
On Demand
CHEAPEST
Ghazipur
Moradabad
Rishikesh
Approx Travel Time
18h 20m
₹4,075
Onwards
Via Lucknow
Ghazipur
Lucknow
Rishikesh
Approx Travel Time
17h 25m
On Demand
Via Shahjahanpur
Ghazipur
Shahjahanpur
Rishikesh
Approx Travel Time
17h 10m
On Demand
Via Hardoi
Ghazipur
Hardoi
Rishikesh
Approx Travel Time
17h 40m
On Demand
Via Bara Banki
Ghazipur
Bara Banki
Rishikesh
Approx Travel Time
17h 10m
On Demand
Via Jaunpur
Ghazipur
Jaunpur
Rishikesh
Approx Travel Time
17h 10m
On Demand
Via Shahganj
Ghazipur
Shahganj
Rishikesh
Approx Travel Time
16h 55m
On Demand
Via Amroha
Ghazipur
Amroha
Rishikesh
Approx Travel Time
17h 40m
On Demand
Frequently Asked Questions
What is the distance between Ghazipur and Rishikesh?
Rishikesh is approximately 750+ kms from Ghazipur.
How long does it take to reach Rishikesh from Ghazipur?
It takes approximately 17 hours to reach Rishikesh from Ghazipur by Train Via Ayodhya.
What is the cheapest way to reach Rishikesh from Ghazipur?
The cheapest way to reach Rishikesh from Ghazipur is by Train, Cab Via Moradabad.
What is the fastest way to reach Rishikesh from Ghazipur?
The fastest way to reach Rishikesh from Ghazipur is by Train Via Ayodhya.