The word ‘India’ can conjure up many images.
It might be the ancient forts and palaces of Rajasthan. For some, India is all spice markets and bustling cities. And for others, it’s the lush, green landscape and beaches of the south. India has many faces and each one offers a completely different holiday experience.
Trek through the Himalayas, taking in deep valleys, glaciers, villages and monasteries along the way. Visit Varanasi – India’s holiest city on the banks of the Ganges, where hordes of Hindu pilgrims come to bathe in the sacred waters at sunrise. Then there’s Goa and Kerala with their beaches, palm-groves, crumbling forts, lush vegetation and vast networks of lakes, lagoons, rivers and canals.
India’s most exquisite highlight is without doubt the Taj Mahal – we strongly recommend timing your visit to coincide with sunrise or sunset, when rays of light dance across the marble. For a touch of romance travel to Rajasthan and India’s cities of colour. Jaipur, the pink city, is a riot of desert haze, snake charmers and haggling. The blue city of Jodhpur is altogether more tranquil, with its indigo houses and mountain-top fort. The golden city of Jaisalmer is a little off the beaten path but well worth the effort, while the white city of Udaipur, set around a series of glistening lakes, rightly deserves its reputation as the Venice of the east.
When to go
The best time for India is between October to March when the weather is warm, dry and sunny. If you’re planning on tiger trekking, we recommend visiting between late January and March when you’re more likely to see tigers paying visits to their local waterholes.