Virgin Atlantic flights to India bring you to some of the world's best beaches, from sun-soaked Anjuna Beach in Goa in the west of the country to Kerala's picturesque Marari and Varkala beaches in the south. But don't worry if beaches aren't your thing – India has plenty more up its sleeve.
Known for its festivals throughout the year, each offering a vastly different experience to enjoy, India offers visitors a rich cultural experience. Try visiting during the Diwali festival of lights or during Navaratri, which honour the victory of brightness over darkness and good over evil.
For architecture aficionados, the Taj Mahal is a must-visit. One of the world's most beautifully kept architectural tombs, it offers unique views, masses of history and is India's most iconic landmark. From the Taj Mahal palace in Agra and the Golden Temple in Amritsar to the iconic Khajuraho and Lotus temples. Book your flight ticket from the UK to India and discover a rich architectural heritage, which is sure to leave visitors awestruck.
West India gives you the chance to explore the sparkling lakes and palaces of Udaipur. See some traditional Indian dancing in Kochi, or buy brilliantly coloured silk saris and an abundance of fabulous spices in the bustling markets. Enjoy one of our five cabin classes and book your flight to India from London Heathrow (LHR) with Virgin Atlantic today.