Reaching Shillong from Galiakot requires a multi-modal approach. You must first fly to Guwahati and then take a taxi or bus to Shillong, which is about 100 km away. The total distance is approximately 2300 km. This journey takes you from the arid landscapes of Rajasthan to the lush hills of Meghalaya.
Total Distance: 2300 km by road, 1950 km straight-line.
Pre-book your taxi from Guwahati airport to Shillong.
March to June for pleasant weather.