Skip to guide content

The Leela Palace New Delhi

Chanakyapuri, New Delhi, Delhi, India

The Leela Palace New Delhi

The Leela Palace New Delhi brings a different register of luxury to the Indian capital from its older heritage rivals. In Chanakyapuri’s diplomatic enclave, the hotel favours contemporary grandeur, composure and highly polished service over historical nostalgia. That distinction matters in Delhi, where the best hotels present markedly different interpretations of the city. For travellers with diplomatic, business or high-end leisure plans, the location is a real advantage. The neighbourhood offers efficient access to embassies and major roads, while the hotel itself feels deliberately insulated from the capital’s pace and pressure. It merits retention because it broadens the list beyond purely historic icons while still carrying enough current editorial recognition and operator clarity to justify its place.

Official website