There are 4 ways to get from Peru to Macará Canton 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.
Bus, drive
best- Take the bus from Gran Terminal Terrestre Plaza Norte to Terminal Terrestre Las LomasLima
- Drive from Terminal Terrestre Las Lomas to Macará Canton
17h 13m$32–36Drive 1,104.5 km
- Drive from Lima to Macará Canton1,104.5 km
15h 49m$166–240Bus
- Take the bus from Lima to PiuraLima
- Take the bus from Piura to MacaráCatacocha / ...
22h 40m$38–47Bus via Gran Terminal Terrestre Plaza Norte
- Take the bus from Gran Terminal Terrestre Plaza Norte to PiuraLima / ...
- Take the bus from Piura to MacaráCatacocha / ...
24h 16m$32–77
Questions & Answers
The cheapest way to get from Peru to Macará Canton is to bus and drive which costs $31 - $36 and takes 17h 13m.
The fastest way to get from Peru to Macará Canton is to drive which takes 15h 49m and costs $160 - $240.
No, there is no direct bus from Peru to Macará Canton. However, there are services departing from España and arriving at Macará via Lima and Piura. The journey, including transfers, takes approximately 22h 40m.
The distance between Peru and Macará Canton is 1109 km. The road distance is 1104.5 km.
The best way to get from Peru to Macará Canton without a car is to bus which takes 22h 40m and costs $35 - $50.
It takes approximately 17h 13m to get from Peru to Macará Canton, including transfers.
Peru to Macará Canton bus services, operated by Terramovil Peru, depart from Lima station.
Peru to Macará Canton bus services, operated by Terramovil Peru, arrive at Piura station.
Yes, the driving distance between Peru to Macará Canton is 1105 km. It takes approximately 15h 49m to drive from Peru to Macará Canton.
There are one+ hotels available in Macará Canton.
What companies run services between Peru and Macará Canton, Ecuador?
You can take a bus from España to Macará via Tarma, Lima, and Piura in around 22h 40m.
Transport is disrupted due to the Russia-Ukraine war. Read more
Bus from Gran Terminal Terrestre Plaza Norte to Terminal Terrestre Las Lomas
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Estimated price
- $24
- Schedules at
- terramovilperu.com.pe
- Book at
- redbus.pe
Bus from Lima to Piura
- Ave. Duration
- 17h
- Frequency
- Hourly
- Estimated price
- $30
- Schedules at
- terramovilperu.com.pe
- Book at
- redbus.pe
- Phone
- +59 07 257 1861
- cooploja@loja.telconet.net
- Website
- cooperativaloja.com.ec
Bus from Piura to Macará
- Ave. Duration
- 3h 32m
- Frequency
- Twice daily
- Estimated price
- $8–17
- Schedules at
- cooperativaloja.com.ec
- Book at
- api.whatsapp.com
- Phone
- +51 994 656 518
- atencionalcliente@oltursa.com.pe
- Website
- oltursa.pe
Bus from Gran Terminal Terrestre Plaza Norte to Piura
- Ave. Duration
- 18h 46m
- Frequency
- Hourly
- Estimated price
- $40–60
- Website
- https://www.oltursa.pe/?lang=en
- Phone
- +51 997 598 289
- Website
- turismocavassa.com.pe
Bus from Gran Terminal Terrestre Plaza Norte to Piura
- Ave. Duration
- 15h
- Frequency
- Twice daily
- Estimated price
- $27–40
- Schedules at
- turismocavassa.com.pe
- Phone
- +51 1 4800725
- info@floreshnos.pe
- Website
- floreshnos.pe
Bus from Gran Terminal Terrestre Plaza Norte to Piura
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Estimated price
- $23–40
- Schedules at
- floreshnos.pe
- Book at
- floreshnos.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 Travelling by boat in Italy, Why you should take the train in the US, and Getting to Rome from the airport - to help you get the most out of your next trip.











