
Rishikesh to Varanasi
Varanasi is approximately 800+ kms from Rishikesh. The fastest way to reach Varanasi from Rishikesh is by Train, Flight Via Delhi. It takes approximately 7 hours. The cheapest way to reach Varanasi from Rishikesh is by Train Via Haridwar which would take approximately 17 hours.
Sort By
Mode of Transport
Via Shahjahanpur
Rishikesh
Shahjahanpur
Varanasi
Approx Travel Time
16h 40m
On Demand
Via Lucknow
Rishikesh
Lucknow
Varanasi
Approx Travel Time
12h 50m
On Demand
Rishikesh
Lucknow
Varanasi
Approx Travel Time
17h 35m
On Demand
Rishikesh
Lucknow
Varanasi
Approx Travel Time
18h 50m
On Demand
Via Bareilly
Rishikesh
Bareilly
Varanasi
Approx Travel Time
16h 40m
On Demand
Via Rampur (Uttar Pradesh)
Rishikesh
Rampur (Uttar Pradesh)
Varanasi
Approx Travel Time
16h 40m
On Demand
Via Moradabad
Rishikesh
Moradabad
Varanasi
Approx Travel Time
17h 30m
On Demand
Via Haridwar
CHEAPEST
Rishikesh
Haridwar
Varanasi
Approx Travel Time
16h 55m
₹560
Onwards
Via Delhi
FASTEST
Rishikesh
Delhi
Varanasi
Approx Travel Time
7h 10m
On Demand
Frequently Asked Questions
What is the distance between Rishikesh and Varanasi?
Varanasi is approximately 800+ kms from Rishikesh.
How long does it take to reach Varanasi from Rishikesh?
It takes approximately 7 hours to reach Varanasi from Rishikesh by Train, Flight Via Delhi.
What is the cheapest way to reach Varanasi from Rishikesh?
The cheapest way to reach Varanasi from Rishikesh is by Train Via Haridwar.
What is the fastest way to reach Varanasi from Rishikesh?
The fastest way to reach Varanasi from Rishikesh is by Train, Flight Via Delhi.