Das Hotel O Amar Inn Neu-Delhi liegt 2 Kilometer von den Hindon Fighting Aircraft entfernt und befindet sich in unmittelbarer Nähe zu verschiedenen Sehenswürdigkeiten der Stadt.
Das Hotel liegt in einer Entfernung von rund 10 Autominuten vom Jawahar Gate und in einer Entfernung von rund 30 Autominuten vom Bahnhof Neu-Delhi. Das 4-Sterne-Hotel ist außerdem in 3 Kilometer Entfernung von Sehenswürdigkeiten, vor allem dem Stadtforst. Thakurdwara Mandir ist in einer Entfernung von rund 15 Autominuten von der Unterkunft. Die U-Bahn-Station Arthala ist nur 950 Meter zu Fuß vom O Amar Inn entfernt.