There are 5 ways to get from Marabá to Petrolina by plane, bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Marabá Airport (MAB) to Petrolina (PNZ)plane MAB - PNZ
7h 49mR$1,966–7,590Train, bus
cheapest- Take the train from Marabá to Araritrain Efc
- Take the bus from Miranda do Norte to Teresinabus
- Take the bus from Terminal Rodoviário Gov. Lucídio Portella to Terminal Rodoviário de Senhor do Bonfimbus
- Take the bus from Senhor do Bonfim to Petrolinabus
35h 44mR$530–762Bus
- Take the bus from Terminal Rodoviário de Marabá to Terminal Rodoviário de Teresina Gov. Lucídio Portellabus
- Take the bus from Terminal Rodoviário Gov. Lucídio Portella to Terminal Rodoviário de Senhor do Bonfimbus
- Take the bus from Senhor do Bonfim to Petrolinabus
34h 2mR$648–1,097Drive 1,311.1 km
- Drive from Marabá to Petrolinacar 1,311.1 km
22h 43mR$687–992Bus via Imperatriz
- Take the bus from Terminal Rodoviário de Marabá to Rodoviária de Imperatrizbus
- Take the bus from Imperatriz to Teresinabus
- Take the bus from Terminal Rodoviário Gov. Lucídio Portella to Terminal Rodoviário de Senhor do Bonfimbus
- Take the bus from Senhor do Bonfim to Petrolinabus
36h 45mR$640–1,336
Marabá Airport (MAB) to Petrolina (PNZ) flights
Questions & Answers
The cheapest way to get from Marabá to Petrolina is to train and bus which costs R$ 500 - R$ 800 and takes 35h 44m.
The fastest way to get from Marabá to Petrolina is to fly which takes 7h 49m and costs R$ 1900 - R$ 8000.
No, there is no direct bus from Marabá to Petrolina. However, there are services departing from Terminal Rodoviário de Marabá and arriving at Petrolina via Terminal Rodoviário Gov. Lucídio Portella and Senhor do Bonfim. The journey, including transfers, takes approximately 34h 2m.
The distance between Marabá and Petrolina is 1054 km. The road distance is 1311.1 km.
The best way to get from Marabá to Petrolina without a car is to bus which takes 34h 2m and costs R$ 650 - R$ 1100.
It takes approximately 7h 49m to get from Marabá to Petrolina, including transfers.
Marabá to Petrolina bus services, operated by Boa Esperança, depart from Terminal Rodoviário de Marabá station.
The best way to get from Marabá to Petrolina is to fly which takes 7h 49m and costs R$ 1900 - R$ 8000. Alternatively, you can bus, which costs R$ 650 - R$ 1100 and takes 34h 2m.
Marabá to Petrolina bus services, operated by Boa Esperança, arrive at Terminal Rodoviário de Teresina Gov. Lucídio Portella station.
Yes, the driving distance between Marabá to Petrolina is 1311 km. It takes approximately 22h 43m to drive from Marabá to Petrolina.
What companies run services between Marabá, Brazil and Petrolina, Brazil?
Gol Transportes Aéreos, Azul, and LATAM Chile fly from Marabá Airport (MAB) to Petrolina (PNZ) twice daily. Alternatively, you can take a bus from Terminal Rodoviário de Marabá to Petrolina via Terminal Rodoviário Gov. Lucídio Portella, Terminal Rodoviário de Senhor do Bonfim, and Senhor do Bonfim in around 34h 2m.
- Website
- voegol.com.br
Flights from Marabá Airport to Petrolina via Brasilia, Salvador
- Ave. Duration
- 11h 23m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$1,700–8,500
Flights from Marabá Airport to Petrolina via Belo Horizonte Confins, Salvador
- Ave. Duration
- 13h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$2,300–9,500
- Website
- latam.com
Flights from Marabá Airport to Petrolina via Belem, Recife
- Ave. Duration
- 7h 40m
- When
- Monday and Friday
- Estimated price
- R$2,100–9,500
- Phone
- 0800 285 7000
- Website
- vale.com
Train from Marabá to Arari
- Ave. Duration
- 11h 12m
- Frequency
- 3 times a week
- Estimated price
- R$60–80
- Schedules at
- vale.com
- Book at
- tremdepassageiros.vale.com
- Econômica
- R$60–80
- Executiva
- R$110–130
- Phone
- +55 91 3266-0033
- [email protected]
- Website
- viajeboaesperanca.com.br
Bus from Terminal Rodoviário de Marabá to Terminal Rodoviário de Teresina Gov. Lucídio Portella
- Ave. Duration
- 16h 15m
- Frequency
- 3 times a day
- Estimated price
- R$330–650
- Schedules at
- viajeboaesperanca.com.br
- Book at
- viajeboaesperanca.com.br
- Phone
- 0800 728 0044
- [email protected]
- Website
- gontijo.com.br
Bus from Terminal Rodoviário Gov. Lucídio Portella to Terminal Rodoviário de Senhor do Bonfim
- Ave. Duration
- 13h 27m
- Frequency
- 3 times a week
- Estimated price
- R$270–390
- Schedules at
- gontijo.com.br
Bus from Senhor do Bonfim to Petrolina
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a week
- Estimated price
- R$45–65
- Schedules at
- gontijo.com.br
Bus from Terminal Rodoviário Gov. Lucídio Portella to Terminal Rodoviário de Senhor do Bonfim
- Ave. Duration
- 13h 27m
- Frequency
- 3 times a week
- Estimated price
- R$270–390
- Schedules at
- gontijo.com.br
Bus from Senhor do Bonfim to Petrolina
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a week
- Estimated price
- R$45–65
- Schedules at
- gontijo.com.br
Bus from Terminal Rodoviário Gov. Lucídio Portella to Terminal Rodoviário de Senhor do Bonfim
- Ave. Duration
- 13h 27m
- Frequency
- 3 times a week
- Estimated price
- R$270–390
- Schedules at
- gontijo.com.br
Bus from Senhor do Bonfim to Petrolina
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a week
- Estimated price
- R$45–65
- Schedules at
- gontijo.com.br
- Phone
- +55 800 728 1992
- [email protected]
- Website
- expressoguanabara.com.br
Bus from Senhor do Bonfim to Petrolina
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- R$45–130
- Schedules at
- expressoguanabara.com.br
Bus from Senhor do Bonfim to Petrolina
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- R$45–130
- Schedules at
- expressoguanabara.com.br
Bus from Imperatriz to Teresina
- Ave. Duration
- 14h 20m
- Frequency
- Every 4 hours
- Estimated price
- R$220–700
- Schedules at
- expressoguanabara.com.br
Bus from Senhor do Bonfim to Petrolina
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- R$45–130
- Schedules at
- expressoguanabara.com.br
- Phone
- +55 62 99931 9109
- [email protected]
- Website
- realmaia.com.br
Bus from Miranda do Norte to Teresina
- Ave. Duration
- 5h 33m
- Frequency
- Twice daily
- Estimated price
- R$110–170
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
- Phone
- +55 99 3525 1468
- [email protected]
- Website
- Jamjoy
Bus from Terminal Rodoviário de Marabá to Rodoviária de Imperatriz
- Ave. Duration
- 3h 38m
- Frequency
- Every 4 hours
- Estimated price
- R$90–210
- Website
- Jamjoy
- Phone
- 08005 518666
- [email protected]
- Website
- viacaoouroeprata.com.br
Bus from Terminal Rodoviário de Marabá to Rodoviária de Imperatriz
- Ave. Duration
- 4h 37m
- Frequency
- Twice daily
- Estimated price
- R$120–190
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
- Phone
- 0800 707 3838
- [email protected]
- Website
- satelitenorte.com.br
Bus from Imperatriz to Teresina
- Ave. Duration
- 15h 10m
- Frequency
- 4 times a day
- Estimated price
- R$220–350
- Book at
- satelitenorte.queropassagem.com.br
- Phone
- (86) 9997-4000
- [email protected]
- Website
- Porto Rico
Bus from Imperatriz to Teresina
- Ave. Duration
- 13h 40m
- Frequency
- Twice daily
- Estimated price
- R$200–440
- Schedules at
- Porto Rico
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 4 stunningly beautiful Philippines islands you need to visit, Travelling by boat in Italy, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
More Questions & Answers
There are 376+ hotels available in Petrolina.



























