Das 3-Sterne-Hotel Vcr Inn Neu-Delhi liegt etwa 4 Kilometer von der St. James Church entfernt sowie in unmittelbarer Nähe zu verschiedenen Sehenswürdigkeiten von Neu-Delhi.
University of Delhi liegt circa 10 Fahrminuten von hier entfernt. Gäste können Sehenswürdigkeiten wie die Jama Masjid besuchen (liegt in 6 km Entfernung vom Hotel). Auch das Rote Fort ist in etwa 15 Fahrminuten Entfernung vom Vcr Inn Neu-Delhi. Das Hotel befindet sich in 800 Meter Entfernung von der U-Bahn-Station Bhajanpura und in circa 8 km Entfernung vom Bahnhof Neu-Delhi.