Das 4-Sterne-Hotel Nodo Santiago de Chile bietet eine herausragende Lage, 2 km weit weg von familienfreundlichen Attraktionen wie dem Chilenischen Nationalzoo.
Das Hotel liegt einen 5-minütigen Spaziergang von der U-Bahn-Station Pedro de Valdivia entfernt und ist in circa 10 Fahrminuten Entfernung vom Centro Cultural Gabriela Mistral entfernt. Der Cerro San Cristóbal liegt auch in 2,1 km Entfernung vom Hotel. Das Einkaufszentrum Costanera Center, eine bekannte Sehenswürdigkeit, ist ebenfalls nicht weit entfernt vom Nodo Santiago de Chile. Die Bushaltestelle Avenida Los Leones / Lota ist ebenfalls in einer Entfernung von 5 Minuten zu Fuß von der Unterkunft.
Unter anderem sind leckere Getränke in der Terrassen- Bar erhältlich. Das Restaurant Giratorio Restaurant mit lateinamerikanischen Gerichten befindet sich circa 200 Meter vom Hotel Nodo entfernt.