The journey from Karnaprayag to Pune covers about 1600 kilometers. You will travel through Uttarakhand, Uttar Pradesh, Madhya Pradesh, and Maharashtra. The most practical way to reach is by train, which takes approximately 30 to 35 hours. Driving is possible but very tiring due to the distance.
Total Distance: 1600 km by road, 1300 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 32 hours | 30 hours |
| Avg Price | 1600-4200 INR | 11000-16000 INR |
| Operator | Indian Railways | Self-drive |
| Route | Karnaprayag to Haridwar to Pune | Via NH 44 |
| Tip | Book in advance for trains. | The highway is good; watch for tolls. |
October to March for pleasant weather.