Das 5-Sterne-Hotel Nacional Rio de Janeiro befindet sich in der Nähe von der Fashion Mall, und zwar 5 Minuten Gehweg von hier entfernt. Ein Restaurant stehen den Gästen vom Hotel im Bezirk Sao Conrado von Rio de Janeiro zur Verfügung.
Das Hotel liegt in etwa 7 km Entfernung von der Christusstatue und in ca. 800 Meter Entfernung von der U-Bahn-Station Sao Conrado. São Conrado Fashion Mall ist auch nicht weit entfernt vom Nacional. Der Botanische Garten von Rio de Janeiro ist in einer Entfernung von circa 10 Fahrminuten von der Unterkunft, während der Bahnhof Estação D Pedro II Central ungefähr 20 Fahrminuten von hier entfernt liegt. Das Hotel liegt in unmittelbarer Nähe von der Bushaltestelle Largo das Flores und bietet eine gute Anbindung an viele Sehenswürdigkeiten.
Die Gäste können im Restaurant A Sereia in ca. 200 Meter Entfernung vom Nacional Rio de Janeiro auch modernes Essen genießen.