There are 2 ways to get from Piura to Bagua by 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.
Questions & Answers
The cheapest way to get from Piura to Bagua is to bus which costs $40 - $65 and takes 5h 8m.
The fastest way to get from Piura to Bagua is to bus which takes 5h 8m and costs $40 - $65.
No, there is no direct bus from Piura to Bagua. However, there are services departing from Piura and arriving at Bagua Grande via . The journey, including transfers, takes approximately 5h 8m.
The distance between Piura and Bagua is 420 km. The road distance is 394.5 km.
The best way to get from Piura to Bagua without a car is to bus which takes 5h 8m and costs $40 - $65.
It takes approximately 5h 8m to get from Piura to Bagua, including transfers.
Piura to Bagua bus services, operated by Movil Bus, depart from Piura station.
Piura to Bagua bus services, operated by Movil Bus, arrive at Bagua Grande station.
Yes, the driving distance between Piura to Bagua is 394 km. It takes approximately 6h 2m to drive from Piura to Bagua.
There are two+ hotels available in Bagua.
What companies run services between Piura, Peru and Bagua, Peru?
Movil Bus operates a bus from Piura to Bagua Grande once daily. Tickets cost $24–40 and the journey takes 4h 46m.
- Phone
- +51 1 716 8000
- [email protected]
- Website
- movilbus.pe
Bus from Piura to Bagua Grande
- Ave. Duration
- 4h 46m
- Frequency
- Once daily
- Estimated price
- $24–40
- Schedules at
- movilbus.pe
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 How to get from Heathrow Airport into central London, How to get from London to Edinburgh, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.



