
Roorkee to Varanasi
Varanasi is approximately 800+ kms from Roorkee. The fastest way to reach Varanasi from Roorkee is by Train, Flight Via Ghaziabad. It takes approximately 6 hours. The cheapest way to reach Varanasi from Roorkee is by Train which would take approximately 16 hours.
Sort By
Mode of Transport
Via Lucknow
Roorkee
Lucknow
Varanasi
Approx Travel Time
17h 10m
₹1,015
Onwards
Roorkee
Lucknow
Varanasi
Approx Travel Time
12h 25m
₹8,091
Onwards
Roorkee
Lucknow
Varanasi
Approx Travel Time
18h 25m
₹1,255
Onwards
Via Bareilly
Roorkee
Bareilly
Varanasi
Approx Travel Time
16h 55m
₹500
Onwards
Via Shahjahanpur
Roorkee
Shahjahanpur
Varanasi
Approx Travel Time
17h 10m
₹485
Onwards
Via Moradabad
Roorkee
Moradabad
Varanasi
Approx Travel Time
17h 45m
₹445
Onwards
Via Hardoi
Roorkee
Hardoi
Varanasi
Approx Travel Time
16h 55m
₹490
Onwards
Via Delhi
Roorkee
Delhi
Varanasi
Approx Travel Time
6h 40m
₹3,519
Onwards
Via Ghaziabad
FASTEST
Roorkee
Ghaziabad
Varanasi
Approx Travel Time
6h 10m
On Demand
Frequently Asked Questions
What is the distance between Roorkee and Varanasi?
Varanasi is approximately 800+ kms from Roorkee.
How long does it take to reach Varanasi from Roorkee?
It takes approximately 6 hours to reach Varanasi from Roorkee by Train, Flight Via Ghaziabad.
What is the cheapest way to reach Varanasi from Roorkee?
The cheapest way to reach Varanasi from Roorkee is by Train.
What is the fastest way to reach Varanasi from Roorkee?
The fastest way to reach Varanasi from Roorkee is by Train, Flight Via Ghaziabad.