There are 4 ways to get from João Pinheiro to Uberaba by bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Araxá
best- Take the bus from João Pinheiro to Presidente Olegáriobus
- Take the bus from Patos de Minas to Araxábus
- Take the bus from Araxá to Uberababus
8h 34mR$288–393Drive 386.5 km
cheapest- Drive from João Pinheiro to Uberabacar 386.5 km
5h 56mR$202–292Bus, fly
- Take the bus from Terminal Rodoviário de João Pinheiro to Terminal Rodoviário de Belo Horizontebus
- Fly from Belo Horizonte Confins (CNF) to Uberaba (UBA)plane CNF - UBA
10h 22mR$2,362–4,301Bus
- Take the bus from João Pinheiro to Patos de Minasbus
- Take the bus from Patos de Minas to Uberlândiabus
- Take the bus from Uberlândia to Uberababus
10h 14mR$241–359
Belo Horizonte Confins (CNF) to Uberaba (UBA) flights
Comparing Your Travel Options
The cheapest way to get from João Pinheiro to Uberaba is to drive which costs R$ 200 - R$ 300 and takes 5h 56m.
The fastest way to get from João Pinheiro to Uberaba is to drive which takes 5h 56m and costs R$ 200 - R$ 300.
No, there is no direct bus from João Pinheiro to Uberaba. However, there are services departing from João Pinheiro and arriving at Uberaba via Patos de Minas and Araxá. The journey, including transfers, takes approximately 8h 34m.
The distance between João Pinheiro and Uberaba is 426 km. The road distance is 386.5 km.
The best way to get from João Pinheiro to Uberaba without a car is to bus via Araxá which takes 8h 34m and costs R$ 280 - R$ 400.
It takes approximately 8h 34m to get from João Pinheiro to Uberaba, including transfers.
João Pinheiro to Uberaba bus services, operated by Empresa São Cristóvão, depart from João Pinheiro station.
João Pinheiro to Uberaba bus services, operated by Empresa São Cristóvão, arrive at Presidente Olegário station.
Yes, the driving distance between João Pinheiro to Uberaba is 386 km. It takes approximately 5h 56m to drive from João Pinheiro to Uberaba.
There are 126+ hotels available in Uberaba.
What companies run services between João Pinheiro, Minas Gerais, Brazil and Uberaba, Brazil?
You can take a bus from João Pinheiro to Uberaba via Presidente Olegário, Patos de Minas, Araxá, and Araxá in around 8h 34m.
- Website
- voeazul.com.br
Flights from Belo Horizonte Confins to Uberaba
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- R$850–6,000
- Phone
- +55 34 3818 5000
- [email protected]
- Website
- empresasaocristovao.com.br
Bus from João Pinheiro to Presidente Olegário
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- R$99
- Schedules at
- empresasaocristovao.com.br
- Book at
- empresasaocristovao.com.br
Bus from João Pinheiro to Patos de Minas
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- R$121–124
- Schedules at
- empresasaocristovao.com.br
- Book at
- empresasaocristovao.com.br
Bus from Patos de Minas to Uberlândia
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- R$140–180
- Schedules at
- empresasaocristovao.com.br
- Book at
- empresasaocristovao.com.br
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, South Korea: Travelling from Seoul to Busan , and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.

