Shillong in December: Places to Visit & Things to Do

December brings a magical charm to Shillong, with the crisp air, clear skies, and chilly evenings. The winter month casts the city in a serene, quiet atmosphere, perfect for those seeking a peaceful escape amidst nature.

Meghalaya Nongkhnum Island
( Nongkhnum, largest river island covered in golden sands and green forests , crystal clear water of meghalaya. )

With vibrant festivals, beautiful landscapes, and exciting outdoor activities, December is an ideal time to explore Shillong’s hidden gems. Whether you’re visiting during Christmas celebrations or looking to enjoy the cool weather, this guide will help you make the most of your December trip to Shillong.

Weather in Shillong in December

The weather in Shillong during December is cold and pleasant, with the daytime temperatures ranging from 10°C to 20°C, while nights can get chilly, often dropping to around 4°C or lower. The city experiences clear skies, with minimal rainfall, making it perfect for sightseeing, outdoor activities, and exploring the natural beauty.

The crisp air adds a fresh touch to your travel experience, but it’s essential to pack warm clothes for the evenings. The winter chill provides an ideal backdrop for cozying up at cafés and enjoying the scenic beauty of this hill station.

What to Expect in December?

Cool, crisp days – A perfect time for sightseeing and outdoor adventures.

Cold evenings – Bring along warm clothing like sweaters, jackets, and scarves.

Clear skies and dry weather – Ideal for trekking, exploring, and photography.

Fewer tourists – Enjoy quieter, more relaxed visits to popular spots.

Festive season – Experience Shillong’s Christmas and New Year celebrations with festive events and local traditions.

Travel Tips for Shillong in December

Layer up – The mornings and evenings can be chilly, so wear layers to stay comfortable throughout the day.

Stay hydrated – While it’s colder, the air can be dry, so keep yourself hydrated.

Pack warm clothing – Make sure to bring coats, gloves, and warm socks for the cooler evenings and nights.

Take a light jacket for daytime – The temperature can be mild in the afternoon, so a light jacket or sweater will suffice.

Plan indoor activities – If you’re sensitive to the cold, plan some indoor activities like visiting museums, cafés, or local markets.

Places to Visit in Shillong in December

1. Umiam Lake

Umiam-Lake
( A view of Umiam Lake from the view point at Shillong, Meghalaya, India. )

Umiam Lake, often referred to as the ‘Lake of No Return,’ is one of Shillong’s most beautiful attractions. Located just 15 km from the city, this reservoir is surrounded by lush hills and offers a tranquil escape into nature.

In December, the crisp winter air enhances the lake’s beauty, and you can enjoy a peaceful boat ride, taking in the reflections of the green hills and clear blue skies. It’s the perfect place to unwind and soak in the natural serenity of Shillong.

Location:

15 km from Shillong

Timings:

Open all day

2. Elephant Falls

Elephant Falls
( The Beautiful Elephant Falls in Shillong )

Elephant Falls is one of the most famous and picturesque waterfalls in Shillong. The waterfall is split into three distinct tiers, each offering unique views. In December, the falls are particularly spectacular, with water gushing down in full force.

The misty surroundings and the cool air make it a perfect spot for photography. The waterfall is named after an elephant-shaped rock formation, which adds a touch of intrigue to the visit. It’s an excellent place for nature lovers, adventure seekers, and families.

Location:

12 km from Shillong

Timings:

9:00 AM – 5:00 PM

3. Shillong Peak

Shillong Peak
( Beautiful View of Blue Sky)

Shillong Peak, located around 10 km from the city, offers a breathtaking panoramic view of the city, the surrounding hills, and even the plains of Bangladesh. As the highest point in Shillong, it provides a tranquil and awe-inspiring experience, especially in December when the weather is cool, and the skies are clear.

The view from the peak at sunrise or sunset is particularly mesmerizing. Visitors can also see a beautiful temple dedicated to Lord Krishna at the top. It’s an ideal spot for nature enthusiasts, trekkers, and anyone who loves panoramic views.

Location:

10 km from Shillong

Timings:

9:00 AM – 6:00 PM

4. Ward’s Lake

Ward’s Lake is a serene, man-made lake nestled in the heart of Shillong, perfect for those who want to relax and enjoy a leisurely stroll. It’s surrounded by lush gardens and boasts an impressive wooden bridge.

