The journey from Karnaprayag to Amritsar covers approximately 650 km, moving from the Himalayan foothills to the plains of Punjab. You will first travel by road to Haridwar or Dehradun. From there, you can take a train or bus to Amritsar. This route takes you from the serene mountains of Uttarakhand to the vibrant, historic city of Amritsar in Punjab. Expect a significant change in landscape as you head west.
Total Distance: Driving distance is 650 km; straight-line air distance is 450 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 14 hours | 12 hours |
| Avg Price | 800 - 2500 INR | 5000 - 8000 INR |
| Operator | Jan Shatabdi Express | Private Taxi |
| Route | Bus to Haridwar, train to Amritsar via Delhi. | Karnaprayag to Amritsar via NH 7 and NH 44. |
| Tip | Book your tickets well in advance for this popular route. | Ensure your vehicle is in good condition for the mountain roads. |
October to March for the most comfortable weather in Amritsar.