The Niemeyer-designed church at Pampulha Lake, Belo Horizonte, Brazil
Routes

Rio to Belo Horizonte

North to Minas Gerais by bus or plane.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 5 min read

Fastest ~1h by flight

At a glance Typical options on this route – details, caveats and booking advice below.
🚌 Bus~6–7hLeito/executivo coach from Novo Rio, comfortable default
✈️ Flight~1hSantos Dumont/Galeão-Confins, saving narrows with transfers
🚗 Car~6–7hBR-040 highway, scenic, good for Ouro Preto/Tiradentes detour

Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes

Rio de Janeiro to Belo Horizonte is the standard route into Minas Gerais, Brazil's mountainous, coffee-and-colonial-towns interior state. It's a manageable enough distance that both the overnight-or-daytime bus and a short flight are realistic, well-used options.

The comfortable way: the long-distance bus

Coaches cover the roughly 440 km between Rio and Belo Horizonte in about 6–7 hours, running on good roads through the hills of southern Minas Gerais. Services depart from Rio's Novo Rio rodoviária and arrive at Belo Horizonte's central terminal, with multiple operators running the route throughout the day and overnight. Leito class, with seats reclining close to flat, is worth it for an evening departure; executivo (semi-leito) is a comfortable and cheaper choice for daytime travel. See our guide to coaches in Brazil for more on the classes and Brazil's main operators, including Gontijo, which is particularly strong on Minas Gerais routes.

Daytime departures give you views over the hilly Minas Gerais countryside as the road climbs away from the coast, which some travellers prefer over the faster but scenery-free overnight option; either way, this corridor is served frequently enough that you rarely need to plan your exact travel time more than a day or two in advance.

The quick way: flying

The flight between Rio's Santos Dumont or Galeão airports and Belo Horizonte's Confins airport takes only about 1 hour, with frequent daily departures on this well-served domestic corridor. Once you add the transfer to and from both airports — Confins sits some way outside central Belo Horizonte — the door-to-door saving over the bus narrows, but flying is still the faster choice if your time is limited or you're connecting onward by air.

Driving

The drive follows the BR-040 highway, taking a similar 6–7 hours through rolling hill country, and is a genuinely scenic route in its own right. A car is worth considering if you plan to detour to one of the historic colonial towns en route or around Belo Horizonte, such as Ouro Preto or Tiradentes, both easy side trips once you have your own transport.

Is there a train?

There is no intercity passenger train between Rio and Belo Horizonte. Brazil's long-distance rail network is minimal outside a handful of scenic and commuter lines, and road transport — bus, car or domestic flight — covers essentially all intercity travel in this part of the country. See our guide to coaches in Brazil for how the coach network fills that gap nationally.

What to expect in Belo Horizonte and Minas Gerais

Belo Horizonte itself is a large, modern, workaday city, but it is best understood as the gateway to one of Brazil's most rewarding regions: the historic colonial towns of inland Minas Gerais, built on 18th-century gold-mining wealth. Ouro Preto, a UNESCO World Heritage town of cobbled streets and Baroque churches, is around 90 minutes from Belo Horizonte by local bus, and is the classic day trip or overnight excursion from the city. Tiradentes, a little further out, is similarly well preserved and popular for a slower-paced stay. Minas Gerais is also known nationally for its distinctive cuisine — hearty, cheese- and pork-heavy comfort food quite different from the coastal dishes of Rio — and its coffee-growing tradition, both worth exploring if you have more than a night or two in the region.

Booking and timing tips

Book leito seats a few days ahead on this well-travelled corridor, and further in advance around Brazilian holiday periods such as Carnaval, Christmas and New Year, when demand across the south-east rises sharply. For the flight, note that Rio's more central Santos Dumont airport is used for many domestic routes including this one, which is a real advantage over transferring from the larger Galeão airport further from downtown — check which one your flight uses when booking.

If you're arriving in Rio internationally rather than starting your trip there, most long-haul flights land at Galeão, and a domestic connection onward to Belo Horizonte or the bus terminal will need to account for the transfer between the two Rio airports or across the city to Novo Rio — see our Rio airport to the city guide for that first leg before you even reach this route's starting point.

Onward travel from Belo Horizonte

Belo Horizonte itself has no significant passenger rail connections either within Minas Gerais or onward to other state capitals, so travellers continuing further into Brazil's interior, or back toward the coast, rely on the same bus-and-flight combination that covers this route. If your trip continues to São Paulo rather than back to Rio, that leg is covered in a separate corridor with its own dedicated services — check our wider coaches in Brazil guide for how the national network connects Minas Gerais to the rest of the south-east.

Which should you choose?

For most travellers, the bus is the practical default: frequent, comfortable in leito or executivo class, and reasonably quick for a journey of this length. Choose the flight if you're short on time or already flying onward from Belo Horizonte. The drive earns its keep mainly if Minas Gerais's colonial towns are part of your plan. If you're continuing around south-eastern Brazil, see our Rio to São Paulo and São Paulo to Curitiba guides for the other classic legs.

Frequently asked questions

How long is the bus from Rio to Belo Horizonte?

About 6–7 hours, with frequent daytime and overnight departures between Rio's Novo Rio terminal and central Belo Horizonte.

Is it worth flying instead of taking the bus?

The flight takes about an hour against 6–7 hours by road, so it does save time, particularly useful if you're short on days or connecting onward by air. Many travellers still find the bus perfectly comfortable for this distance.

Which bus operator is best for this route?

Gontijo is particularly well established on Minas Gerais routes, alongside other national operators covering the Rio–Belo Horizonte corridor; comparing schedules and leito availability is worthwhile before booking.

Should I hire a car for this trip?

Only if you plan to stop at one of the historic colonial towns nearby, such as Ouro Preto or Tiradentes — otherwise the bus or flight is simpler for a direct city-to-city trip.

Sources and further reading: