Das Hotel liegt im Zentrum der Innenstadt, zwischen der Rossio und der auf einem Hügel liegenden Festung Castelo de São Jorge. Hotel Portugal gilt als der ideale Ausgangspunkt für Ausflüge in das historische Zentrum der einzigartigen Stadt. Außerdem ist es nur 200 m entfernt von der Rossio, wo direkte Busverbindungen zum Flughafen bestehen und kostenlose Parkplätze (je nach Verfügbarkeit) in der U-Bahn-Station verfügbar sind. Das trendige Viertel Chiado ist ca. 600 m entfernt, auch die U-Bahnstationen Baixa-Chiado und Restauradores sind nur wenige Gehminuten entfernt.