In December, the air is crisp, and the weather is ideal for a boat ride on the calm waters or simply lounging on the benches by the lake, enjoying the peaceful atmosphere. The area around the lake is also a popular spot for picnics, making it a family-friendly destination.

Location:

In Shillong city center

Timings:

9:00 AM – 6:00 PM

5. Don Bosco Museum

The Don Bosco Museum is a treasure trove of the Northeast’s cultural history and heritage. It showcases a vast collection of artifacts, traditional attire, and tribal artwork.

In December, the cool weather makes it the perfect time to explore this multi-story museum, which gives you a deeper understanding of the region’s diverse cultures. The museum’s exhibits include sections on music, history, and religion, providing a comprehensive look at the indigenous traditions and lifestyles of the Northeast.

Location:

Mawlai, Shillong

Timings:

9:00 AM – 5:00 PM

6. Mawphlang Sacred Forest

Mawphlang Sacred Forest
( Monoliths in Lawkyntang Sacred Grove, Mawphlang, Meghalaya)

Mawphlang Sacred Forest, located about 25 km from Shillong, is one of the most unique places to visit in the region. This sacred grove is revered by the Khasi tribe and is home to a wide variety of plant and animal species.

The dense forest offers an incredible opportunity for trekking and nature walks, especially in December when the cool temperatures make it comfortable to explore. The rich biodiversity and the deep spiritual significance of this place make it a must-visit for nature lovers and those interested in indigenous traditions.

Location:

25 km from Shillong

Timings:

8:00 AM – 4:00 PM

7. Laitlum Canyons

Eco Park
(View of laitlum canyon meghalaya,India)

Laitlum Canyons offers stunning views of deep valleys and gorges, and is a hidden gem for trekking enthusiasts. The scenic beauty of the place is at its peak in December when the weather is perfect for hiking. The misty hills and the vast stretches of green land make it a paradise for photographers.

Trekking through the Laitlum Canyons is an unforgettable experience for anyone looking to connect with nature and enjoy an off-the-beaten-path adventure.

Location:

25 km from Shillong

Timings:

Open all day

8. The Cathedral of Mary Help of Christians

Located near the heart of Shillong, the Cathedral of Mary Help of Christians is an architectural gem, blending European and Indian designs. The cathedral’s serene environment and beautiful stained-glass windows offer a peaceful atmosphere for reflection and prayer.

December, with its cool breeze and festive atmosphere, is the perfect time to visit, especially with the Christmas celebrations taking place in Shillong. The cathedral is a place of spiritual significance and offers visitors an insight into the city’s rich Christian heritage.

Location:

Near Police Bazaar, Shillong

Timings:

8:00 AM – 6:00 PM

Things to Do in Shillong in December

1. Visit the Local Markets

Shillong’s local markets are a vibrant mix of culture, colors, and commerce. The main markets, like Police Bazaar, Laitumkhrah, and Bara Bazar, offer a variety of local goods, including fresh produce, handwoven textiles, and unique handicrafts.

December, with its festive atmosphere and cooler weather, makes it an ideal time to explore these bustling hubs. You can pick up souvenirs like handmade woolen shawls, Khasi jewelry, or local spices. The markets are also a great place to taste street food and interact with the local vendors.

Location:

Police Bazaar, Laitumkhrah, Bara Bazar

Timings:

9:00 AM – 7:00 PM

2. Trek to David Scott Trail

The David Scott Trail is one of the most famous treks in Shillong, stretching over 16 km from Mawphlang to Lad Mawphlang. The trek offers a glimpse into the region’s natural beauty, with views of dense forests, hills, and streams.

December is the perfect month to embark on this trek, as the cool weather makes the journey more comfortable. Along the way, you’ll encounter lush greenery, scenic vistas, and even historic ruins. The trail is known for its serene and peaceful surroundings, ideal for nature lovers and adventure enthusiasts.

Location:

Mawphlang, 25 km from Shillong

Timings:

7:00 AM – 5:00 PM

3. Explore the Caves of Smit

The Smit caves are located around 30 km from Shillong and are a hidden treasure for those seeking adventure off the beaten path. These caves have been used by the Khasi people for centuries, and their unique formations are a fascinating sight to behold. Exploring these caves in December, when the weather is cool and crisp, makes for a thrilling experience.

The area around the caves is lush with vegetation, and the cool air makes the hike to the caves enjoyable. These caves also have cultural significance for the locals, as they are associated with ancient Khasi myths.

Location:

Smit, 30 km from Shillong

Timings:

