The journey from Balasore to Shillong covers over 1100 kilometers. The most practical way is to take a train to Guwahati and then hire a taxi for the 3-hour drive to Shillong. The road from Guwahati to Shillong is scenic, winding through the Khasi Hills. It is a beautiful journey, especially during the monsoon season when the hills are lush green.
Total Distance: 1100 km by road, 900 km air distance.
Shared taxis are available from Paltan Bazaar in Guwahati.
March to June for pleasant weather.