The distance from Sivasagar to Shillong is approximately 400 kilometers. You can reach Shillong in about 10 hours via NH 6. Shillong is the capital of Meghalaya and is known for its beautiful hills and waterfalls.
Total Distance: 400 km by road, 250 km straight-line.
Buses are frequent and reliable.
October to April for pleasant weather.