Shillong Holidays

India
Shillong, the capital of Meghalaya in India, is one of the country’s smallest states. The city sits in the far northeastern part of India, near Bhutan and Bangladesh. Shillong is a popular site for ecotourism, as the natural landscape includes rolling hills and waterfalls.

Photos from other travellers

Nearby destinations

Guwahati

Silchar

Dhaka

Paro