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.

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, 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 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, 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, 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

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 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

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

Subscribe to us
Subscribe to our newsletter and stay updated

Request a call back
Our experts would love to create a package just for you!
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.
- About sikkim
- Sikkim Darjeeling Tour Packages
- Visiting Sikkim in Winters
- South Sikkim
- Sikkim Tourism Destinations
- How to Reach Sikkim
- Visiting Sikkim in Summers
- West Sikkim
- Sikkim Tourist Attractions
- Sikkim Travel by Road
- Visiting Sikkim in Monsoon
- East Sikkim
- Best Things to Do in Sikkim
- Sikkim Travel by Train
- Darjeeling Gangtok Tour Packages
- North Sikkim
- Best Time to Visit Sikkim
- Sikkim Travel by Air
- Entry Formalities to Sikkim
- Trekking in Sikkim
- Honeymoon in Sikkim
- Sikkim Tourism Map
- Restricted Area Permit
- Hill stations in Sikkim
- Gangtok Tour Packages
- Sikkim Tour Packages
- Places to visit in Sikkim
- Do's and Dont's