OT Travel Itinerary: 3 Days In Shillong, Meghalaya's Scenic Capital

From exploring the city's bustling markets and lakes to venturing into the depths of ancient forests, your stay in Shillong promises memorable experiences
Living roots bridge formed by training tree roots over the years to knit together near Nongriat village, Meghalaya
Living roots bridge formed by training tree roots over the years to knit together near Nongriat village, Meghalaya

Encapsulated in the foothills of the Khasi Hills, Meghalaya's scenic capital, Shillong, is renowned for its natural beauty, culture, and tribal heritage. From lush green valleys and waterfalls to tribal food and bustling markets, this charming hill station perfectly blends adventure, relaxation, and exploration.

Whether you're a nature enthusiast, a history buff, or simply seeking a peaceful retreat amidst nature, Shillong has something to offer everyone. So pack your bags and get ready to embark on a memorable adventure with this thoughtfully planned itinerary:

Day 1: Exploring The City


  • Start your day with a visit to Ward's Lake. Enjoy a peaceful stroll around the lake.

  • Afterwards, head to Police Bazaar, one of the busiest markets in Shillong. Explore the shops selling local handicrafts, clothes, and souvenirs. Don't forget to grab a traditional Khasi breakfast at one of the local eateries.


  • Post-lunch, visit the Don Bosco Museum to learn about the culture, history, and traditions of the northeastern states of India. The museum showcases artefacts, photographs, and exhibits that provide insight into the region's rich heritage.

  • Next, go to Shillong Peak for panoramic city views and surrounding hills. On a clear day, you can even glimpse the plains of Bangladesh.


  • Wrap up your day with a visit to the Cathedral of Mary Help of Christians, a Catholic church in the heart of Shillong. Attend the evening mass if you are interested or simply admire the architecture.

  • For dinner, head to one of the local restaurants in Police Bazaar and try some traditional dishes like Jadoh (rice cooked with meat and spices) or Doh Neiiong (pork cooked in black sesame paste).

Ward's Lake, Shillong
Ward's Lake, ShillongShutterstock

Day 2: Exploring Nature


  • Start your day early and drive to Mawphlang Sacred Forest, about an hour from Shillong. Take a guided tour through the dense forest, home to ancient trees, unique flora and fauna, and sacred groves revered by the Khasi tribe.

  • After the forest tour, visit the nearby Lum Kyllang Rock, a massive monolith perched on a hill. 


  • Head back to Shillong for lunch at any of the local restaurants.

  • After lunch, drive to Elephant Falls, one of the most popular tourist attractions near Shillong. Take a short trek to the falls.


  • Spend your evening exploring the India's one of the oldes golf courses—Shillong Golf Course, known for its picturesque views. Even if you're not a golfer, you can take a leisurely walk around the course and enjoy the serene surroundings..

  • For dinner, head to Cafe Shillong Heritage in Laitumkhrah and enjoy a cosy meal in a rustic setting featuring a blend of Khasi and international cuisine.

Living Roots Bridge
Living Roots BridgeShutterstock

Day 3: Day Trip to Cherrapunji


  • Depart early for Cherrapunji, known as one of the wettest places on earth, located about a 2-hour drive from Shillong.

  • Upon arrival, visit Nohkalikai Falls, one of the tallest plunge waterfalls in India. 


  • After visiting Nohkalikai Falls, head to the Mawsmai Cave, a limestone cave known for its intricate stalactite and stalagmite formations. Take a guided tour of the cave and marvel at the natural wonders.

  • Enjoy a traditional Khasi lunch at a local restaurant in Cherrapunji.


  • On your way back to Shillong, stop at the Seven Sisters Falls, a group of seven waterfalls nestled amidst lush green hills. Take some time to relax and capture the scenic views that make the falls a photographer's paradise.

  • Return to Shillong in the evening and spend your last night exploring the local markets or enjoying a quiet dinner at one of the city's cosy cafes or restaurants.

Getting There

You can fly into Shillong Airport from major cities like Kolkata or Guwahati by air. Alternatively, you can reach Guwahati by train or air and then take a scenic drive to Shillong, which takes around 3-4 hours. Buses and taxis are also available from Guwahati to Shillong. 

Related Stories

No stories found.
Outlook Traveller