The city is connected to the rest of Minas Gerais state and the country by a number of roadways, among them
BR-040 - connects Belo Horizonte to Rio de Janeiro, southern from Belo Horizonte, and Brasília, northwestern. Passes through other cities in the state such as Juiz de Fora, Conselheiro Lafaiete, Santos Dumont, Sete Lagoas and Paracatu.
BR-262 - Begins in Mato Grosso do Sul and ends in Espírito Santo, crossing Minas Gerais from West to East. Links Belo Horizonte to Pará de Minas, Araxá, Manhuaçu, Uberaba, and Vitória, Espírito Santo's capital, among other cities.
BR-381 - An important federal highway, goes from Belo Horizonte to São Paulo, the largest and richest city in Brazil.
MG-010 - This state highway connects the capital to the Tancredo Neves International Airport, located in the municipalities of Confins and Lagoa Santa, which are part of the metropolitan area of Belo Horizonte. Starting in 2005, several flights were transferred from the Pampulha Regional Airport to the international airport. To improve access to the international airport, MG-010 is being expanded (effectively duplicating its lanes).
The city is also served by other minor roads such as state highways MG-020, MG-050, MG-030, and MG-433.
There is also an East-West Express Way, which goes from the city to the nearby industrial centers of Contagem and Betim (together having a population of ca. 900,000), and Anel Rodoviário, a kind of "beltway" - indeed it is not circumferential, but connects many highways, such as the federal (BR-ones) so it is not necessary for a large number of cars and trucks to pass through the city center.
Many of these roads are on a bad state, but in the last years many projects of revitalization have been started.
The system has a large number of bus lines, going through all parts in the city, administrated by BHTRANS. Among the upcoming projects are the expansion of the integration between bus lines and the metro.
Belo Horizonte Metro originated at the end of 1970s, and is one of the oldest urban railways in the country. There is still just one line, with 19 stations, from Vilarinho to Eldorado Station, in Contagem, that is now insufficient to supply the needs of all the city. Two new lines, from Santa Tereza to Barreiro (a part of this line, from Carlos Prates to Barreiro, is being built), and from Pampulha to Savassi, are being planned. There is also a project for the expansion for the first line, from Vilarinho to Ribeirão das Neves and from Eldorado to Betim.