Das Hotel Nacional Rio de Janeiro befindet sich in der Nähe von der Fashion Mall, und zwar weniger als 5 Minuten zu Fuß von hier entfernt. Das Hotel liegt im Stadtteil Sao Conrado von Rio de Janeiro mit Blick auf die Stadt und verfügt über ein Jacuzzi und eine Sauna.
Das Hotel liegt in erstklassiger Lage in Rio de Janeiro, in etwa 800 Meter Entfernung von der U-Bahn-Station Sao Conrado. Praia de São Conrado ein paar Schritte entfernt vom Nacional ist eine der nahegelegenen Attraktionen. Die Unterkunft ist außerdem rund 4 km vom Botanische Garten von Rio de Janeiro entfernt. Die Gäste finden die Bushaltestelle Largo das Flores direkt neben dem Hotel, in 10 Fußminuten Entfernung.
Sie sind auch mit privaten Bädern ausgestattet.
Das Restaurant Gurumê bietet asiatische Speisen an und liegt 450 m vom Nacional Rio de Janeiro.