There are 9 ways to get from Diamantina to Brasília by bus, plane, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Belo Horizonte Confins, fly
best- Take the bus from Terminal Rodoviário de Diamantina to Rodoviária de Belo Horizontebus
- Fly from Belo Horizonte Confins (CNF) to Brasilia International Airport (BSB)plane CNF - BSB
8h 43mR$779–2,964Bus #3
cheapest- Take the bus from Terminal Rodoviário de Diamantina to Terminal Rodoviário de Montes Clarosbus
- Take the bus from Montes Claros Bus Station to Terminal Rodoviário de Brasíliabus
- Take the bus from Av. das Araucárias, 1445 to EPIG, km 0,5 norte - oposto Octogonal, EA 4/5bus
19h 17mR$244–644Bus
- Take the bus from Terminal Rodoviário de Diamantina to Terminal Rodoviário de Curvelobus
- Take the bus from Terminal Rodoviário de Curvelo to Rodoviária de Felixlandiabus
- Take the bus from Rodoviária de Felixlandia to Terminal Rodoviário de Paracatubus
- Take the bus from Paracatu to Terminal Rodoviário de Brasíliabus
15h 33mR$476–652Drive 725.3 km
- Drive from Diamantina to Brasíliacar 725.3 km
10h 26mR$382–552Bus to Montes Claros, fly
- Take the bus from Terminal Rodoviário de Diamantina to Terminal Rodoviário de Montes Clarosbus
- Fly from Montes Claros (MOC) to Brasilia International Airport (BSB)plane MOC - BSB
10h 45mR$1,965–3,747Bus, bus to Ipatinga, fly
- Take the bus from Terminal Rodoviário de Diamantina to Rodoviária de Belo Horizontebus
- Take the bus from Rodoviária de Belo Horizonte to Ipatingabus
- Fly from Ipatinga (IPN) to Brasilia International Airport (BSB)plane IPN - BSB
15h 14mR$1,240–5,025Bus via Cristalina
- Take the bus from Terminal Rodoviário de Diamantina to Terminal Rodoviário de Curvelobus
- Take the bus from Terminal Rodoviário de Curvelo to Rodoviária de Felixlandiabus
- Take the bus from Rodoviária de Felixlandia to Terminal Rodoviário de Paracatubus
- Take the bus from Terminal Rodoviário de Paracatu to Cristalinabus
- Take the bus from Cristalina to Terminal Rodoviário de Brasíliabus
15h 56mR$446–612Bus via Unaí
- Take the bus from Terminal Rodoviário de Diamantina to Terminal Rodoviário de Curvelobus
- Take the bus from Terminal Rodoviário de Curvelo to Rodoviária de Felixlandiabus
- Take the bus from Rodoviária de Felixlandia to Terminal Rodoviário de Unaíbus
- Take the bus from Terminal Rodoviário de Unaí to Terminal Rodoviário de Brasíliabus
16h 13mR$426–652Bus #2
- Take the bus from Terminal Rodoviário de Diamantina to Rodoviária de Belo Horizontebus
- Take the bus from Rodoviária de Belo Horizonte to Terminal Rodoviário de Brasíliabus Brasilia
18h 55mR$450–760
Belo Horizonte Confins (CNF) to Brasilia International Airport (BSB) flights
Questions & Answers
The cheapest way to get from Diamantina to Brasília is to bus which costs R$ 240 - R$ 650 and takes 19h 17m.
The fastest way to get from Diamantina to Brasília is to bus and fly which takes 8h 43m and costs R$ 750 - R$ 3000.
No, there is no direct bus from Diamantina to Brasília. However, there are services departing from Terminal Rodoviário de Diamantina and arriving at Terminal Rodoviário de Brasília via Terminal Rodoviário de Curvelo, Rodoviária de Felixlandia and Paracatu. The journey, including transfers, takes approximately 15h 33m.
The distance between Diamantina and Brasília is 950 km. The road distance is 725.3 km.
The best way to get from Diamantina to Brasília without a car is to bus which takes 15h 33m and costs R$ 470 - R$ 650.
It takes approximately 8h 43m to get from Diamantina to Brasília, including transfers.
Diamantina to Brasília bus services, operated by Passaro Verde, depart from Terminal Rodoviário de Diamantina station.
Diamantina to Brasília bus services, operated by Passaro Verde, arrive at Rodoviária de Belo Horizonte station.
Yes, the driving distance between Diamantina to Brasília is 725 km. It takes approximately 10h 26m to drive from Diamantina to Brasília.
Book your Diamantina to Brasília bus tickets online with Omio.
What companies run services between Diamantina, Minas Gerais, Brazil and Brasília, Brazil?
You can take a bus from Terminal Rodoviário de Diamantina to Terminal Rodoviário de Brasília via Terminal Rodoviário de Curvelo, Rodoviária de Felixlandia, and Paracatu in around 15h 33m.
- Website
- voeazul.com.br
Flights from Belo Horizonte Confins to Brasilia International Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- R$280–2,300
Flights from Montes Claros to Brasilia International Airport via Belo Horizonte Confins
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- R$1,500–3,500
Flights from Ipatinga to Brasilia International Airport via Belo Horizonte Confins
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- R$1,400–4,300
Flights from Ipatinga to Brasilia International Airport via Belo Horizonte Confins, Sao Paulo Viracopos
- Ave. Duration
- 6h 42m
- When
- Monday to Tuesday
- Estimated price
- R$1,400–4,300
- Website
- latam.com
Flights from Belo Horizonte Confins to Brasilia International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- R$450–2,400
Flights from Montes Claros to Brasilia International Airport via Sao Paulo
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- R$1,800–3,500
- Website
- voegol.com.br
Flights from Belo Horizonte Confins to Brasilia International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R$330–2,600
Flights from Montes Claros to Brasilia International Airport via Sao Paulo Congonhas
- Ave. Duration
- 5h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$1,000–5,500
- Phone
- 0800 033 7575
- Website
- passaroverde.com.br
Bus from Terminal Rodoviário de Diamantina to Rodoviária de Belo Horizonte
- Ave. Duration
- 5h 5m
- Frequency
- Every 4 hours
- Estimated price
- R$170–300
- Schedules at
- passaroverde.com.br
Bus from Terminal Rodoviário de Diamantina to Terminal Rodoviário de Curvelo
- Ave. Duration
- 2h 28m
- Frequency
- Every 4 hours
- Estimated price
- R$70–130
- Schedules at
- passaroverde.com.br
Bus from Terminal Rodoviário de Diamantina to Rodoviária de Belo Horizonte
- Ave. Duration
- 5h 5m
- Frequency
- Every 4 hours
- Estimated price
- R$170–300
- Schedules at
- passaroverde.com.br
Bus from Terminal Rodoviário de Diamantina to Terminal Rodoviário de Curvelo
- Ave. Duration
- 2h 28m
- Frequency
- Every 4 hours
- Estimated price
- R$70–130
- Schedules at
- passaroverde.com.br
Bus from Terminal Rodoviário de Diamantina to Terminal Rodoviário de Curvelo
- Ave. Duration
- 2h 28m
- Frequency
- Every 4 hours
- Estimated price
- R$70–130
- Schedules at
- passaroverde.com.br
Bus from Terminal Rodoviário de Diamantina to Rodoviária de Belo Horizonte
- Ave. Duration
- 5h 5m
- Frequency
- Every 4 hours
- Estimated price
- R$170–300
- Schedules at
- passaroverde.com.br
- Phone
- +55 31 3201-4919 / 31 3201-2604 / 31 3201-2610
- [email protected]
- Website
- viacaosertaneja.com.br
Bus from Terminal Rodoviário de Curvelo to Rodoviária de Felixlandia
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- R$24–45
- Schedules at
- viacaosertaneja.com.br
Bus from Rodoviária de Felixlandia to Terminal Rodoviário de Paracatu
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- R$240–270
- Schedules at
- viacaosertaneja.com.br
Bus from Terminal Rodoviário de Curvelo to Rodoviária de Felixlandia
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- R$24–45
- Schedules at
- viacaosertaneja.com.br
Bus from Rodoviária de Felixlandia to Terminal Rodoviário de Paracatu
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- R$240–270
- Schedules at
- viacaosertaneja.com.br
Bus from Terminal Rodoviário de Curvelo to Rodoviária de Felixlandia
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- R$24–45
- Schedules at
- viacaosertaneja.com.br
Bus from Rodoviária de Felixlandia to Terminal Rodoviário de Unaí
- Ave. Duration
- 6h 40m
- Frequency
- Twice daily
- Estimated price
- R$260–350
- Schedules at
- viacaosertaneja.com.br
- Phone
- +55 0800 887 0874
- Website
- araguarina.com.br
Bus from Paracatu to Terminal Rodoviário de Brasília
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- R$59
- Schedules at
- realexpresso.com.br
- Phone
- +55 34 3818 5000
- [email protected]
- Website
- empresasaocristovao.com.br
Bus from Paracatu to Terminal Rodoviário de Brasília
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- R$140–210
- Schedules at
- empresasaocristovao.com.br
- Book at
- empresasaocristovao.com.br
Bus from Terminal Rodoviário de Paracatu to Cristalina
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- R$65–95
- Schedules at
- empresasaocristovao.com.br
- Book at
- empresasaocristovao.com.br
- Phone
- +55 38 3229 9900
- [email protected]
- Website
- transnorte.com.br
Bus from Terminal Rodoviário de Diamantina to Terminal Rodoviário de Montes Claros
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- R$80–150
- Schedules at
- transnorte.com.br
- Book at
- transnorte.com.br
Bus from Terminal Rodoviário de Diamantina to Terminal Rodoviário de Montes Claros
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- R$80–150
- Schedules at
- transnorte.com.br
- Book at
- transnorte.com.br
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Rodoviária de Belo Horizonte to Ipatinga
- Ave. Duration
- 4h 6m
- Frequency
- Every 30 minutes
- Estimated price
- R$80–310
- Schedules at
- gontijo.com.br
- Phone
- +55 62 99931 9109
- [email protected]
- Website
- realmaia.com.br
Bus from Cristalina to Terminal Rodoviário de Brasília
- Ave. Duration
- 2h 3m
- Frequency
- Every 4 hours
- Estimated price
- R$45–65
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
- [email protected]
- Website
- rapidofederal.com.br
Bus from Cristalina to Terminal Rodoviário de Brasília
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- R$45–75
- Book at
- clickbus.com.br
- Phone
- +55 (61) 3363-9898
- [email protected]
Bus from Terminal Rodoviário de Unaí to Terminal Rodoviário de Brasília
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- R$70–130
- Schedules at
- buson.com.br
- Phone
- +55 34 3515-7700
- [email protected]
- Website
- expressouniao.com.br
Bus from Rodoviária de Belo Horizonte to Terminal Rodoviário de Brasília
- Ave. Duration
- 12h 50m
- Frequency
- 4 times a day
- Estimated price
- R$280–460
- Book at
- expressouniao.com.br
- Phone
- 0800 007 1315
- [email protected]
Bus from Montes Claros Bus Station to Terminal Rodoviário de Brasília
- Ave. Duration
- 10h 55m
- Frequency
- Twice daily
- Estimated price
- R$150–490
- Phone
- 162
- [email protected]
- Website
- dfnoponto.semob.df.gov.br
Bus from Av. das Araucárias, 1445 to EPIG, km 0,5 norte - oposto Octogonal, EA 4/5
- Ave. Duration
- 30 min
- Frequency
- Every 3 hours
- Estimated price
- R$6
- Schedules at
- dfnoponto.semob.df.gov.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 Bali: What to do if Mount Agung erupts, Need to know: Jadrolinija, and Which London airport should I choose? - to help you get the most out of your next trip.
More Questions & Answers
There are 2022+ hotels available in Brasília.

























