Heads up! We’re working hard to be accurate – but these are unusual times, so please always check before heading out.
You couldn’t fault India for diversity and charm. From the snow-covered Himayala to the golden dunes of the Thar Desert, this country makes for a radical collision of terrains, cultures and wildlife. As far as holiday destinations go, few are as fascinating. And in fact, whether you’re in search of royal splendour, a chilled-out beach hideaway, a jungle safari, a vibrant city break or just a healthy dose of history, you’ll be raving about any trip here for years to come.
Researching where to visit in India? Certain regions have remained perennial favourites for decades. Many first-time visitors to India fall for the slow pace of life in backwater-riddled Kerala, while others prefer the grandeur of the Golden Triangle circuit, stretching from historic capital Delhi to Agra – home to the Taj Mahal – to palace-filled Jaipur. Beyond these tried and tested areas, however, there are various under-the-radar places to stay that are slowly but steadily luring in more adventurous visitors. Mysore in southern India draws yoga enthusiasts from around the world, and fauna-packed Madhya Pradesh is becoming a go-to destination for wildlife buffs. Discover these and more in our pick of the best places to visit in India right now.