There are 7 ways to get from Petrolina to Gravatá by plane, taxi, 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 to Caruaru, taxi
best- Fly from Petrolina (PNZ) to Caruaru (CAU)plane PNZ - CAU
- Take the taxi from Caruaru (CAU) to Gravatátaxi
6hR$1,862–11,319Drive 629.7 km
cheapest- Drive from Petrolina to Gravatácar 629.7 km
8h 47mR$327–472Bus, taxi
- Take the bus from Petrolina to Recife - TIPbus Recife
- Take the taxi from Recife - TIP to Gravatátaxi
11h 28mR$654–896Fly to Recife International Airport, bus
- Fly from Petrolina (PNZ) to Recife International Airport (REC)plane PNZ - REC
- Take the bus from Recife - TIP to Bezerrosbus
4h 58mR$973–4,023Fly to Campina Grande, taxi
- Fly from Petrolina (PNZ) to Campina Grande (CPV)plane PNZ - CPV
- Take the taxi from Campina Grande (CPV) to Gravatátaxi
6h 3mR$2,292–5,149Fly to Maceió/Zumbi Dos Palmares International Airport, bus, taxi
- Fly from Petrolina (PNZ) to Maceió/Zumbi Dos Palmares International Airport (MCZ)plane PNZ - MCZ
- Take the bus from Maceió to Agrestinabus
- Take the taxi from Agrestina to Gravatátaxi
11h 38mR$1,906–4,317Bus
- Take the bus from Petrolina, PE to Aracaju, SEbus
- Take the bus from Aracaju to Arapiracabus
- Take the bus from Arapiraca to Bezerrosbus
16h 50mR$467–743
Petrolina (PNZ) to Caruaru (CAU) flights
Questions & Answers
The cheapest way to get from Petrolina to Gravatá is to drive which costs R$ 320 - R$ 480 and takes 8h 47m.
The fastest way to get from Petrolina to Gravatá is to fly and bus which takes 4h 58m and costs R$ 950 - R$ 4100.
No, there is no direct bus from Petrolina to Gravatá. However, there are services departing from Petrolina, PE and arriving at Bezerros via Aracaju and Arapiraca. The journey, including transfers, takes approximately 16h 50m.
The distance between Petrolina and Gravatá is 580 km. The road distance is 629.7 km.
The best way to get from Petrolina to Gravatá without a car is to bus and taxi which takes 11h 28m and costs R$ 650 - R$ 900.
It takes approximately 6h to get from Petrolina to Gravatá, including transfers.
Petrolina to Gravatá bus services, operated by Águia Branca, depart from Petrolina, PE station.
Petrolina to Gravatá bus services, operated by Águia Branca, arrive at Aracaju, SE station.
Yes, the driving distance between Petrolina to Gravatá is 630 km. It takes approximately 8h 47m to drive from Petrolina to Gravatá.
There are 562+ hotels available in Gravatá.
What companies run services between Petrolina, Brazil and Gravatá, Brazil?
You can take a bus from Petrolina, PE to Gravatá via Aracaju, SE, Aracaju, Arapiraca, and Bezerros in around 16h 50m.
- Website
- voeazul.com.br
Flights from Petrolina to Caruaru via Recife International Airport
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R$1,600–11,000
Flights from Petrolina to Recife International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R$600–2,800
Flights from Petrolina to Campina Grande via Recife International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- R$1,000–7,000
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,400
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,400
Flights from Petrolina to Maceió/Zumbi Dos Palmares International Airport via Recife International Airport, Natal
- Ave. Duration
- 7h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$1,500–3,400
- Website
- flytap.com
Flights from Petrolina to Recife International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R$600–2,800
Flights from Petrolina to Campina Grande via Recife International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- R$1,000–7,000
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,400–5,000
Flights from Petrolina to Maceió/Zumbi Dos Palmares International Airport via Recife International Airport, Natal
- Ave. Duration
- 7h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$1,500–3,400
- Website
- latam.com
Flights from Petrolina to Recife International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R$2,700–4,500
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
- 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,400–5,000
Flights from Petrolina to Maceió/Zumbi Dos Palmares International Airport via Salvador
- Ave. Duration
- 11h 10m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- R$600–4,200
- Phone
- +55 800 766 9000
- Website
- progressoonline.com.br
Bus from Petrolina to Recife - TIP
- Ave. Duration
- 10h 40m
- Frequency
- Every 4 hours
- Estimated price
- R$290–460
- Schedules at
- progressoonline.com.br
- Book at
- progressoonline.com.br
Bus from Maceió to Agrestina
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- R$70–110
- Schedules at
- progressoonline.com.br
- Book at
- progressoonline.com.br
Bus from Recife - TIP to Bezerros
- Ave. Duration
- 1h 9m
- Frequency
- 4 times a day
- Estimated price
- R$30–45
- Book at
- expressosaoluiz.com.br
- Executivo
- R$30–45
Bus from Arapiraca to Bezerros
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a day
- Estimated price
- R$95–148
- Book at
- expressosaoluiz.com.br
- Executivo
- R$95–130
- 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
- Ave. Duration
- 1h 16m
- Estimated price
- R$220–800
Caruaru Taxi
- Phone
- +55 (81) 3727-3400
Tele-Taxi Caruaru
- Phone
- +55 (81) 3721-0333
- Website
- facebook.com
Servi Táxi
- Phone
- +55 (81) 2122-0202
- Website
- servitaxi.com.br
Taxi Recife
- Phone
- +55 81 99975-3828
- Website
- recifetaxi.com.br
Teletaxi Recife
- Phone
- +55 (81) 2121.4242
- Website
- teletaxirecife.com.br
Campina Taxi
- Phone
- +55 (83) 3343-3500
- Website
- facebook.com
JC Transportes
- Phone
- +55 (83) 9683-2323
- Website
- facebook.com
Paraiba Rádio Taxi
- Phone
- +55 (83) 3321-6666
Caruaru Taxi
- Phone
- +55 (81) 3727-3400
Tele-Taxi Caruaru
- Phone
- +55 (81) 3721-0333
- Website
- facebook.com
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 South Korea: Travelling from Seoul to Busan , What are the different types of Renfe trains in Spain?, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.











