The journey from New Tehri to Ghaziabad covers approximately 280 kilometers, taking you from the hills to the plains of Uttar Pradesh. This trip typically takes 8 to 9 hours by road. You will pass through Rishikesh, Haridwar, and Meerut before reaching the bustling city of Ghaziabad. Private taxis and buses are available for this route.
Total Distance: Driving distance is 280 km; straight-line air distance is 160 km.
The roads in the plains are generally better than in the hills.
October to March for pleasant weather in the plains.