The rocking Chennai Music Festival that’ll make you groove; the auspicious Karthigai Deepam festival that lights up the whole town; and the vibrant Cochin Carnival that’ll make you celebrate life, there’s so much happening in south India in December, and explorers can’t resist. Here’s a list of best places to visit in south India in December, where all the cool events, colourful festivals, and a soothing weather is waiting for you.
Places to visit in Kerala
Kerala is one of the ideal places to visit in December in South India. Kerala, ‘God’s own country’ has some of the best places for you to visit in December. The backwaters, beaches, coconut fields, high ranges and other scenic blessings pose the best background to your December holiday. Spend the last month of the year relaxing in the lap of nature.
1. Kasaragod – For the fervor of Theyyam festivals
Aptly known as the land of Gods, the beautiful coastal town, Kasargod is the northernmost district and among the best places to visit in Kerala. It is packed with many heritage structures and natural wonders like Ananthapura Lake temple, Madhur temple, Bekal Fort, Bekal beach, and the sparkling Thonikadavu waterfall.
Kasaragod has become one of the best places to visit in south India in December, because of its vibrant and grand religious festivals: Theyyam and Kanathur Nalvar Bhootha Sthanam.
Kasargod temperature in December: Between 20 degrees Celsius to 30 degrees Celsius
Places to visit in Kasargod: Ananthapura Lake temple, Kappil Beach, Kasaragod Beach, Clock Tower, CPCRI Beach, and Udduma Beach.
How to reach Kasargod
By rail: Kasargod Railway Station
By road: Buses from Bangalore, Alleppey, Thiruvananthapuram, Ernakulam are available to reach Kasargod.
By air: Nearest airport is an Mangalore, which is about 70 km away.
South Weekend Holiday Packages On TravelTriangle
A trip to South India has a lot to offer – from tranquillity of forests to charm of sizzling beaches and from lost kingdoms to chills of a hill station. Visit Kerala, Coorg, Ooty, Mysore, or Kodaikanal. Book holiday packages inclusive of airport transfers, cab, resort, sightseeing, and meals.
2. Kochi -For the most spectacular Kerala festivals
Plan a visit to Kochi in December and enjoy the pomp and grandeur of Cochin Carnival. One of the most popular cultural extravaganzas of India, it is held in December, every year. The festival is celebrated with fun, frolic, and zeal. The exhilarating competition of bike races, beach volleyball, swimming, fireworks, music, dance, fancy dresses, and beautiful decoration of historic monuments make Kochi one of the best places to visit in south India in December.
From playing Panchavadyam—medley of 5 instruments— to the grand parade of decorated elephants with live bands, Cochin Carnival is sure to allure you.
Kochi temperature in December: Between 23 degrees Celsius to 31 degrees Celsius
Places to visit in Kochi: Willingdon Island, Fort Kochi, Marine Drive, Bolgatty Palace, Vasco da Gama Square, Veeranpuzha Lake and Backwaters, Cherai Beach etc.
How to reach Kochi
By rail: Kochi Railway Junction and Kochi Harbor Terminus
By road: All the major towns and cities of south India are well connected to Kochi by excellent roads.
By air: Kochi has its own airport: Cochin International Airport.
Suggested Read: Honeymoon Trip To Kerala: A Holiday In God’s Own Country
Places to visit in Tamil Nadu
3. Chennai – For the lovers of dance and music
Chennai is one of the best tourist places in Tamil Nadu, famed for stunning beaches, marvelous monuments, churches, and temples. Being hot and humid mostly during summer and monsoon, it is the dry and soothing winter that pulls tourists to Chennai. But what adds up to the fun is the Chennai Music Festival, which is a month-long Carnatic music festival. The spellbinding performances of various instruments, Hindustani vocal music, and classical dance mesmerize cultural buffs and ardent music enthusiasts, keeping Chennai on the list of best places to visit in Tamil Nadu in December.
Chennai temperature in December: Between 21 degrees Celsius to 25 degrees Celsius
Places to visit in Chennai: Marina Beach, Arignar Anna Zoological Park, Kapaleeshwarar temple, Guindy National Park, Covelong village, Valluvar Kottam temple etc.
How to reach Chennai
By rail: It has three railway stations: Chennai Central, Chennai Egmore, and Tambaram.
By road: There are regular buses and taxis that run between Chennai and other major cities and towns of south India throughout the day.
By air: Chennai International Airport, which is just 7 km from the city.
4. Tiruvannamalai – The bright and beautiful town
Celebrate Karthigai Deepam, this year on 2nd December in Tiruvannamalai to experience the most iconic ‘festival of lights’. This three-day-long festival is marked by lighting diyas in temples, on the streets, and homes. The sisters offer puja praying for long life and safety of their brothers.
Tiruvannamalai looks beautiful and ornamental during these three days and attracts a lot of tourists from across the nation. The temples are decorated with lamps and puja is offered to Lord Shiva, followed by displays of homemade fireworks and crackers.
Tiruvannamalai temperature in December: Between 25 degrees Celsius to 29 degrees Celsius
Places to visit in Tiruvannamalai: Sri Ramana Ashram, Arunachaleshwara temple, Virupaksha Cave, Annamalaiyar temple View Point etc.
How to reach Tiruvannamalai
By rail: Trains are available from cities like Villupuram, Katpadi, Madurai, Tirupati, Kharahgpur and Purulia.
By road: Thiruvannamalai is well connected to major cities like Chennai, Bangalore, Madurai, and Coimbatore.
By air: Thiruvannamalai does not have its own airport. The nearest one is Pondicherry Airport, which is 90 km away.
5. Mahabalipuram – The peaceful beach nirvana
For a scenic and serene beach, amazing temples and picturesque fishing villages; nothing beats Mahabalipuram. The extremely pleasant weather of the coastal town in winter make it one of the best places to visit in south India in winter. Ideal for beach stroll and sunbathing, Mahabalipuram is a paradise for beach lovers.
Mahabalipuram temperature in December: Between 25 degrees Celsius to 29 degrees Celsius
Places to visit in Mahabalipuram: Arjuna’s Penance, Pancha Rathas, Sea Shore temple, Krishna’s Butter Ball, Descent Of The Ganges, India Seashell Museum, Varaha Cave temple etc.
How to reach Mahabalipuram
By rail: Chennai Railway Station is at a distance of 45 km.
By road: It is connected by a number of interconnecting roadways to Chennai, Chengalpattu, Pondicherry and Kanchipuram.
By air: Chennai Airport is the nearest one at a distance of 45 km from the city.
Places to visit in Karnataka
6. Coorg – The charismatic carnival celebration
Coorg is one of the best places to visit in December in South India. With the rolling hills, verdant valleys, sparkling cascades, and aromatic spice and coffee estates, Coorg is one of the most scenic, quaint, and picture-perfect hill stations in south India. The weather of the hill station is perfect during winter and the surrounding lush greenery make it look more refreshing and fascinating than ever. But it isn’t just the awesome weather you should consider, Tamara Carnival is another exciting thing about Coorg in December.
Organised by Tamara—one of the most luxurious resorts in Coorg, this carnival showcases folk dance, rock music, contemporary dance forms, and local food fiestas that allure not only music buffs and cultural enthusiasts, but all kinds of ardent travellers.
Coorg temperature in December: Between 15 degrees Celsius to 20 degrees Celsius
Places to visit in Coorg: Abbey Falls, Nagarhole National Park, Namdroling Monastery, Burude Falls, Iruppu Falls, Tadiandamol Peak, Madikeri Fort etc.
How to reach Coorg
By rail: Mysore Junction at a distance of 95 km
By road: Regular basis from cities like Bangalore, Mysore and Mangalore are available.
By air: Mangalore Airport at a distance of 160 km
Suggested Read: Coorg Trip From Bangalore: A Pocket Guide For Your Next Getaway!
7. Dakshina Kannada – For superb fun and excitement
Adorned with majestic temples of Kadri Manjunatha and Mangaladevi, Dakshina Kannada—the picturesque coastal district of Karnataka is one of the best holiday destinations in south India in December. The sun-kissed beaches of Ullal, Surathkal, and Someshwara look stunning, and people enjoy the pleasant winter weather on the beaches and indulge in swimming and surfing. The super exhilarating buffalo race, which starts every year in November and continues till March is a unique event to attend.
Dakshina Kannada temperature in December: Between 15 degrees Celsius to 20 degrees Celsius
Places to visit in Dakshina Kannada: Kudle Beach, Tannirbhavi Beach, Kadri Manjunath temple, Paradise Beach, Mirjan Fort, Sultan Battery etc.
How to reach Dakshina Kannada
By rail: Thokur Railway Station at a distance of 60 km
By road: There are regular buses that run between the city and other major cities and towns of south India.
By air: Mangalore Airport at a distance of 60 km
8. Murudeshwar – Enjoy fun-loaded water adventure
Famed for a gigantic Shiva idol, Murudeshwar is the doorway to Netrani Islands: a scuba diving spot in Karnataka. Tucked between the azure Arabian Sea on one side and the rolling Western Ghats on the other, Murudeshwar is among the best places to visit in south India in December. Strolling on Murudeshwar Beach, enjoying scuba diving, and snorkeling are some of the must do activities here.
Murudeshwar temperature in December: Between 20 degrees Celsius to 32 degrees Celsius
Places to visit in Murudeshwar: Apsara Konda Falls, Murudeshwar temple, Murudeshwar Beach, Netrani Island, Mirjan Fort, Kodachadri, Bhatkal etc.
How to reach Murudeshwar
By rail: Murudeshwar Railway Station is the nearest one at a distance of about 3 km.
By road: All the major towns and cities of south India are well connected to Murudeshwar by excellent roads.
By air: Mangalore Airport at a distance of 137 km
Places to visit in Andhra Pradesh
9. Borra Caves, Araku Valley – For perfect holidays
Counted as one of the most spectacular wonders in south India—Borra Caves near Vizag is worth a visit. Tucked in the Araku Valley, this amazingly beautiful natural limestone cave displaying fantastic topography features like stalactite and stalagmite attracts a lot of tourists round the year. To avoid warm temperature, humidity, and sultry monsoon, tourist visit this beautiful place in December.
Borra Caves temperature in December: Between 24 degrees Celsius to 30 degrees Celsius
Places to visit in Borra Caves: Padmapuram Gardens, Tribal Museum, Galikonda View Point, Bora Caves, Ananthagiri Water Falls etc.
How to reach Borra Caves
By rail: Borraguhallu Railway Station at a distance of 1 km
By road: Borra Caves is well connected to major cities by motorable roads.
By air: Vishakhapattanam Airport at a distance of 75 km
10. Nalgonda – A beautiful historic town
Owing to amazingly comfortable weather to explore the structures like Devarakonda and Bhongir Fort, Nalgonda has become one of the best places in south India to visit in December. Nagarjuna Sagar dam & Ethipothala waterfalls look beautiful and bustling in winter. As a laidback and serene place, this also attracts explorers and solo travelers.
Nalgonda temperature in December: Between 15 degrees Celsius to 20 degrees Celsius
Places to visit in Nalgonda: Nagarjuna Sagar Dam, Kunda Satyanarayana Kala Dhamam Surendrapuri, Kulpakji temple, Lakshmi Narasimha temple, Yadagirigutta, Bhongir Fort etc.
How to reach Nalgonda
By rail: Nalgonda Railway Station
By road: Nalgonda is well connected to major cities by motorable roads.
By air: Rajiv Gandhi International Airport at a distance of about 117 km
Further Read: Goa vs Gokarna: What’s your pick for the Long Weekend?
Are you already itching for your trip to the south? Let us help you find some great tour packages for an ideal vacation with family and friends to any of these tourist places in South India during Winter.
Looking To Book A Holiday Package?
Book memorable holidays on TravelTriangle with 650+ verified travel agents for 65+ domestic and international destinations.