Nicest Hotels to Stay at On Your Next Trip to India

India is a rich country full of both literally and metaphorically colorful history, culture, and tradition. It has some of the best cuisine in the world, fabulous art, and really fun festivals. While there’s absolutely no shortage of things to do and places to go once you arrive, for some things, it’s best to plan ahead. We find that the state of accommodations when we travel can really make or break an experience, and with so much to do, it’s especially important to know that you’ll be comfortable where you stay. Here are a few of our favorite hotels and resorts in India.

Leela Palace Udaipur

‘Palace’ is right—guests at this hotel by Lake Pichola in Udaipur are treated like royalty from the moment they arrive and are free to enjoy the hotel’s elegant dining room, art walk, and even customized massages and ayurvedic treatments.

Taj Holiday Village & Resort

This resort and spa is the perfect place for travelers who prefer to vacation within walking distance to the beach. The property contains 28 acres of landscaped gardens with individual terracotta roof suites peppered throughout. Guests can enjoy watersports, tennis, or head to the spa for a massage.

The Oberoi Vanyavilas Wildlife Resort

This hotel in Rajasthan offers glamping at its finest. Guests stay in luxury tents right in the middle of the jungle and have the option to enjoy activities such as private yoga, bird watching, and guided drives around the property.