- Caxias to Petrolina buses
Previously seen journeys
| 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 £79, it presents an excellent value for a comfortable ride.
1bus per day
23h 22mAverage duration
367 milesDistance
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 by bus from Caxias to Petrolina
What's the distance between Caxias and Petrolina by coach?
The distance between Caxias and Petrolina by coach is approximately 370 miles (596 km).
How can I travel from Caxias to Petrolina avoiding air travel?
You have the option to select the coach for your journey on this route. The coach ensures a pleasant travel experience, granting you the opportunity to appreciate the scenery as you make your way to your final stop. You also have the option of utilising carpooling services.







