• Things to do
  • Places to visit
  • Hotels and resorts
  • Honeymoon packages
  • Holiday packages
  • Real Traveler Stories

    Skiing In Krasnaya Polyana

    Winter is around the corner and it’s about time we pack up our bags and move out to experience the chill. December is the month when pleasant amalgamates with chill and creates a new foetus known as Whoopee! These exciting places in India in December can turn your regular trip into a new discovery that you’ve been longing for since long. We have got the best places to visit in India in December to make winters an epic affair.

    25 Places To Visit In India In December

    Here is the list of places that you should definitely visit in India in December so that you enjoy your winter vacation. Take a look:

    1. Thajiwas Glacier, Jammu And Kashmir

    Sonamarg covered in snow during winters

    Image Source

    Witness the beginning of snowfall in December as you go about the glacial sighting in this winter wonderland. The weather at the meadow of gold, Sonamarg, drops down to subzero levels during this month.

    Visit the undiscovered Thajiwas glacier, located just 7 kilometers. Sledge rides, snowboarding, and skiing are the best things to do in December here. Sport a red Santa Claus coat and hop onto a sledge singing ‘jingle bells’ with breathtaking hills on the backdrop at one of the best places to visit in December in India.

    Cost of sledge with shoes: INR 300
    Cheapest stay: Hotel Tourist Palace | Hotel reviews
    Tariff: INR 1,400 per night

    Must Read: 10 Unbelievably Beautiful Places To Visit In Kashmir

    Looking To Book A Holiday Package?

    Book memorable holidays on TravelTriangle with 650+ verified travel agents for 65+ domestic and international destinations.

    2. Dawki, Shillong

    Crystal clear water of Dawki river

    Image Source

    The place becomes heavenly in December with a pleasant temperature ranging from 12 to 20 degrees. Shillong is the only hill station in the country which is accessible from all sides. The water of Unmgot river in Dwaki is so clear that a boat floating on it, seems  like it’s flying in mid-air. Shillong definitely needs to be added to your list of top tourist places in India for winter. You can also, relish the sweet and juicy oranges at the border town near the river.

    The river is not the only place here. Entertain yourself at some really amazing festivals organized here in December—Tysim Festival, Baghmara, Pinjera Festival, Williamnagar and Tura Winter Festival, Tura at one of the best places to visit in December.

    Tickets for the festival: Available on arrival
    Cheapest stay: Hotel Broadway | Hotel reviews
    Tariff: INR 30,000 per night

    Suggested Read: 11 Amazing Tree Houses In India: A Treat For Your Younger Self!

    3. Manali, Himachal Pradesh

    a snowladen mountain in Manali

    Image Source
    Tall deodar trees, towering mountains, curvy roads, and heavy snowfall, Manali is one of the best places in India during December. A paradise for newlyweds and snow lovers, this hill station is also a great place for adventure sports like paragliding, ice skating, rappelling, and rock climbing. One can also do Lamadugh Meadows, Solang Valley, and the Koshla-Tree line trek during the month of December.

    Cheapest stay: Holiday Heights Manali | Hotel reviews
    Tariff: INR 1,200 per night

    Must Read: 7 Things To Do In Jodhpur That Should Instantly Get Added To Your Travel Bucket List

    4. Dalhousie, Himachal Pradesh

    Snow-capped Dalhousie in Himachal Pradesh

    Image Source

    The picturesque town of Dalhousie is one of the best places to visit in India during December. But what makes it oneo of the best places to visit in December in India? With its snow flake covered Deodar forests , the view is absolutely quintessential! This gorgeous winter destination becomes a ramp opened to the chilly breeze with a view of snow-capped mountains. Additionally, all the trekking enthusiasts must visit Dalhousie in December to attend the National Himalayan Winter Trekking Expedition.

    Winter Trekking Expedition date: 10 December – 6 January
    Cost: INR 4,620 
    6 days and 5 nights

    Suggested Read: 35 Best Places To Visit In December In The World For An Epic End To 2019!

    5. Shimla, Himachal Pradesh Peaking snow in Shimla is the most romantic hideaway

    Image Source

    How could we miss out on the most beautiful place to visit in December, the Queen of Hill Stations—Shimla! Let’s go for a colonial walk in the most romantic getaway in India. Walk through the snow floors with long boots and visit the Chail town. You will encounter immense  peace beyond the crowd of Shimla.

    Click the perfect selfie with your loved one at the best honeymoon destinations in India in December. Take a joyride at the Winter Sports Festival in Shimla—enjoy the natural ice-skiing and hanging balloons to enjoy the pleasant Shimla weather in December.

    Cost of ice skiing: INR 100 per person
    Cheapest stay: Alpine Heritage Residency | Hotel reviews
    Tariff: INR 1,300 per night

    Must Read: 10 Secret Places In Himachal That Tourists Haven’t Discovered Yet

    6. Auli, Uttarakhand

    Snow floors in Uttarakhand for perfect ice-skiing

    Image Source
    The snow clad peaks of the Neelkant, Mana Parbat, and Nanda Devi give an awe-inspiring panoramic view of the hills which will make your toes freeze, especially at the time of Christmas. Want to learn skiing at one of the best skiing places to visit in December? Well, then you’ve to add Auli to your list of  places to explore in December.

    It is the time when you can start learning this thrilling adventure sport. And if you think skiing is your thing, you must attend the National Championship of Skiing held in January at Auli.

    When: Skiing could be done from December to March and Championship is held in January
    Cost of skiing: INR 500 for two hours; hire an instructor in INR 1,000 
    Cheapest stay: Maya Deep Herbal Resort | Hotel reviews
    Tariff: INR 1,600 per night

    Planning your holiday but confused about where to go? These travel stories help you find your best trip ever!

    Real travel stories. Real stays. Handy tips to help you make the right choice.

    7. Chopta, Uttarakhand

    a huge snowclad mountain in Chopta

    Image Source

    One of the best destinations to visit in December, Chopta offers a panoramic view of snow laden Nanda Devi, Trishul, and Chaukhamba. One can feel the freshness and romance in the air of Chopta. It isn’t just a destination to watch mesmerizing snowfall, but also a great trekking destination for adventure lovers.

    Cheapest stay: Shivansh Cafe and Resto
    Tariff: INR 1000

    Suggested Read: 12 Best Places To Visit In Himachal Pradesh In December 2019 For A Snowy Retreat!

    8. Binsar, Uttarakhand

    a snow covered mountain visible through floating mist

    Image Source

    Binsar is undoubtedly one of the most spectacular places to visit in winter in India. In the lap of statuesque and breathtakingly beautiful peaks of Nanda Devi, Pachachuli, and Trishul, lies the sleepy hill town. Binsar is mainly known for the serene and dense forests of Binsar wildlife sanctuary. One can admire the panoramic view of the Himalayan peaks like Kedarnath and Nanda Devi from Zero Point in Binsar.

    Cheapest stay: Idyllic Haven Homestay | Hotel reviews
    Tariff: INR 1,500 per night

    9. Mukteshwar, Uttarakhand

    beautiful views of snow mountains in Mukteshwar

    Image Source

    2,285 mt above sea level, Mukteshwar is among the most spectacular winter places in India. The marvelous views of imposing Himalayan peaks and the dense forests of the hill station fascinate young couples and nature lovers. The snow-clad slopes and the green meadows covered under a thick but soft snow make Mukteshwar one of the most romantic destinations to visit in India during winter.

    Cheapest stay: Mukteshwar Himalayan Resort | Hotel reviews
    Tariff: INR 2,500 per night

    10. Leh, Ladakh

    Chadar Trek in Ladakh is called the frozen ice trek

    Image Source
    The crystal blue ice and the hills on the backdrop will flabbergast you. The only frozen ice trek in India is incredible! The extreme adventures of the Chadar trek couples with -14 degree Celsius temperature. There are other amazing treks besides Chadar namely—Sham trek, Liker to Khaltse trek and Samboo to Khalsar.

    Cheapest stay: Dorje Guest House | Hotel reviews
    Tariff: INR 1,500 per night

    Suggested Read: 10 Terribly Overrated Destinations In India & Where To Go Instead On Your 2019 Trip

    11. Srinagar, Jammu and Kashmir

    Jhelum in Srinagar is among the most beautiful places to visit in India in December

    Image Source
    Do you remember that song from the movie Mission Kashmir -‘Socho ke jheelon ka ek shehar ho’ in Shikara featuring Preity Zinta and Hrithik Roshan? Well, then you can actually reshoot the same scene with your love at this romantic hideaway in India. The best part, temperature in December just touches the freezing point.

    Explore Gulmarg and go skiing on the fresh snow. Don’t miss the Gulmarg Snow festival that makes this one of the best places to visit in December. It is just 56 kilometers from Srinagar and is considered as one of the most beautiful places to visit in North India in December.

    Gulmarg Snow festival ticket price: Entry is free
    Cheapest stay: Hotel New Prince Inn | Hotel reviews
    Tariff: INR 1,200 per night

    12. Nagoa Beach, Diu

    The virgin Beaches of Diu

    Image Source
    The virgin beaches of Diu are so breathtaking in December that you’ve to see it to believe it. The temperature ranges 16 degree to 23 degree Celsius. Bonfire on the pristine beaches create wonders as Diu is out of the ordinary honeymoon destinations in India in December. The uncharted union territory of India has a unique festival which ,starting in December, can accompany you in your exciting trip.

    The Festa De Diu—Asia’s longest beach festival invites you to celebrate this New Year. Come get pampered! Goa is one of the cheapest places to visit in India in December, so get your bags packing!

    Cheapest stay: Diu Vision Guest House| Hotel reviews
    Tariff: INR 1,500 per night

    13. Small Vagator, Goa

    Sunburn in one of the best place to places to visit in India in December

    Image Source
    Goa is amongst the most popular places to visit in December in India. The casinos in Goa become wilder during this month which is why the place got it’s name as the ‘Las Vegas of India’. The fireworks and the trance music with sand tickling your toes is best feeling you can have during new years!

    The list does not end here—loudest EDM party, feast of St.Francis Xavier, VH1 Supersonic and Sunburn Music Festival come complimentary. The place has exactly everything to offer what you expect for a kickass Christmas and New Year.

    Buy tickets: Book here for Sunburn, Book here for Supersonic
    Cheapest stay: Lambana Stay| Hotel reviews
    Tariff: INR 2,700 per night

    Must Read: 12 Hacks For A Kick-Ass New Year In Goa Without Burning A Hole In Your Wallet

    14. Mylapore, Chennai

    The beautiful beach of Chennai

    Image Source
    Chennai is hotter in other months, but it is one of the most popular places to visit in December in India. Sip coconut water, stroll along the longest beach of India & feel the pleasant breeze through your hair. And coconut water isn’t the only beverage to quench your thirst here, Pondicherry, just 2 hours from Chennai, offers cheap booze! Spend some bugs for the love of music while traveling to Chennai. Madras Music Festival and 89th Annual Conferences and Concerts is one of the best places to visit in India in December with baby.

    Buy tickets: Book your ticket for Madras Music Festival and the concert in advance.
    Cheapest stay: R.M.C Travelers Inn| Hotel reviews
    Tariff: INR 1,500 per night

    15. Radhanagar Beach, Havelock Island

    beautiful sunset at Radhanagar beach in Havelock

    Image Source

    One of the most popular holiday destinations in India in December is Havelock Island of Andaman, where lies the gorgeous Radhanagar Beach. Situated about 12 km from Havelock’s ferry pier, it is titled as “Asia’s best beach” and “the world’s 7th best beach” by Time Magazine. The stunning curve of white sand, the beautiful palm trees, and the blue waters can be all yours this December. It is the best place to visit in December with family.

    Cheapest stay: Greenland Resort
    Tariff: INR 1,000 per night

    16. Kovalam Beach, Kerala

    lighthouse on the beach of Kovalam

    Image Source
    The beautiful waters of Kovalam Beach are great for swimming and trying adventure sports. About 16 km away from Kovalam, the beach is ideal for sunbathing and watching beautiful sunsets. The chilly month of December is an ideal time to visit the splendid beaches and enjoy the warm water of the Arabian Sea. It is one of the best places to visit in December in South India for the views and the food!

    Cheapest stay: Hotel Sea View Palace | Hotel reviews
    Tariff: INR 1,500 per night

    17. Rann Of Kutch, Gujarat

    Rann of Kutch in Gujarat which is the only salt desert in India

    Image Source

    December is the best time to explore the white desert to see the salt turn blue under the moonlit sky. A stay at a tent in the outskirts of Dhordo village is an enchanting experience. Kutch becomes alive during December with loads of celebrations—The Kutch Festival.

    The only festival which extends for two long months is held in this salty land. Visit the Rann Utsav for an everlasting experience. Gujarat, for those of you who don’t know, is one of the warmest places to visit in December in India. But to be fair, the sunshine is bearable during the day.

    Rann Utsav date: 1st November  to 20th February
    Tickets: Book your tickets for Rann Utsav here
    Cheapest stay: V.R.P Guest House| Hotel reviews
    Tariff: INR 1,100 per night

    18. Wayanad, Kerala

    lush green mountains of Wayanad

    Image Source

    Are you searching for some December vacation destinations in South India? This green paradise rests amidst the gorgeous mountains of the Western Ghats. The history, culture, forests, food, and people, everything about Wayanad is incredibly awesome. There are plenty of trekking routes and bird watching spots that attract tourists from all over India.

    Wayanad is truly a heaven waiting to be discovered by nature and adventure lovers, making it one of the most gorgeous places to visit in December in India.

    Cheapest stay: Wayanad Wind Resorts | Hotel reviews
    Tariff: INR 2,500 per night

    Suggested Read: 19 Most Amazing Places To Visit In Kerala In December

    19. Tawang, Arunachal Pradesh

    prayer flags near Tawang gate which is covered by snow

    Image Source
    One of the most gorgeous and difficult-to-reach December vacation destinations, Tawang is a paradise for explorers and adventure enthusiasts. This place offers magnificent views of the snow-covered Himalayas, ancient monasteries, and valleys wrapped by colourful prayer flags. The beauty of Gudpi and Chong-Chugmi ranges, Tawang chu River and Tawang valley.

    Those who want to experience the fun of celebrating Torgya festival can visit Tawang in January and in February for Losar festival. It is one of the best places to visit in North East India in December.

    Cheapest stay: Sambala Hotel
    Tariff: INR 1,000

    20. Udaipur, Rajasthan

    Sunset at Lake Pichola in Udaipur

    Image Source
    This city of lakes with its magnificent gifts—Lake Palace, Fateh Sagar Lake, Monsoon Palace and Jag Mandir is amongst the perfect places for a December vacation. The best part of Udaipur is that it is located at the base of Aravali hills. The temperature of Venice of the east in December is cold because of the surrounding hills but the lakes nullifies the extreme effects. So, what you get as a result is fabulous.

    And all you art lovers, plan your trip around Shilpgram Arts and Crafts Festival to explore some endemic traditional crafts. You could learn crafting skills from the famous artisans too.

    Cheapest stay: Anand Mahal Hotel| Hotel reviews
    Tariff: INR 5,000 per night

    21. Guwahati, Assam

    For A Pleasant Holiday

    Guwahati, located on the banks of Brahmaputra river, serves as a gateway to Northeast India. Crammed with tourist hotspots, recreational centres, malls, places of religious significance, and other attractions, a tour of Guwahati has a lot to offer. Being a place which is rich in biodiversity and blessed with an abundance of flora and fauna, it is a great travel destination for all nature lovers.

    Cheapest stay: Hotel Aarian Aatithya | Hotel reviews
    Tariff: INR 7,679 per night

    22. Cherrapunjee, Meghalaya

    Cherrapunjee, Meghalaya

    Located in the heart of Meghalaya, the enchanting Cherrapunjee was once titled the ‘wettest place on Earth’ by the Guinness Book of World Records. This beautiful location boasts of deep valleys, foaming rivers, mystical clouds and rainfall heavy enough to be measured in feet. Untouched by urbanism, Cherrapunjee houses an array of bewitching sights and natural attractions rare to find anywhere else.

    Cheapest stay: Jiva Resort | Hotel reviews
    Tariff: INR 3,000 per night

    23. Kaziranga, Assam

    A group of tourist taking up a jeep safari in Kaziranga National Park

    Kaziranga is the place where man and nature meets together, where wildlife roams fearlessly, and where the nature unwinds its pristine form in millions of hues. Take a ride on an elephant, and go deep inside the wilderness of the park to enjoy the lush-green view, especially during the morning. Or, you may also hop on a jeep safari and enjoy a cruise ride in a boat on the Brahmaputra river.

    Cheapest stay: Prayag Emerald | Hotel reviews
    Tariff: INR 2,000 per night

    24. Neil Island, Andaman

    Adventurous Snorkelling In Andaman

    Neil Island is one of the tiny islands of India’s the Andaman Islands, in the Bay of Bengal. With coral reefs and breathtaking views, it is a must-visit for travelers. Neil Island has a peaceful ambiance with the perfect essence of nature. One can chill or take long walks on the magnificent beach of this Island. Neil is really small and thus, doesn’t take much of a traveler’s time to explore it fully.

    Cheapest stay: Kalpani Beach Resort | Hotel reviews
    Tariff: INR 1,630 per night

    25. Kohima, Nagaland

    Pink rhododendron in Dzukou Valley in Kohima

    Perched atop a high ridge, Kohima is the capital of the north eastern state of Nagaland that shares its borders with Myanmar (formerly Burma). Kohima tour packages beckon ardent tourists to delight in its hilly beauty. Kohima is amongst the three Nagaland towns with Municipal council status along with Dimapur and Mokokchung. This picturesque town is the home of the brave and daring, yet simple and innocent Naga tribes.

    Cheapest stay: The Heritage Hotel | Hotel reviews
    Tariff: INR 1,815 per night

    Further Read: 10 Honeymoon Places In December 2019: Top Mountain, Beach, & Desert Getaways

    Packed your bags already? Quit stalling, book your trip to India and take your friends along on this thrilling vacation. The places to visit in India in December are chock full of friendly people, a rich cultural and historical background, and local experiences that you won’t forget in this lifetime. 

    People Also Read:

    Looking To Book An International Holiday?

    Book memorable holidays on TravelTriangle with 650+ verified travel agents for 65+ domestic and international destinations.

    Frequently Asked Questions About Places To Visit In India In December

    Q. What are the places to visit in December in India with family?

    A. Manali, Dalhousie, Shimla, Srinagar, Mylapore, Andaman, Udaipur, Jaisalmer, Jaipur, Sikkim, Kochi, Munnar, and Ooty are some of the most popular places to visit in December in India with family.

    Q. What are the places to visit in December in India with friends?

    A. Goa, Kovalam Beach, Andaman, Tawang, Mukteshwar, Leh, Rishikesh, Auli, Ladakh, Spiti, Binsar, Nainital, Chopta, Pondicherry, Kasol, Narkanda, Tirthan Valley, Sikkim, McLeodganj, and Rann of Kutch are some of the coolest destinations where you can go with your pals.

    Q. What are the places to visit in December in India for solo travelers?

    A. Some of the most gorgeous destinations to visit solo in India in December are Kasol, Manali, Sangla, Gulmarg, Leh, Rishikesh, Auli, Spiti, Ladakh, Gangtok, Tawang, Shillong, Tirthan Valley, Jaisalmer, Goa, Kutch, Pondicherry, Alleppy, Agra, Coorg, and Munnar.

    Q. What are the places to visit in December in India for honeymoon?

    A. Andaman, Shillong, Coorg, Munnar, Manali, Shimla, Wayanad, Sikkim, Shillong, Udaipur, Ooty, Darjeeling, Agra, Lakshadweep, Jaipur, and Jaisalmer are some of the most romantic winter honeymoon destinations in India.

    Q. What are the places in India to visit in December to see in snow?

    A. One can enjoy snowfall in Mukteshwar, Manali, Shimla, Kullu, Binsar, Chopta, Nainital, Lansdowne, Tawang, Kufri, Gulmarg, Munsiyari, Pahalgam, Auli, Dhanaulti, Sonmarg, Sikkim, Ladakh, add Chopta.

    Q. Which countries are hot in December?

    A. United Arab Emirates (UAE), Mexico, Jamaica, and Puerto Rico are some of the hottest countries to visit in December. Other than these, cities like Madeira, Cape Town, Lanzarote, Tenerife, Melbourne, Cape Verde, Brisbane, and Barbados are also the hottest in December.



    Category: India, Places To Visit, season

    Best Places To Visit In India By Month

    Best Places To Visit Outside India By Month