India what a amazing country to explore.I have been more than 5 times.

If you never have been to India before, here is a selection of my 20 best destinations i can recommend to visit during your India adventure:

  • Agra: The historic city of Agra is one of the most loved tourist places in India as it houses the world-famous Taj Mahal, one of the seven wonders of the world. From architectural marvels such as Agra Fort and Fatehpur Sikri to mouthwatering local delicacies such as petha, this exciting tourist destination in India has it all. Best Time to Visit: October to March
  • Chandigarh: one of the best places in India , the well-planned city of Chandigarh has the perfect mix of traditional Punjabi culture and modernity. From its well-laid gardens to fascinating museums, every nook and corner of the city has something special to offer. Best Time to Visit: August to March
  • Coorg: Popularly touted as the ‘Scotland of India’, Coorg in Karnataka is characterised by its perpetually misty landscape, rolling green hills and aromatic coffee plantations. This charming little hill station with its scenic views and colourful culture is a must-visit for every ardent nature lover. Best Time to Visit: October to March
  • Dhanaulti: An offbeat destination nestled quietly in the hills of Uttarakhand, Dhanaulti is like a long-lost pleasant dream that brings with it peace, comfort and quiet. If you have been on the lookout for a tranquil weekend getaway, then get your bags ready and head straight to this scenic and pristine little haven away from the city.
  • Goa: A list of best tourist places in India would be incomplete without a mention of the national party capital, the famous land of sun, sand and sea, Goa! The laid back vibes, the stunning beaches, the charming churches, the unique cuisine, the legendary nightlife and magical sunsets have made Goa a favourite destination for friends and family alike. Best Time to Visit: October to March
  • Jaipur: A vibrant amalgamation of the old and the new, the capital of Rajasthan, the ‘Pink City of India’, Jaipur is every traveller’s dream destination. From romantic places to impressive forts, from trendy upscale markets to old bustling bazaars, from cultural festivities to a rich and authentic cuisine, Jaipur truly has it all. Best Time to Visit: October to March
  • Kashmir: A paradise on earth, the enthralling beauty of Kashmir is recognised all over the world. The gentle streams, the cool breeze, the green valleys and the magical vistas are no less than a gorgeous painting. Undoubtedly, one of the most beautiful places in India, Jammu and Kashmir is a must-visit destination. Best Time to Visit: April to October
  • Jodhpur: One of the most famous tourist places in India, the ‘Gateway to Thar Desert’, Jodhpur offers a glimpse of India’s rich historic past and royal legacy. Located in the middle of Rajasthan, it is one of the best cities to explore invincible forts, ancient temples, ancient bazaars and the colorful heritage of royal India. Best Time to Visit: November to February
  • Manikaran: A revered pilgrimage destination for Sikhs and Hindus, the three hot springs of Manikaran Sahib are believed to have a curative effect on diseases. Surrounded by an array of illustrious temples, these springs make for a popular destination among religious followers. Best Time to Visit: April to June
  • Munnar: Expansive tea estates, verdant hills and craggy peaks, the idyllic hill station of Munnar in Kerala is the ideal weekend getaway. Tucked away from the hustle and bustle of city life, it offers an opportunity to relax and rejuvenate while soaking in the plentitude of nature. Best Time to Visit: September to May
  • Mussoorie: Nestled in the foothills of the Garhwal Himalayan ranges, Mussoorie or the ‘Queen of Hills’ is a popular holiday choice because of its pristine natural setting. If your ideal vacation involves green hills, serene surroundings and a stunning view of the snow-capped mountains, then Mussoorie offers the perfect unadulterated escape in the lap of nature. Best Time to Visit: September to June
  • New Delhi: The ‘Capital City of India’ and the city with a heart, New Delhi is a paradise for food lovers. From its grand malls to historic forts, from swanky restaurants to little street food stalls, from famous college campuses to beautifully landscaped gardens, Delhi is filled with unique treasures waiting to be discovered. Best time to Visit: October to March
  • Ooty: Shrouded in mystery and mysticism, Ooty was once the headquarters of the East India Company. Now, it is a well-known hill station in Tamil Nadu that enjoys a pleasant climate all year round. Best Time to Visit: Throughout the year
  • Puducherry: A little town tucked away on the south-east coastline of India, Puducherry in Tamil Nadu is sometimes called the ‘French Riviera of the East’. Offering travellers some much-needed sanctity and serenity, its meandering streets and pristine beaches are picture-perfect. Best Time to Visit: October to March
  • Rishikesh: A tranquil spiritual center, Rishikesh is also an excellent hub of exciting water activities, making it a popular holiday destination among adventure enthusiasts and pilgrims alike. So, whether you have always wanted to meditate in the ‘Yoga Capital of the World’ or it was your dream to get your heart racing while trying thrilling adventures such as bungee jumping and whitewater rafting, Rishikesh is where you should be. Best Time to Visit: September to April
  • Shimla: The capital city of Himachal Pradesh, Shimla is one of the top tourist places in India. A gorgeous hill station with a rich colonial past, an iconic Mall road and a plethora of adventurous activities, it is immensely popular among honeymoon couples. Whether you want to escape the heat or enjoy a winter wonderland, Shimla is the place for you. Best Time to Visit: October to June
  • Udaipur: The crown jewel of the incredible state of Rajasthan, Udaipur is also known as the ‘City of Lakes’ and the ‘Venice of the East.’ Surrounded by the beautiful Aravalli hills in all directions, this charming city has abundance of both natural beauty and man-made splendour. Best Time to Visit: October to March