
Katihar to Roorkee
Roorkee is approximately 1250+ kms from Katihar. The fastest way to reach Roorkee from Katihar is by Train Via Gorakhpur. It takes approximately 26 hours. The cheapest way to reach Roorkee from Katihar is by Train which would take approximately 27 hours.
Sort By
Mode of Transport
Via Gorakhpur
FASTEST
Katihar
Gorakhpur
Roorkee
Approx Travel Time
1d 1h 25m
₹435
Onwards
Via Muzaffarpur
Katihar
Muzaffarpur
Roorkee
Approx Travel Time
1d 1h 25m
₹435
Onwards
Via Basti
Katihar
Basti
Roorkee
Approx Travel Time
1d 1h 40m
₹575
Onwards
Via Chhapra
Katihar
Chhapra
Roorkee
Approx Travel Time
1d 1h 40m
₹415
Onwards
Via Ayodhya
Katihar
Ayodhya
Roorkee
Approx Travel Time
1d 1h 55m
₹580
Onwards
Via Hajipur
Katihar
Hajipur
Roorkee
Approx Travel Time
1d 1h 40m
₹415
Onwards
Via Lucknow
Katihar
Lucknow
Roorkee
Approx Travel Time
1d 2h 55m
₹565
Onwards
Via Moradabad
Katihar
Moradabad
Roorkee
Approx Travel Time
1d 1h 45m
₹390
Onwards
Via Bareilly
Katihar
Bareilly
Roorkee
Approx Travel Time
1d 4h 55m
₹415
Onwards
Frequently Asked Questions
What is the distance between Katihar and Roorkee?
Roorkee is approximately 1250+ kms from Katihar.
How long does it take to reach Roorkee from Katihar?
It takes approximately 26 hours to reach Roorkee from Katihar by Train Via Gorakhpur.
What is the cheapest way to reach Roorkee from Katihar?
The cheapest way to reach Roorkee from Katihar is by Train.
What is the fastest way to reach Roorkee from Katihar?
The fastest way to reach Roorkee from Katihar is by Train Via Gorakhpur.