La BR-040 est une route fédérale brésilienne. Elle débute dans la ville de Brasilia, capitale fédérale du pays, et finit à Rio de Janeiro, dans l'État de Rio de Janeiro. Elle traverse le District fédéral et les États de Goiás, du Minas Gerais et de Rio de Janeiro.
Elle dessert, entre autres villes :
Elle est longue de 1 178,700 km.
L'actuelle BR-040 fut réalisée dans le cadre du Plan national de transport, en 1973. La rédaction du Plan, en 1964, établissait le tracé de la route entre Brasilia et São João da Barra (Rio de Janeiro). À la suite de la modification, le tronçon entre Belo Horizonte et São João da Barra fit partie de la BR-356 et celui allant jusqu'à Rio de Janeiro, initialement partie de la BR-135, étant intégré au parcours de la BR-040.
Avant 1964, la partie entre Rio de Janeiro et Belo Horizonte était dénommé BR-3.
Deux tronçons de la BR-040 ont une grande importance dans l'histoire des routes du pays. Celui entre Petrópolis et Juiz de Fora comprenait l'Estrada União e Indústria (Route Union et Industrie), première autoroute brésilienne inaugurée le par Dom Pedro II. Il fut remplacé par l'actuelle Rio-Juiz de Fora en 1980. Le morceau Rio-Petrópolis, connu comme Rodovia Washington Luís, fut inauguré le , par le Président de la République, Washington Luís, et fut la première route asphaltée du Brésil, en 1931.
Le tronçon final de la BR-040, entre Juiz de Fora et Rio de Janeiro fut concédée à une compagnie privée, en 1996.