There are 8 ways to get from Petrolina to Garanhuns by bus, taxi, 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, taxi
best- Take the bus from Petrolina to Florestabus
- Take the taxi from Floresta to Serra Talhadataxi
- Take the bus from Serra Talhada to Garanhunsbus
10h 32mR$469–640Drive 545.7 km
cheapest- Drive from Petrolina to Garanhunscar 545.7 km
7h 52mR$288–415Fly to Garanhuns Off-Line Point
- Fly from Petrolina (PNZ) to Garanhuns Off-Line Point (QGP)plane PNZ - QGP
6h 24mR$1,006–6,567Bus via Aracaju
- Take the bus from Petrolina, PE to Aracaju, SEbus
- Take the bus from Aracaju to Arapiracabus
- Take the bus from Arapiraca to Garanhunsbus
15h 4mR$323–542Bus
- Take the bus from Petrolina to Maceióbus Maceió
- Take the bus from Terminal Rodoviário de Maceió to Garanhunsbus Maceió
17h 10mR$379–576Fly to Maceió/Zumbi Dos Palmares International Airport, bus
- Fly from Petrolina (PNZ) to Maceió/Zumbi Dos Palmares International Airport (MCZ)plane PNZ - MCZ
- Take the bus from Terminal Rodoviário de Maceió to Garanhunsbus
11h 36mR$1,631–4,087Fly to Caruaru, bus
- Fly from Petrolina (PNZ) to Caruaru (CAU)plane PNZ - CAU
- Take the bus from Caruaru to Garanhunsbus
7h 38mR$1,797–12,124Fly to Recife International Airport, bus
- Fly from Petrolina (PNZ) to Recife International Airport (REC)plane PNZ - REC
- Take the bus from Recife - TIP to Garanhunsbus
6h 14mR$978–3,988
Petrolina (PNZ) to Garanhuns Off-Line Point (QGP) flights
Questions & Answers
The cheapest way to get from Petrolina to Garanhuns is to drive which costs R$ 280 - R$ 420 and takes 7h 52m.
The fastest way to get from Petrolina to Garanhuns is to fly and bus which takes 6h 14m and costs R$ 950 - R$ 4000.
No, there is no direct bus from Petrolina to Garanhuns. However, there are services departing from Petrolina, PE and arriving at Garanhuns via Aracaju and Arapiraca. The journey, including transfers, takes approximately 15h 4m.
The distance between Petrolina and Garanhuns is 618 km. The road distance is 545.7 km.
The best way to get from Petrolina to Garanhuns without a car is to bus and taxi which takes 10h 32m and costs R$ 460 - R$ 650.
It takes approximately 10h 32m to get from Petrolina to Garanhuns, including transfers.
Petrolina to Garanhuns bus services, operated by Águia Branca, depart from Petrolina, PE station.
The best way to get from Petrolina to Garanhuns is to fly which takes 6h 24m and costs R$ 1000 - R$ 7000. Alternatively, you can bus via Aracaju, which costs R$ 320 - R$ 550 and takes 15h 4m.
Petrolina to Garanhuns bus services, operated by Águia Branca, arrive at Aracaju, SE station.
Yes, the driving distance between Petrolina to Garanhuns is 546 km. It takes approximately 7h 52m to drive from Petrolina to Garanhuns.
What companies run services between Petrolina, Brazil and Garanhuns, Brazil?
Azul flies from Petrolina (PNZ) to Garanhuns Off-Line Point (QGP) 3 times a week. Alternatively, you can take a bus from Petrolina, PE to Garanhuns via Aracaju, SE, Aracaju, and Arapiraca in around 15h 4m.
- Website
- voeazul.com.br
Flights from Petrolina to Garanhuns Off-Line Point via Recife International Airport, Caruaru
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R$950–6,500
Flights from Petrolina to Maceió/Zumbi Dos Palmares International Airport via Sao Paulo Viracopos
- Ave. Duration
- 8h 5m
- When
- Saturday and Sunday
- Estimated price
- R$1,500–3,500
Flights from Petrolina to Maceió/Zumbi Dos Palmares International Airport via Recife International Airport
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- R$1,500–3,500
Flights from Petrolina to Caruaru via Recife International Airport
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R$1,700–12,000
Flights from Petrolina to Recife International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R$600–2,900
- Website
- latam.com
Flights from Petrolina to Maceió/Zumbi Dos Palmares International Airport via Sao Paulo
- Ave. Duration
- 6h 58m
- When
- Every day
- Estimated price
- R$1,300–6,000
Flights from Petrolina to Recife International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R$2,700–4,600
- Website
- voegol.com.br
Flights from Petrolina to Maceió/Zumbi Dos Palmares International Airport via Sao Paulo
- Ave. Duration
- 7h 52m
- When
- Monday to Saturday
- Estimated price
- R$1,500–5,500
Flights from Petrolina to Maceió/Zumbi Dos Palmares International Airport via Salvador
- Ave. Duration
- 11h 10m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- R$650–4,300
- Phone
- +55 800 766 9000
- Website
- progressoonline.com.br
Bus from Petrolina to Floresta
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- R$110–180
- Schedules at
- progressoonline.com.br
- Book at
- progressoonline.com.br
Bus from Serra Talhada to Garanhuns
- Ave. Duration
- 4h 37m
- Frequency
- Once daily
- Estimated price
- R$100–160
- Schedules at
- progressoonline.com.br
- Book at
- progressoonline.com.br
Bus from Petrolina to Maceió
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- R$290–450
- Schedules at
- progressoonline.com.br
- Book at
- progressoonline.com.br
Bus from Terminal Rodoviário de Maceió to Garanhuns
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- R$85–130
- Schedules at
- progressoonline.com.br
- Book at
- progressoonline.com.br
Bus from Terminal Rodoviário de Maceió to Garanhuns
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- R$85–130
- Schedules at
- progressoonline.com.br
- Book at
- progressoonline.com.br
- Phone
- +55 800 725 1211
- [email protected]
- Website
- aguiabranca.com.br
Bus from Petrolina, PE to Aracaju, SE
- Ave. Duration
- 8h 45m
- Frequency
- 3 times a week
- Estimated price
- R$190–350
- Book at
- aguiabranca.com.br
- Phone
- 0800 075 0010
- [email protected]
- Website
- rotatransportes.com.br
Bus from Aracaju to Arapiraca
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- R$85–130
- Schedules at
- rotatransportes.com.br
- Book at
- rotatransportes.com.br
Bus from Arapiraca to Garanhuns
- Ave. Duration
- 1h 19m
- Frequency
- 4 times a day
- Estimated price
- R$45–65
- Book at
- expressosaoluiz.com.br
- Executivo
- R$45–65
Bus from Caruaru to Garanhuns
- Ave. Duration
- 1h 9m
- Frequency
- 4 times a day
- Estimated price
- R$35–50
- Book at
- expressosaoluiz.com.br
- Executivo
- R$35–50
Bus from Recife - TIP to Garanhuns
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a day
- Estimated price
- R$80–127
- Book at
- expressosaoluiz.com.br
- Executivo
- R$80–110
- Ave. Duration
- 55 min
- Estimated price
- R$250–300
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 Travelling to and around Russia for the 2018 FIFA World Cup, Heading to Europe? Read this before you buy a Eurail Pass, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
Book your Petrolina to Garanhuns bus tickets online with Omio.
There are 283+ hotels available in Garanhuns.











