India, Nov. 6 -- Serenity, spirituality, and festivities spring to life in Pushkar, one of the oldest cities in India. Nestled amidst hillocks on three sides, the tranquil town is located to the northwest of Ajmer in Rajasthan. Plan your stay by choosing from our selection of hotels and resorts in Pushkar, encompassing heritage wonders and regal luxury.

Use our curated Puskar travel guide to experience the city in all its glory.

The Nag Pahar, meaning snake mountain, surrounds the town and forms a border between Ajmer and Pushkar. Offering a spectacle of timeless architectural heritage, Puskar has stayed true to its legacy with most of its old-world structures intact. This is extended to the stays in Pushkar, from hotels to resorts, whe...