
Rishikesh to Karnal
Karnal is approximately 150+ kms from Rishikesh. The fastest way to reach Karnal from Rishikesh is by Cab. It takes approximately 5 hours. The cheapest way to reach Karnal from Rishikesh is by Train Via Ambala which would take approximately 6 hours.
Sort By
Mode of Transport
Via Roorkee
Rishikesh
Roorkee
Karnal
Approx Travel Time
4h 40m
₹2,309
Onwards
Rishikesh
Roorkee
Karnal
Approx Travel Time
4h 40m
₹290
Onwards
Via Haridwar
Rishikesh
Haridwar
Karnal
Approx Travel Time
4h 40m
₹325
Onwards
Via Saharanpur
Rishikesh
Saharanpur
Karnal
Approx Travel Time
4h 40m
₹650
Onwards
Via Ambala
CHEAPEST
Rishikesh
Ambala
Karnal
Approx Travel Time
5h 40m
₹220
Onwards
Rishikesh
Ambala
Karnal
Approx Travel Time
7h 31m
₹4,759
Onwards
Via Kurukshetra
Rishikesh
Kurukshetra
Karnal
Approx Travel Time
6h 49m
₹4,689
Onwards
Via Panipat
Rishikesh
Panipat
Karnal
Approx Travel Time
6h 55m
₹4,088
Onwards
Via Shahbaad
Rishikesh
Shahbaad
Karnal
Approx Travel Time
7h 7m
₹4,269
Onwards
Frequently Asked Questions
What is the distance between Rishikesh and Karnal?
Karnal is approximately 150+ kms from Rishikesh.
How long does it take to reach Karnal from Rishikesh?
It takes approximately 5 hours to reach Karnal from Rishikesh by Cab.
What is the cheapest way to reach Karnal from Rishikesh?
The cheapest way to reach Karnal from Rishikesh is by Train Via Ambala.
What is the fastest way to reach Karnal from Rishikesh?
The fastest way to reach Karnal from Rishikesh is by Cab.