The journey from Theog to Varanasi covers 1000 km. You will travel via Shimla, Chandigarh, and Delhi. The route takes about 20 hours. Buses are available from the Theog bus stand to Shimla, then a connecting bus or train to Varanasi.
Total Distance: 1000 km by road, 800 km air distance.
Buses are frequent from Shimla.
October to March to avoid summer heat.