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