The journey from Karnaprayag to Bengaluru is a massive 2300 km trek across the length of India. You will first travel to Haridwar or Dehradun to access the national transport grid. From there, you can take a long-distance train or a flight to Bengaluru. This route takes you from the high-altitude mountains of Uttarakhand to the high-tech, garden city of Bengaluru in Karnataka. Expect a significant change in climate and culture as you move south.
Total Distance: Driving distance is 2300 km; straight-line air distance is 1800 km.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 48 hours | 8 hours |
| Avg Price | 2500 - 7000 INR | 10000 - 20000 INR |
| Operator | Karnataka Express | IndiGo |
| Route | Bus to Haridwar, train to Bengaluru via Delhi. | Taxi to Dehradun, flight to Bengaluru via Delhi. |
| Tip | Prepare for a multi-day journey; pack books and entertainment. | Direct flights are not available from Dehradun; expect a layover. |
September to March for the most comfortable weather in Bengaluru.