Hotel Express 66 - New Delhi Railway Station bevindt zich in het centrum van New Delhi, op 2,8 km van Gurudwara Bangla Sahib en 3,6 km van Gurudwara Sis Ganj Sahib. Het hotel met 4 sterren biedt een terras en heeft kamers met airconditioning, gratis WiFi, en een eigen badkamer. De accommodatie biedt een gratis shuttleservice, roomservice en geldwisselservice voor gasten.
Alle kamers bij het hotel hebben een flatscreen-tv. Alle kamers bij Hotel Express 66 - New Delhi Railway Station hebben beddengoed en handdoeken.
Er is iedere ochtend een à la carte-ontbijt beschikbaar bij de accommodatie.
Het personeel van de 24-uursreceptie spreekt Engels en Hindi.
Jantar Mantar ligt op 3,7 km van Hotel Express 66 - New Delhi Railway Station, en Feroz Shah Kotla Cricket Stadium ligt 4 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Indira Gandhi (Palam), op 16 km van het hotel.