The journey from Bareilly to Dehradun spans approximately 300 km. You can opt for a direct train like the Dehradun Express or drive via the NH 34 and NH 7. The route takes you through the plains of Uttar Pradesh before entering the scenic foothills of Uttarakhand. Expect a travel time of 6 to 8 hours depending on your chosen mode of transport. The train journey is generally considered more comfortable for this distance.
Total Distance: 300 km by road, 260 km straight-line.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 6 hours 30 mins | 7 hours |
| Avg Price | 300-1200 INR | 4000-6000 INR |
| Operator | Dehradun Express | Private Taxi |
| Route | Bareilly Junction to Dehradun Railway Station | Bareilly - Moradabad - Haridwar - Dehradun via NH 34 |
| Tip | Book your tickets in advance via IRCTC to ensure confirmed seats. | The Moradabad bypass can be busy; plan your departure accordingly. |
March to June and September to November for pleasant weather.