There are 5 ways to get from Diamantina to Porto Seguro 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 Porto Seguro (BPS)plane CNF - BPS
8h 33mR$917–2,901Drive 712.2 km
cheapest- Drive from Diamantina to Porto Segurocar 712.2 km
12h 17mR$375–542Bus
- 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$543–1,107Bus 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,310–3,488Bus 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$522–983
Belo Horizonte Confins (CNF) to Porto Seguro (BPS) flights
Questions & Answers
The cheapest way to get from Diamantina to Porto Seguro is to drive which costs R$ 370 - R$ 550 and takes 12h 17m.
The fastest way to get from Diamantina to Porto Seguro is to bus and fly which takes 8h 33m and costs R$ 900 - R$ 2900.
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 974 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$ 500 - R$ 1200.
It takes approximately 8h 33m 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.
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.
Book your Diamantina to Porto Seguro bus tickets online with Omio.
What companies run services between Diamantina, Minas Gerais, Brazil and Porto Seguro, Brazil?
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 Belo Horizonte Confins to Porto Seguro
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- R$500–2,500
Flights from Montes Claros to Porto Seguro via Belo Horizonte Confins
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- R$1,500–3,200
- Website
- voegol.com.br
Flights from Belo Horizonte Confins to Porto Seguro
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R$550–1,900
Flights from Montes Claros to Porto Seguro via Sao Paulo Congonhas
- Ave. Duration
- 6h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$950–4,500
- Website
- latam.com
Flights from Montes Claros to Porto Seguro via Sao Paulo
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- R$850–4,500
Flights from Montes Claros to Porto Seguro via Sao Paulo Congonhas
- Ave. Duration
- 5h 10m
- When
- Monday to Friday
- Estimated price
- R$850–4,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–310
- 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–310
- 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$370–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–160
- 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–160
- 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$230–410
- 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$210–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 Italian Lakes: Getting around by train, How to travel India's Golden Triangle, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.
More Questions & Answers
There are 2466+ hotels available in Porto Seguro.







