Spend holidays in India gazing up at the UNESCO-listed Red Fort in Delhi. Or take hiking holidays in the Himalayas. Immerse yourself in India's vast cultural mix on your holiday, from colonial glory in Mumbai to Hindu temples in Varanasi.
In the west, busy Mumbai is India's cultural hub. But if you want relaxing holidays in India, head to the Arabian Sea and Goa's beaches. Travel around Rajasthan's deserts to see ornate palaces and remote forts. For India's main tribal area, venture to the lush north-east to tea-growing Assam and Darjeeling. In the far north of India you'll find remote mountainous beauty in Jammu and Kashmir.
On a city holiday to India, visit Delhi's vast Red Fort and UNESCO-protected 16th-century Humayun's Tomb. You'll find hip Mumbai packed with India's colonial grace at the iconic Gateway of India, and parks filled with energetic cricket games. On your Indian holiday, sail past Hindu pilgrims bathing on Varanasi's ghat steps at the holy River Ganges.
For an energetic holiday to India, head to the jaw-dropping Kullu Valley in Himachal Pradesh, home to the Himalayas, then ski India's slopes in Manali. Fancy an Indian beach holiday? In Goa, choose from busy resorts to remote palm-fringed beaches. Get back to nature on holiday at India's national parks and go birdwatching at Bharatpur.
Take a holiday to India for butter chicken in Punjab and aromatic lamb biryani rice dishes in Hyderabad. Try coconut fish curry in Goa and spicy crab in Mumbai. If you're a vegetarian, choose South Indian dosa pancakes filled with spicy potatoes. End with creamy kulfi ice-cream and sweet milky chai tea, India's national drink.