State · North-East India

Meghalaya travel guide

Every district of Meghalaya and what it is known for — 46 places to visit across 12 districts, with how to reach each one, the best time to go and where to stay.

  • Capital Shillong
  • 12 districts
  • 46 places

Before you go

Your accommodation must register you on the state tourism app, and tourists may not rent private vehicles to self-drive (June 2025 orders).

Coming up: Shillong Literary Festival 12-14 November, Cherry Blossom Festival 20-21 November, Me-Gong Festival in Tura 4-5 December 2026.

Top places to visit in Meghalaya

One place from each district that our guide covers in depth.

  1. Williamnagar (district headquarters)

    East Garo Hills district · District headquarters

    Headquarters of East Garo Hills district, formed 1976 (Wikipedia).

  2. Khliehriat (district headquarters)

    East Jaintia Hills district · District headquarters

    Headquarters of East Jaintia Hills district, formed 2012 (Wikipedia).

  3. Nohkalikai Falls

    East Khasi Hills district · Places

    Drops 340 m (Meghalaya Tourism); open 8 AM-5 PM.

  4. Mairang (district headquarters)

    Eastern West Khasi Hills district · District headquarters

    Headquarters of Eastern West Khasi Hills district, formed 2021 (Wikipedia).

  5. Resubelpara (district headquarters)

    North Garo Hills district · District headquarters

    Headquarters of North Garo Hills district, formed 2012 (Wikipedia).

  6. Nongpoh (district headquarters)

    Ri-Bhoi district · District headquarters

    Headquarters of Ri-Bhoi district, formed 1992 (Wikipedia).

  7. Baghmara (district headquarters)

    South Garo Hills district · District headquarters

    Headquarters of South Garo Hills district, formed 1992 (Wikipedia).

  8. Ampati (district headquarters)

    South West Garo Hills district · District headquarters

    Headquarters of South West Garo Hills district, formed 2012 (Wikipedia).

  9. Mawkyrwat (district headquarters)

    South West Khasi Hills district · District headquarters

    Headquarters of South West Khasi Hills district, formed 2012 (Wikipedia).

  10. Tura Peak

    West Garo Hills district · Places

    Nearly 900 m; summit trek 60-90 minutes (Meghalaya Tourism).

  11. Dawki, Shnongpdeng and Darang (Umngot river)

    West Jaintia Hills district · Places

    Clear-water river with boating (Meghalaya Tourism).

  12. Nongstoin (district headquarters)

    West Khasi Hills district · District headquarters

    Headquarters of West Khasi Hills district, formed 1976 (Wikipedia).

Districts of Meghalaya 12

12 (Eastern West Khasi Hills added in 2021) — 12 since Eastern West Khasi Hills (2021).

Festivals and dates to plan around

  • Shillong Literary Festival — Ward's Lake, Shillong: 12-14 Nov 2026 (Meghalaya Tourism)
  • Wangala — Garo Hills: Second week of November; holiday listed 13 Nov 2026 (officeholidays.com)
  • Cherry Blossom Festival — Mawkhanu, New Shillong: 20-21 Nov 2026 (Meghalaya Tourism)
  • Me-Gong Festival — Tura: 4-5 Dec 2026 (Meghalaya Tourism)
  • Winter Tales — Shillong: From 17 Dec 2026 (Meghalaya Tourism)