
Amritsar to Ranikhet
Ranikhet is approximately 550+ kms from Amritsar. The fastest way to reach Ranikhet from Amritsar is by Flight, Cab Via Dehradun. It takes approximately 6 hours. The cheapest way to reach Ranikhet from Amritsar is by Train, Cab Via Moradabad which would take approximately 17 hours.
Sort By
Mode of Transport
Via Dehradun
RECOMMENDED
FASTEST
Amritsar
Dehradun
Ranikhet
Approx Travel Time
5h 40m
₹17,223
Onwards
Amritsar
Dehradun
Ranikhet
Approx Travel Time
12h 55m
On Demand
Via Rishikesh
Amritsar
Rishikesh
Ranikhet
Approx Travel Time
12h 55m
On Demand
Via Haridwar
Amritsar
Haridwar
Ranikhet
Approx Travel Time
12h 55m
₹5,867
Onwards
Via Najibabad
Amritsar
Najibabad
Ranikhet
Approx Travel Time
15h 32m
₹9,258
Onwards
Via Muzaffarnagar
Amritsar
Muzaffarnagar
Ranikhet
Approx Travel Time
15h 44m
₹5,857
Onwards
Via Roorkee
Amritsar
Roorkee
Ranikhet
Approx Travel Time
16h 14m
₹7,350
Onwards
Via Rampur (Uttar Pradesh)
Amritsar
Rampur (Uttar Pradesh)
Ranikhet
Approx Travel Time
16h 37m
₹5,912
Onwards
Via Moradabad
CHEAPEST
Amritsar
Moradabad
Ranikhet
Approx Travel Time
16h 47m
₹5,117
Onwards
Via Saharanpur
Amritsar
Saharanpur
Ranikhet
Approx Travel Time
16h 41m
₹5,313
Onwards
Frequently Asked Questions
What is the distance between Amritsar and Ranikhet?
Ranikhet is approximately 550+ kms from Amritsar.
How long does it take to reach Ranikhet from Amritsar?
It takes approximately 6 hours to reach Ranikhet from Amritsar by Flight, Cab Via Dehradun.
What is the cheapest way to reach Ranikhet from Amritsar?
The cheapest way to reach Ranikhet from Amritsar is by Train, Cab Via Moradabad.
What is the fastest way to reach Ranikhet from Amritsar?
The fastest way to reach Ranikhet from Amritsar is by Flight, Cab Via Dehradun.