There are 6 ways to get from Petrolina to Milagres 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
best- Take the bus from Terminal Rodoviário de Petrolina to Terminal Rodoviário de Feira de Santanabus Petrolina
- Take the bus from Feira de Santana to Milagresbus Salvador / ...
10h 35mR$187–277Drive 480.3 km
- Drive from Petrolina to Milagrescar 480.3 km
7h 12mR$250–360Fly to Deputado Luís Eduardo Magalhães International Airport, bus
- Fly from Petrolina (PNZ) to Deputado Luís Eduardo Magalhães International Airport (SSA)plane PNZ - SSA
- Take the bus from Rodoviária de Salvador to Milagresbus
8h 41mR$1,983–3,360Bus via Juazeiro
- Take the bus from Juazeiro to Feira de Santanabus Feira de Santana
- Take the bus from Feira de Santana to Milagresbus Salvador / ...
10h 59mR$232–345Bus #2
- Take the bus from Terminal Rodoviário de Petrolina to Rodoviária de Salvadorbus
- Take the bus from Rodoviária de Salvador to Milagresbus Salvador / ...
15h 43mR$274–411Fly to Vitoria da Conquista, bus
- Fly from Petrolina (PNZ) to Vitoria da Conquista (VDC)plane PNZ - VDC
- Take the bus from Vitória da Conquista to Milagresbus
11h 27mR$1,942–7,709
Petrolina (PNZ) to Deputado Luís Eduardo Magalhães International Airport (SSA) flights
Questions & Answers
The cheapest way to get from Petrolina to Milagres is to bus which costs R$ 180 - R$ 280 and takes 10h 35m.
The fastest way to get from Petrolina to Milagres is to drive which takes 7h 12m and costs R$ 240 - R$ 360.
No, there is no direct bus from Petrolina to Milagres. However, there are services departing from Terminal Rodoviário de Petrolina and arriving at Milagres via Feira de Santana. The journey, including transfers, takes approximately 10h 35m.
The distance between Petrolina and Milagres is 525 km. The road distance is 480.3 km.
The best way to get from Petrolina to Milagres without a car is to bus which takes 10h 35m and costs R$ 180 - R$ 280.
It takes approximately 10h 35m to get from Petrolina to Milagres, including transfers.
Petrolina to Milagres bus services, operated by Guanabara, depart from Terminal Rodoviário de Petrolina station.
Petrolina to Milagres bus services, operated by Guanabara, arrive at Terminal Rodoviário de Feira de Santana station.
Yes, the driving distance between Petrolina to Milagres is 480 km. It takes approximately 7h 12m to drive from Petrolina to Milagres.
There are two+ hotels available in Milagres.
What companies run services between Petrolina, Brazil and Milagres, Bahia, Brazil?
You can take a bus from Terminal Rodoviário de Petrolina to Milagres via Terminal Rodoviário de Feira de Santana and Feira de Santana in around 10h 35m.
- Website
- voegol.com.br
Flights from Petrolina to Deputado Luís Eduardo Magalhães International Airport
- Ave. Duration
- 1h 5m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- R$2,500–3,000
Flights from Petrolina to Vitoria da Conquista via Sao Paulo
- Ave. Duration
- 6h 50m
- When
- Saturday
- Estimated price
- R$1,800–7,500
- Website
- latam.com
Flights from Petrolina to Vitoria da Conquista via Sao Paulo
- Ave. Duration
- 6h 47m
- When
- Every day
- Estimated price
- R$1,600–8,000
- Website
- voeazul.com.br
Flights from Petrolina to Vitoria da Conquista via Sao Paulo Viracopos, Belo Horizonte Confins
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- R$2,000–9,000
- Phone
- +55 800 728 1992
- [email protected]
- Website
- expressoguanabara.com.br
Bus from Terminal Rodoviário de Petrolina to Terminal Rodoviário de Feira de Santana
- Ave. Duration
- 6h 35m
- Frequency
- Twice daily
- Estimated price
- R$140–550
- Schedules at
- expressoguanabara.com.br
- Book at
- viajeguanabara.com.br
- Phone
- 0800 728 0044
- [email protected]
- Website
- gontijo.com.br
Bus from Terminal Rodoviário de Petrolina to Terminal Rodoviário de Feira de Santana
- Ave. Duration
- 8h 20m
- Frequency
- 3 times a week
- Estimated price
- R$140–210
- Schedules at
- gontijo.com.br
Bus from Terminal Rodoviário de Petrolina to Rodoviária de Salvador
- Ave. Duration
- 9h 55m
- Frequency
- 3 times a week
- Estimated price
- R$180–270
- Schedules at
- gontijo.com.br
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Feira de Santana to Milagres
- Ave. Duration
- 2h 39m
- Frequency
- 5 times a day
- Estimated price
- R$45–75
- Schedules at
- gontijo.com.br
Bus from Rodoviária de Salvador to Milagres
- Ave. Duration
- 4h 48m
- Frequency
- 5 times a day
- Estimated price
- R$90–150
- Schedules at
- gontijo.com.br
Bus from Feira de Santana to Milagres
- Ave. Duration
- 2h 39m
- Frequency
- 5 times a day
- Estimated price
- R$45–75
- Schedules at
- gontijo.com.br
Bus from Rodoviária de Salvador to Milagres
- Ave. Duration
- 4h 48m
- Frequency
- 5 times a day
- Estimated price
- R$90–150
- Schedules at
- gontijo.com.br
- Phone
- 0800 075 0010
- [email protected]
- Website
- rotatransportes.com.br
Bus from Juazeiro to Feira de Santana
- Ave. Duration
- 7h 20m
- Frequency
- Every 4 hours
- Estimated price
- R$180–270
- Schedules at
- rotatransportes.com.br
- Book at
- rotatransportes.com.br
- Phone
- 0800 55 02 20
- [email protected]
- Website
- emtram.com.br
Bus from Vitória da Conquista to Milagres
- Ave. Duration
- 4h 8m
- Frequency
- Twice daily
- Estimated price
- R$100–160
- Schedules at
- emtram.com.br
- Book at
- emtram.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 Getting around the Cyclades, 4 of the smartest ways to explore Australia, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.














