Il Museo Nazionale di Belle Arti, che ospita la più completa collezione di arte brasiliana del Paese, è stato istituito nel 1937 nell'ex edificio dell'Accademia Brasiliana di Belle Arti. L'architetto responsabile dell'edificio, Adolfo Morales de Los Rios, si ispirò al Museo del Louvre di Parigi e l'edificio riprende l'architettura di ispirazione francese che si trova in tutta Rio de Janeiro. La collezione del museo comprende quasi 20.000 pezzi, tra cui opere d'arte fine, decorativa e popolare. La maggior parte delle opere sono brasiliane e risalgono al periodo compreso tra il XVII e il XX secolo. La collezione comprende dipinti e sculture di artisti brasiliani dal XIX al XXI secolo, tra cui Caffè di Cândido Portinari e opere di Emiliano de Cavalcanti e Tarsila do Amaral. L'arte straniera è ben rappresentata con una serie di vedute di Pernambuco, Brasile, di Frans Post e con esempi di arte europea dal XIII secolo a oggi. La collezione comprende anche monete, arti decorative, mobili e arte africana.