Das Hotel Nacional Rio de Janeiro befindet sich im Stadtviertel Zona Sul, lediglich 5 Minuten zu Fuß von der Fashion Mall entfernt. Das Hotel hat einen Garten mit einer Sauna.
Die erstklassige Lage des Hotels, in ungefähr 4 km Entfernung vom Morro Dois Irmãos sowie in ungefähr 7 km Entfernung von der Christusstatue, ist ein Vorteil. Das Nacional liegt auch gleich neben der U-Bahn-Station Sao Conrado. Der General-Osório-Platz ist in einer Entfernung von etwa 15 Fahrminuten von der Unterkunft, während der Bahnhof Estação D Pedro II Central 20 Minuten Fahrt von hier entfernt liegt. Die Bushaltestelle Largo das Flores ist in 750 Meter Entfernung vom Hotel.
Die Zimmer sind mit privaten Badezimmern ausgestattet.
Das Restaurant A Sereia bietet mediterrane Speisen an und liegt nur wenige Schritte entfernt vom Nacional.