The distance between Delhi and Shillong is approximately 2000 km. You must fly to Guwahati and then take a taxi to Shillong. The road journey from Guwahati to Shillong is very scenic. Shillong is the capital of Meghalaya and is known for its hills, waterfalls, and pleasant climate.
Total Distance: Driving distance 2050 km, Air distance 1500 km.
Flights are very frequent and convenient.
The road journey is very scenic but involves winding mountain roads.
March to June and September to November.