There are 4 ways to get from Zamora to Puyo 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 via El Pangui
best- Take the bus from Zamora to El Panguibus Loja / ...
- Take the bus from El Pangui to Puyo, Terminal Terrestrebus Yantzaza
5h 45m$16–29Drive 444.5 km
- Drive from Zamora to Puyocar 444.5 km
6h 23m$26–37Bus
- Take the bus from Zamora Terminal Terrestre to Puyobus Puyo
8h 10m$16–27Bus via Cuenca Airport (CUE)
- Take the bus from Zamora to Cuencabus Yantzaza
- Take the bus from Cuenca to Puyobus Cuenca
10h 41m$23–33
Questions & Answers
The cheapest way to get from Zamora to Puyo is to bus which costs $16 - $27 and takes 8h 10m.
The fastest way to get from Zamora to Puyo is to bus via El Pangui which takes 5h 45m and costs $16 - $29.
Yes, there is a direct bus departing from Zamora Terminal Terrestre and arriving at Puyo. Services depart five times a day, and operate every day. The journey takes approximately 8h 10m.
The distance between Zamora and Puyo is 445 km. The road distance is 444.5 km.
The best way to get from Zamora to Puyo without a car is to bus via El Pangui which takes 5h 45m and costs $16 - $29.
It takes approximately 5h 45m to get from Zamora to Puyo, including transfers.
Zamora to Puyo bus services, operated by Cooperativa De Transporte Union Yantzaza, depart from Zamora station.
Zamora to Puyo bus services, operated by Cooperativa De Transporte Union Yantzaza, arrive at El Pangui station.
Yes, the driving distance between Zamora to Puyo is 445 km. It takes approximately 6h 23m to drive from Zamora to Puyo.
There are 54+ hotels available in Puyo.
What companies run services between Zamora, Zamora-Chinchipe, Ecuador and Puyo, Pastaza, Ecuador?
You can take a bus from Zamora to Puyo, Terminal Terrestre via El Pangui in around 5h 45m.
- Phone
- +593 96 005 9074
- [email protected]
- Website
- facebook.com
Bus from Zamora to El Pangui
- Ave. Duration
- 2h 4m
- Frequency
- Hourly
- Estimated price
- $2–7
- Schedules at
- unionyanzatza.com.ec
Bus from El Pangui to Puyo, Terminal Terrestre
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- $14–22
- Schedules at
- BAÑOS Cooperativa De Transportes y Turismo
Bus from Zamora Terminal Terrestre to Puyo
- Ave. Duration
- 9h 20m
- Frequency
- Twice daily
- Estimated price
- $16–27
- Schedules at
- BAÑOS Cooperativa De Transportes y Turismo
- Phone
- +593 99 704 9828
- [email protected]
- Website
- Touris San Francisco
Bus from Zamora Terminal Terrestre to Puyo
- Ave. Duration
- 8h 10m
- Frequency
- 3 times a day
- Estimated price
- $19–27
- Schedules at
- Touris San Francisco
- Phone
- +59 07 257 1861
- [email protected]
- Website
- cooperativaloja.com.ec
Bus from Zamora to Cuenca
- Ave. Duration
- 4h 41m
- Frequency
- Once daily
- Estimated price
- $10–15
- Book at
- api.whatsapp.com
- Phone
- +593 0994201601
- [email protected]
- Website
- facebook.com
Bus from Cuenca to Puyo
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $13–19
- Schedules at
- facebook.com
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 Want to know more about Flixbus?, How to get from Florence to Rome, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.












