The Imperial New Delhi
Luxury₹15,000 - ₹50,000
per night
A 1931 heritage grand hotel with one of India's finest art collections, the legendary Spice Route restaurant, and colonial-era elegance.
Top rated hotels in Delhi, Delhi — from luxury 5-star resorts to budget-friendly stays. Where empires rose and cultures collide.
₹15,000 - ₹50,000
per night
A 1931 heritage grand hotel with one of India's finest art collections, the legendary Spice Route restaurant, and colonial-era elegance.
₹18,000 - ₹60,000
per night
Ultra-luxury palace hotel in the Diplomatic Enclave with Italian marble interiors, Michelin-style Le Cirque dining, and ESPA spa.
₹10,000 - ₹35,000
per night
Home to the legendary Bukhara — consistently ranked among the world's best restaurants. The hotel itself is a landmark of Indian luxury hospitality.
₹600 - ₹2,500
per night
Modern hostel chain with clean dorms and private rooms, co-working space, and a social atmosphere perfect for solo travelers.
₹3,000 - ₹6,000
per night
Well-located mid-range hotel right in Connaught Place with a popular rooftop restaurant and easy metro access to all Delhi sights.
Delhi offers accommodation for every budget and travel style. The best area to stay is Connaught Place, Karol Bagh & Paharganj, which provides easy access to the city's main attractions and a variety of dining and shopping options.
For luxury travelers, Delhi has world-class 5-star properties like The Imperial New Delhi(rated 9.6/10). Budget travelers can find clean, comfortable stays starting from as low as ₹500 per night at hostels and guesthouses.
The best time to visit Delhi is October to March. Book at least 2-3 weeks in advance during peak season for the best rates. Off-season visits can save you 30-50% on hotel prices.
Planning a trip to Delhi? Find verified travel companions on Luventra and split hotel costs with like-minded travelers. Group bookings often get better rates at most Delhi hotels.
Haridwar
5 hotels • ₹1,500 - ₹8,000/night
Jaipur
5 hotels • ₹2,000 - ₹25,000/night
Udaipur
5 hotels • ₹2,500 - ₹50,000/night
Goa
5 hotels • ₹1,500 - ₹20,000/night
Varanasi
5 hotels • ₹1,000 - ₹15,000/night
Agra
4 hotels • ₹1,500 - ₹30,000/night
Manali
4 hotels • ₹1,000 - ₹15,000/night
Rishikesh
4 hotels • ₹1,000 - ₹12,000/night
Split hotel costs and travel together with verified companions on Luventra.
Get Started Free