The distance from Nainital to Haridwar is approximately 230 km. You can take a bus or hire a taxi for the 6-hour journey. The route takes you from the hills down to the plains. Haridwar is a major pilgrimage site on the banks of the Ganges.
Total Distance: 230 km driving distance, 150 km air distance.
Buses are frequent and reliable.
Taxis offer a more comfortable and faster ride.
October to March for pleasant weather.