Getting Around
Train travel is possible between
larger towns in the southern parts of Uttaranchal, in the plains and the foothills.
Towns such as Nainital, Kathgodam, Kotdwar and Haridwar have railway stations, and trains go along the routes regularly.
At higher altitudes, however, there’s no option but to use the roads which crisscross the mountains.They are not always good roads- potholes and landslides are common- 
but the view is invariably so good that it’s worth the discomfort. Buses connect all the major towns, passing through the less remote towns and villages as well.
A lot of visitors prefer to bring their own vehicles- or hire a vehicle from a large town like Dehradun (or Delhi, which isn’t too far) and do their own driving. It’s easily one of the best ways of seeing this lovely area up close.