Belo Horizonte has two airports. International flights and many domestic flights use the renovated and expanded Aeroporto Internacional de Belo Horizonte, 40km north of the city. The Aeroporto da Pampulha, 10km north of the city center, is more conveniently located but only has limited domestic flights. Between them, the two airports serve most locations in Brazil.
Belo’s long-distance bus station is at the northern end of downtown.
Buses from Belo Horizonte
União (www.expressouniao.com.br), Kaissara (www.kaissara.com.br)
Pássaro Verde (www.passaroverde.com.br)
Rio de Janeiro
Útil (www.util.com.br), Cometa (www.viacaocometa.com.br)
São João del Rei
Viação Sandra (www.viacaosandra.com.br)
São Geraldo (www.saogeraldo.com.br), Kaissara
Belo Horizonte’s local buses, operated by BHTrans, are color-coded. Blue buses (R$4.05) go up and down main avenues in the city center, green express buses (R$4.05) only stop at select points, red-and-beige buses (R$4.05 or more, depending on distance) connect outlying suburbs to downtown, and yellow buses (R$2.85) have circular routes through the city.
The city's newest public transport innovation, introduced for the 2014 FIFA World Cup, is the fleet of greenish-yellow buses painted with the MOVE logo. Designed to cut travel times in half, MOVE buses enjoy the use of exclusive bus lanes and loading platforms and offer special facilities for bicycles and wheelchairs, yet still cost the same as regular city buses (R$4.05). Downtown corridors for MOVE buses run along Av Paraná and Av Santos Dumont, with the main northbound line to Pampulha traveling along Av Antônio Carlos and Av Dom Pedro I.
Expresso Unir runs frequent, comfortable Conexão Aeroporto buses between downtown and Belo’s two airports. The convencional bus (R$12.70 to either airport) leaves Belo’s bus station every 15 to 30 minutes between 4am and 10:30pm (slightly less frequently on weekends). Travel time is approximately 30 minutes to Pampulha airport, 70 minutes to Confins. Buses return from Confins between 5:15am and 12:20am.
Unir also runs an executivo bus to Confins airport (R$27.70, 50 minutes) from its Terminal Álvares Cabral, just southwest of Parque Municipal, every 25 to 40 minutes between 3:30am and 9:40pm, returning from Confins between 6am and 12:30am. See the Unir website for complete schedules.
Companhia Vale do Rio Doce operates a daily train to Vitória (econômica/executiva class R$73/105) in Espírito Santo state, departing at 7:30am from Belo Horizonte's train station, just north of Parque Municipal, and arriving at Cariacica/Pedro Nolasco train station on Vitória's western outskirts at 8:30pm. The return run leaves Vitória at 7am, reaching Belo Horizonte at 8:10pm.