8:00 AM – 4:00 PM

4. Visit the Shillong Golf Course

The Shillong Golf Course is often referred to as the ‘Gleneagles of the East,’ and it’s one of the oldest golf courses in India. Set amidst rolling hills and lush greenery, it’s the perfect place for golf enthusiasts.

In December, the weather is ideal for a round of golf or a casual stroll around the lush, verdant landscape. Even if you’re not into golf, the picturesque surroundings make it an excellent spot for a peaceful afternoon. Visitors can enjoy the cool breeze, green expanse, and the tranquil atmosphere of this iconic location.

Location:

Golf Links, Shillong

Timings:

7:00 AM – 5:00 PM

5. Attend the Christmas Celebrations

December is the month when Shillong gets into the festive spirit with its Christmas celebrations. The city comes alive with decorations, lights, and festivities. Churches and homes are adorned with Christmas trees, and you can witness carol singing, nativity plays, and midnight masses.

The streets are filled with people shopping for gifts, while local markets offer festive foods and handicrafts. Shillong’s unique blend of indigenous and Christian cultures makes the Christmas season a special time to visit. Join the celebrations, enjoy the local food, and immerse yourself in the festive cheer.

Location:

Various locations around Shillong

Timings:

Varies with events

6. Visit the Mawlynnong Village

Mawlynnong
( Mawlynnong – Asia’s Cleanest Village )

Mawlynnong Village, located around 90 km from Shillong, is often referred to as the cleanest village in Asia. This picturesque village is an excellent destination for those looking to experience rural life in Meghalaya.

The village is surrounded by lush greenery, and the cool December weather makes it an ideal time to explore its well-maintained pathways, bamboo huts, and eco-friendly practices. You can also visit the Sky Walk in Mawlynnong, which offers a stunning view of the surrounding landscapes, including Bangladesh’s plains.

Location:

90 km from Shillong

Timings:

9:00 AM – 5:00 PM

7. Take a Boat Ride on Umiam Lake

Enjoy Boating in Dawki River
( Tourists boating on the cleanest river Umngot at Dawki, Meghalaya )

Umiam Lake, with its calm waters and picturesque surroundings, is a great place for a boat ride. The cool December air makes this an enjoyable experience as you cruise around the lake, taking in the views of the surrounding hills and forests.

The lake is not only a beautiful sight, but it’s also a popular spot for water sports like kayaking and boating. A boat ride on Umiam Lake is perfect for couples, families, or anyone looking to relax and enjoy the scenic beauty of Shillong.

Location:

15 km from Shillong

Timings:

9:00 AM – 5:00 PM

8. Explore the Khasi Heritage Village

The Khasi Heritage Village, located near Mawphlang, offers a fascinating insight into the traditional lifestyle of the Khasi tribe. The village showcases the unique culture, customs, and traditions of the Khasi people, including their living styles, rituals, and cuisine.

December is the perfect time to visit, as the cool weather allows you to comfortably explore the heritage exhibits, which include traditional huts, artifacts, and a glimpse of the indigenous way of life. It’s an excellent spot to learn about the history and cultural richness of Meghalaya.

Location:

Mawphlang, 25 km from Shillong

Timings:

8:00 AM – 4:00 PM

Plan Your Trip with eSikkim Tourism in December

December in Shillong offers a perfect blend of cool weather, festive cheer, and scenic beauty. From exploring the city’s historic landmarks and serene lakes to experiencing the vibrant Christmas celebrations, Shillong has something for everyone.

Whether you’re looking to immerse yourself in the local culture, embark on thrilling adventures, or simply unwind amidst nature’s tranquility, December is the ideal time to visit.

Let eSikkim Tourism handle all the details of your trip—from creating customized itineraries to providing expert travel advice and comfortable accommodations. Our team ensures that every aspect of your trip is taken care of, so you can focus on making unforgettable memories.

Book your Shillong getaway with us today, and get ready for a truly magical experience in this winter wonderland, where every corner offers a new adventure.

People also Read Sikkim

People also Read Bhutan

Sikkim Travel Information at a Glance

Find the authentic information on how to plan a hassle free tour to Sikkim. Travalghar puts together for you relevant details on how to reach Sikkim along with information on different means of transportation and the best time to visit. Also explore the different attractions and destinations in Sikkim with the help of our map, made easy for you to navigate.

Looking to explore somethingspecific? Enquiry Now

+91 7838-052-199

Send Enquiry