- Caxias to Petrolina buses
Previously seen trips
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Terminal Rodoviário de Caxias | Terminal Rodoviário - Petrolina | No tags | ||||
![]() | Bus | Terminal Rodoviário de Caxias | Terminal Rodoviário - Petrolina | No tags |
Get from Caxias to Petrolina
This route is served by bus only
The journey takes about 23 hours 22 minutes, and with fares starting at just $146, it presents an excellent value for a comfortable ride.
1bus per day
23h 22mAverage Duration
592 kmDistance
15kgCO₂ emissions
Where are the popular stops in Caxias and Petrolina?
Stops in Caxias
- AAv. Rodoviária, 226 - Nova Caxias, Caxias - MA
Stops in Petrolina
- A
Terminal Rodoviário de Petrolina
Av. Nilo Coelho, 153 - Gercino Coelho, Petrolina - PE
Compare bus companies
4 out of 5 stars4/5457 reviews
3.5 out of 5 stars3.5/5190 reviews
BR Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Frequently asked questions about travelling from Caxias to Petrolina by bus
How far is Caxias from Petrolina?
The distance covered from Caxias to Petrolina is 596 km (370 miles).
What are the departure and arrival locations for buses traveling from Caxias to Petrolina?
Buses traveling this route start their trip at Estação Rodoviária de Caxias, in Caxias, and end it at Terminal Rodoviário de Petrolina, in Petrolina.







