There are 6 ways to get from Diamantina to Porto Seguro 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 from Diamantina Airport
best- Fly from Diamantina Airport (DTI) to Porto Seguro (BPS)plane DTI - BPS
5h 16mR$720–3,824Drive 712.2 km
cheapest- Drive from Diamantina to Porto Segurocar 712.2 km
12h 17mR$441–637Bus
- 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 Porto Segurobus Belo Horizonte / ...
24h 45mR$599–1,079Bus to Belo Horizonte Confins, fly
- Take the bus from Terminal Rodoviário de Diamantina to Rodoviária de Belo Horizontebus
- Fly from Belo Horizonte Confins (CNF) to Porto Seguro (BPS)plane CNF - BPS
8h 28mR$1,133–3,283Bus 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 Porto Seguro (BPS)plane MOC - BPS
10h 4mR$1,072–4,275Bus via Teófilo Otoni
- Take the bus from Terminal Rodoviário de Diamantina to Terminal Rodoviário de Montes Clarosbus
- Take the bus from Terminal Rodoviário de Montes Claros to Terminal Rodoviário de Teófilo Otonibus
- Take the bus from Teófilo Otoni - Churrascaria Encantado to Porto Segurobus
28h 59mR$462–885
Diamantina Airport (DTI) to Porto Seguro (BPS) flights
Comparing Your Travel Options
The cheapest way to get from Diamantina to Porto Seguro is to drive which costs R$ 440 - R$ 650 and takes 12h 17m.
The fastest way to get from Diamantina to Porto Seguro is to fly which takes 5h 16m and costs R$ 700 - R$ 3900.
No, there is no direct bus from Diamantina to Porto Seguro. However, there are services departing from Terminal Rodoviário de Diamantina and arriving at Porto Seguro via Rodoviária de Belo Horizonte. The journey, including transfers, takes approximately 24h 45m.
The distance between Diamantina and Porto Seguro is 528 km. The road distance is 712.2 km.
The best way to get from Diamantina to Porto Seguro without a car is to bus which takes 24h 45m and costs R$ 600 - R$ 1100.
It takes approximately 5h 16m to get from Diamantina to Porto Seguro, including transfers.
Diamantina to Porto Seguro bus services, operated by Passaro Verde, depart from Terminal Rodoviário de Diamantina station.
The best way to get from Diamantina to Porto Seguro is to fly which takes 5h 16m and costs R$ 700 - R$ 3900. Alternatively, you can bus, which costs R$ 600 - R$ 1100 and takes 24h 45m.
Diamantina to Porto Seguro bus services, operated by Passaro Verde, arrive at Rodoviária de Belo Horizonte station.
Yes, the driving distance between Diamantina to Porto Seguro is 712 km. It takes approximately 12h 17m to drive from Diamantina to Porto Seguro.
What companies run services between Diamantina, Minas Gerais, Brazil and Porto Seguro, Brazil?
Azul flies from Diamantina Airport (DTI) to Porto Seguro (BPS) 3 times a week. Alternatively, you can take a bus from Terminal Rodoviário de Diamantina to Porto Seguro via Rodoviária de Belo Horizonte in around 24h 45m.
- Website
- voeazul.com.br
Flights from Diamantina Airport to Porto Seguro via Belo Horizonte Confins
- Ave. Duration
- 5h 10m
- When
- Monday, Friday, and Sunday
- Estimated price
- R$700–3,800
Flights from Belo Horizonte Confins to Porto Seguro
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- R$850–2,800
Flights from Montes Claros to Porto Seguro via Belo Horizonte Confins
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- R$950–3,500
- Website
- voegol.com.br
Flights from Belo Horizonte Confins to Porto Seguro
- Ave. Duration
- 1h 15m
- When
- Saturday, Monday, Thursday, and Friday
- Estimated price
- R$550–2,400
- Website
- latam.com
Flights from Montes Claros to Porto Seguro via Sao Paulo
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- R$1,000–5,000
Flights from Montes Claros to Porto Seguro via Sao Paulo Congonhas
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- R$1,000–5,000
- 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$279
- 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$279
- Schedules at
- passaroverde.com.br
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Rodoviária de Belo Horizonte to Porto Seguro
- Ave. Duration
- 18h 40m
- Frequency
- Every 3 hours
- Estimated price
- R$320–800
- Schedules at
- gontijo.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–130
- 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–130
- Schedules at
- transnorte.com.br
- Book at
- transnorte.com.br
Bus from Terminal Rodoviário de Montes Claros to Terminal Rodoviário de Teófilo Otoni
- Ave. Duration
- 11h 50m
- Frequency
- Once daily
- Estimated price
- R$250–340
- Schedules at
- transnorte.com.br
- Book at
- transnorte.com.br
- Phone
- (31) 3568-0247
- Website
- brasilbusviagens.com.br
Bus from Teófilo Otoni - Churrascaria Encantado to Porto Seguro
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- R$130–420
- Schedules at
- brasilbusviagens.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 Luton Airport into central London, How to get from Stansted Airport into central London, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
Booking & Getting There
Book your Diamantina to Porto Seguro bus tickets online with Omio.
There are 2521+ hotels available in Porto Seguro.







