India is a land of striking colours. In the north, snow-capped Himalayan peaks rise beyond the Golden Triangle of Delhi, Agra and Jaipur. To the east, untouched rainforests harbour exotic animals. The west showcases Goa's renowned beaches and the Thar Desert, while the south offers even more glittering coastlines. A luxury holiday in India is a truly visual experience.
India awakens the senses with lavish sights, aromatic spice bazaars and the joyful sound of rickshaws. In Delhi, explore the timeless charm of Old Delhi with its many markets and street food vendors and New Delhi, with its colonial buildings, terracotta mosques and lavish temples. Be sure to visit the grand Hindu temple at Akshardham and Humayun's tomb, a red sandstone mausoleum and UNESCO world heritage site.
Travel west to Rajasthan, a magical state with plenty to offer. The capital Jaipur is known as ‘Pink City’ for its striking terracotta buildings. This state also offers unique attractions like the honeycombed palace of Hawa Mahal, the iconic Taj Mahal, or sun-bleached walls of Amer Fort. Rajasthan is also home to some fantastic nature parks and wildlife sanctuaries, where you can go on a jungle trek, safari or encounter wildlife like elephants, monkeys and tigers.
Head south to Goa, where you’ll discover a land of sun-kissed beaches, yoga retreats, and tantalising cuisine. Here you can relax on golden-sand beaches and swim in the Arabian Sea. After a day of sunbathing, get in touch with your spiritual side with a Tai chi session, learn the art of Reiki massage or become a certified yoga teacher. A luxury holiday in Goa will leave you feeling refreshed, relaxed and far more zen.
India’s weather is as varied as the country itself. From April to June, it's generally hot and humid with temperatures around 45 degrees Celsius.
A favourite time to visit Rajasthan and Delhi is from November to March when temperatures are colder, while Goa’s winter sun makes it an attractive place to visit year-round. Late June to October brings rainfall to northern regions, but most showers quickly turn into bright sunny skies. India is incredible regardless of when you decide to visit.
Begin your day at your luxury hotel with a breakfast of freshly prepared fruit and produce. In the evening you can dine from menus featuring authentic Indian cuisine as well as traditional Chinese and Mediterranean specialities.
Indian cuisine is known for spices and rich flavours. Enjoy local favourites like lamb balti, butter chicken, tikka meats or dal baati. Traditionally meals are prepared over a wood fire and served in giant tandoors. Flatbread roti or rice often accompany dishes.
As with any holiday, it's a good idea to carry some identification with you at all times. British nationals will need to get a visa before travelling to India. Visit GOV.UK for more advice on passports, how to apply for a visa and general travel advice.