best places to visit in december

1.Kochi, Kerala

Surrounded by Western Ghats on the east and the Arabian Sea on the west, Kochi is famous for its iconic fishing nets, historic museums and ancient mosques.

2.Munnar, Kerala

The biggest tea-planation area in South India, Munnar is also home to several endangered species. It is a spectacular stretch of silent mountains and swaying swathes of thick forests.

3.Thekkady, Kerala

Nestled amidst the rolling hills and thick forests of Kerala, Thekkady is a place blessed with the bounties of nature.It is perfect for those looking to escape the monotony of city life!

4.Mahabaleshwar

Mahabaleshwar is the ideal hill station getaway from Mumbai with its mesmerising waterfalls, old forts, historic temples and long stretches of vibrant strawberry plantations.

5.Alleppey, Kerala

Also known as Alappuzha, Aleppey will take your breath away with its emerald green backwaters, palm-fringed lakes and beautiful stretches of lush paddy fields in the heart of Kerala.

6.Wayanad, Kerala

Located on the southern tip of the Deccan plateau, Wayanad is home to clear lakes, dense jungles, and deep valleys. This weekend getaway from Bengaluru, is a paradise for trekkers.

7.Goa

Popularly known as Indias party capital, Goa seduces travellers from all around the globe with its boho beaches, ancient churches, majestic forts and unbeatable nightlife!

8.Jaisalmer, Rajasthan

Founded by the erstwhile Rajput ruler Rawal Jaisal, Jaisalmer sits in the heart of Thar desert and will take your breath away with its majestic forts, fascinating havelis, ancient Jain Temples and sparkling sand dunes.

9.Jodhpur, Rajasthan

Known for the magnificent Mehrangarh Fort, famous palaces and lakes, Jodhpur is a popular tourist destination, divided into the Old City and New City by a 10 km long wall.

10.Udaipur, Rajasthan

Snuggled along the banks of Lake Pichola with a gorgeous backdrop of the Aravalli Hills, Udaipur charms you with its age-hold heritage and culture mirrored in stately palaces, magnificent temples and sparkling lakes.

11.Jaipur, Rajasthan

Fondly known as the Pink City and now declared as a UNESCO World Heritage Site, Jaipurs historic forts, majestic palaces and ancient temples make it a perfect royal getaway in the heart of Aravallis.

12.Pushkar, Rajasthan

Home to rare temples, shrines and picturesque locations, Pushkar in Rajasthan is where tourists throng to find their peace, and lose themselves in the rare beauty of Mother Nature.

13.Agra, Uttar Pradesh

Nestled on the banks of Yamuna River, Agra welcomes tourists with its Mughal-era structures, UNESCO World Heritage Sites, one of the Seven Wonders of the World, magnificent forts, tombs and pulsating markets.

14.Varanasi, Uttar Pradesh

Situated on the banks of River Ganga in Uttar Pradesh, Varanasi is considered as one of the holiest cities, drawing tourists who seek spiritual awareness and liberation.

15.Delhi

With its flavourful street food, flea markets, monuments from different eras, throbbing nightlife, sprawling parks, posh colonies, old quarters, exclusive clubs and places of worship the colouful metropolis of Delhi is a glorious blend of diverse cultures, languages and faiths.