There are 4 ways to get from Belém to Diamantina by plane, bus, 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.
Fly
best- Fly from Belém/Val De Cans–Júlio Cezar Ribeiro International Airport (BEL) to Diamantina Airport (DTI)plane BEL - DTI
9h 37mR$989–4,105Bus via Anápolis
cheapest- Take the bus from Terminal Rodoviário de Belém to Rodoviária de Anápolisbus
- Take the bus from Anapolis Bus Station to Belo Horizonte Centralbus
- Take the bus from Rodoviária de Belo Horizonte to Terminal Rodoviário de Diamantinabus
2d 11hR$876–2,363Bus
- Take the bus from Terminal Rodoviário de Belém to Terminal Rodoviário de Mãe do Riobus
- Take the bus from Terminal Rodoviário de Mãe do Rio to Terminal Rodoviário de Paracatubus
- Take the bus from Terminal Rodoviário de Paracatu to Rodoviária de Felixlandiabus
- Take the bus from Rodoviária de Felixlandia to Terminal Rodoviário de Curvelobus
- Take the bus from Terminal Rodoviário de Curvelo to Terminal Rodoviário de Diamantinabus
37h 6mR$1,421–2,151Drive 2,493.1 km
- Drive from Belém to Diamantinacar 2,493.1 km
37h 51mR$1,306–1,886
Belém/Val De Cans–Júlio Cezar Ribeiro International Airport (BEL) to Diamantina Airport (DTI) flights
Questions & Answers
The cheapest way to get from Belém to Diamantina is to drive which costs R$ 1300 - R$ 1900 and takes 37h 51m.
The fastest way to get from Belém to Diamantina is to fly which takes 9h 37m and costs R$ 950 - R$ 4100.
No, there is no direct bus from Belém to Diamantina. However, there are services departing from Terminal Rodoviário de Belém and arriving at Terminal Rodoviário de Diamantina via Terminal Rodoviário de Mãe do Rio, Terminal Rodoviário de Paracatu, Rodoviária de Felixlandia and Terminal Rodoviário de Curvelo. The journey, including transfers, takes approximately 37h 6m.
The distance between Belém and Diamantina is 1961 km. The road distance is 2493.1 km.
The best way to get from Belém to Diamantina without a car is to bus which takes 37h 6m and costs R$ 1400 - R$ 2200.
It takes approximately 9h 37m to get from Belém to Diamantina, including transfers.
Belém to Diamantina bus services, operated by Satélite Norte, depart from Terminal Rodoviário de Belém station.
The best way to get from Belém to Diamantina is to fly which takes 9h 37m and costs R$ 950 - R$ 4100. Alternatively, you can bus, which costs R$ 1400 - R$ 2200 and takes 37h 6m.
Belém to Diamantina bus services, operated by Satélite Norte, arrive at Rodoviária de Anápolis station.
Yes, the driving distance between Belém to Diamantina is 2493 km. It takes approximately 37h 51m to drive from Belém to Diamantina.
What companies run services between Belém, Brazil and Diamantina, Minas Gerais, Brazil?
Azul and Gol Transportes Aéreos fly from Belém/Val De Cans–Júlio Cezar Ribeiro International Airport (BEL) to Diamantina Airport (DTI) once daily. Alternatively, you can take a bus from Terminal Rodoviário de Belém to Terminal Rodoviário de Diamantina via Terminal Rodoviário de Mãe do Rio, Terminal Rodoviário de Paracatu, Rodoviária de Felixlandia, and Terminal Rodoviário de Curvelo in around 37h 6m.
- Website
- voeazul.com.br
Flights from Belém/Val De Cans–Júlio Cezar Ribeiro International Airport to Diamantina Airport via Belo Horizonte Confins
- Ave. Duration
- 12h 20m
- When
- Monday, Friday, and Sunday
- Estimated price
- R$1,000–4,800
Flights from Belém/Val De Cans–Júlio Cezar Ribeiro International Airport to Diamantina Airport via Sao Paulo Viracopos, Belo Horizonte Confins
- Ave. Duration
- 12h 50m
- When
- Sunday
- Estimated price
- R$1,200–5,000
Flights from Belém/Val De Cans–Júlio Cezar Ribeiro International Airport to Diamantina Airport via Brasilia, Belo Horizonte Confins
- Ave. Duration
- 9h 20m
- When
- Monday, Friday, and Sunday
- Estimated price
- R$900–4,000
Flights from Belém/Val De Cans–Júlio Cezar Ribeiro International Airport to Diamantina Airport via Rio De Janeiro-Galeao, Belo Horizonte Confins
- Ave. Duration
- 11h 20m
- When
- Monday and Sunday
- Estimated price
- R$1,000–4,100
- Phone
- +55 91 3266-0033
- [email protected]
- Website
- viajeboaesperanca.com.br
Bus from Terminal Rodoviário de Belém to Terminal Rodoviário de Mãe do Rio
- Ave. Duration
- 3h 32m
- Frequency
- Hourly
- Estimated price
- R$80–130
- Schedules at
- viajeboaesperanca.com.br
- Book at
- viajeboaesperanca.com.br
- Phone
- +55 99 3525 1468
- [email protected]
- Website
- Jamjoy
Bus from Terminal Rodoviário de Belém to Terminal Rodoviário de Mãe do Rio
- Ave. Duration
- 3h 49m
- Frequency
- Every 4 hours
- Estimated price
- R$75–130
- Website
- Jamjoy
- Phone
- +55 0800 940 8090
- [email protected]
- Website
- roderotas.com
Bus from Terminal Rodoviário de Mãe do Rio to Terminal Rodoviário de Paracatu
- Ave. Duration
- 21h
- Frequency
- Once a week
- Estimated price
- R$1,000–1,600
- Schedules at
- roderotas.com
- Book at
- roderotas.com
- Phone
- +55 31 3201-4919 / 31 3201-2604 / 31 3201-2610
- [email protected]
- Website
- viacaosertaneja.com.br
Bus from Terminal Rodoviário de Paracatu to Rodoviária de Felixlandia
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- R$249
- Schedules at
- viacaosertaneja.com.br
Bus from Rodoviária de Felixlandia to Terminal Rodoviário de Curvelo
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- R$24–45
- Schedules at
- viacaosertaneja.com.br
- Phone
- 0800 033 7575
- Website
- passaroverde.com.br
Bus from Terminal Rodoviário de Curvelo to Terminal Rodoviário de Diamantina
- Ave. Duration
- 2h 29m
- Frequency
- Every 4 hours
- Estimated price
- R$70–130
- Schedules at
- passaroverde.com.br
Bus from Rodoviária de Belo Horizonte to Terminal Rodoviário de Diamantina
- Ave. Duration
- 5h 5m
- Frequency
- Every 4 hours
- Estimated price
- R$170–300
- Schedules at
- passaroverde.com.br
- Phone
- 0800 707 3838
- [email protected]
- Website
- satelitenorte.com.br
Bus from Terminal Rodoviário de Belém to Rodoviária de Anápolis
- Ave. Duration
- 35h
- Frequency
- Twice daily
- Estimated price
- R$700–1,200
- Book at
- satelitenorte.queropassagem.com.br
- Phone
- 08005 518666
- [email protected]
- Website
- viacaoouroeprata.com.br
Bus from Terminal Rodoviário de Belém to Rodoviária de Anápolis
- Ave. Duration
- 36h 30m
- Frequency
- Once daily
- Estimated price
- R$500–1,600
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Anapolis Bus Station to Belo Horizonte Central
- Ave. Duration
- 17h 30m
- Frequency
- Twice daily
- Estimated price
- R$200–500
- Schedules at
- gontijo.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 4 stunningly beautiful Philippines islands you need to visit, Need to know: Jadrolinija, and How to get from JFK to New York City - to help you get the most out of your next trip.
More Questions & Answers
Book your Belém to Diamantina bus tickets online with Omio.
There are 217+ hotels available in Diamantina.
























