Das 4-Sterne-Hotel Amarya Villa Neu-Delhi ist im Stadtteil South Delhi gelegen, ungefähr 3 Kilometer vom Nehru Park entfernt.
Das Bed & Breakfast liegt in rund 10 Autominuten Entfernung von den Lodi-Gärten und in rund 10 Autominuten Entfernung vom Bahnhof Neu-Delhi. 4 km vom Hotel finden Geschäftsreisende den Qutb Minar. Die Unterkunft liegt in circa 25 Gehminuten Entfernung vom National Rail Museum of India. Das Amarya Villa Neu-Delhi befindet sich rund 500 Meter von der U-Bahn-Station Bhikaji Cama Place sowie rund 400 Meter von der Bushaltestelle Africa Avenue entfernt.
Sie können im Restaurant Nukkad Dhaba zu Abend essen, das sich gleich neben dem Hotel befindet.