There are 5 ways to get from Cuenca, Ecuador 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.

Recommended option

Bus Cooperativa de Transportes Ciudad de Sucúa  •  6 h 5 min

  1. Take the bus from Cuenca to Macas Cuenca
  2. Take the bus from Macas to Puyo

$22 - $25

Cheapest option

Bus Cooperativa de Transportes SANTA  •  6 h 45 min

  1. Take the bus from Cuenca to Riobamba
  2. Take the bus from Riobamba to Puyo

$16

3 alternative options

Bus Amazonas Cooperativa de Transportes  •  7 h 2 min

  1. Take the bus from Cuenca to Baños de Agua Santa
  2. Take the bus from Baños de Agua Santa to Puyo

Bus Centinela del Oriente Cooperativa de Transporte  •  10 h

  1. Take the bus from Cuenca to Puyo

$18

Drive  •  5 h 37 min

  1. Drive from Cuenca, Ecuador to Puyo 221.5 miles

What companies run services between Cuenca, Ecuador and Puyo, Pastaza, Ecuador?

You can take a bus from Cuenca, Ecuador to Puyo via Macas and Macas in around 6 h 5 min.

Bus operators
Cooperativa de Transportes Ciudad de Sucúa
Bus from Cuenca to Macas
Ave. Duration
4 h 6 min
Frequency
3 times a day
Estimated price
$20
Schedules at
andestransit.com
Touris San Francisco
Phone
593 32886604
Website
tourisanfrancisco.com
Bus from Macas to Puyo
Ave. Duration
1 h 25 min
Frequency
Hourly
Estimated price
$2 - $5
Schedules at
tourisanfrancisco.com
Book at
multipasajes.com
Cooperativa de Transportes SANTA
Phone
032521061 GERENCIA 03 – 2521068 – 099227581 • AMBATO 03 – 2521 061
Email
cooperativasanta@hotmail.com
Bus from Cuenca to Riobamba
Ave. Duration
5 h 21 min
Frequency
Every 3 hours
Estimated price
$13
Schedules at
facebook.com
Sangay Cooperativa de Transportes
Bus from Riobamba to Puyo
Ave. Duration
1 h 11 min
Frequency
Every 30 minutes
Estimated price
$4
Schedules at
facebook.com
Book at
andestransit.com
Bus from Baños de Agua Santa to Puyo
Ave. Duration
39 min
Frequency
Every 30 minutes
Schedules at
facebook.com
Book at
andestransit.com
Amazonas Cooperativa de Transportes
Phone
(593) 2 3 988225
Bus from Cuenca to Baños de Agua Santa
Ave. Duration
6 h 10 min
Frequency
3 times a day
Estimated price
$19
Schedules at
andestransit.com
Book at
andestransit.com
Centinela del Oriente Cooperativa de Transporte
Phone
+593(03)2886757, +593(03)288518, +593(03)2886279
Website
facebook.com
Bus from Cuenca to Puyo
Ave. Duration
10 h
Frequency
Once a week
Estimated price
$18
Book at
andestransit.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 Slovenia: Getting from Ljubljana to Lake Bled, Best ways to travel around Australia and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.

Questions & Answers

How far is it from Cuenca, Ecuador to Puyo?

The distance between Cuenca, Ecuador and Puyo is 191 km. The road distance is 354 km.

What is the cheapest way to get from Cuenca, Ecuador to Puyo?

The cheapest way to get from Cuenca, Ecuador to Puyo is to bus which costs $17 and takes 6 h 45 min.

What is the fastest way to get from Cuenca, Ecuador to Puyo?

The quickest way to get from Cuenca, Ecuador to Puyo is to bus which takes 6 h 5 min and costs $22 - $25.

Is there a direct bus between Cuenca, Ecuador and Puyo?

Yes, there is a direct bus departing from Cuenca and arriving at Puyo. Services depart once a week, and operate every day. The journey takes approximately 10 h.

How long does it take to get from Cuenca, Ecuador to Puyo?

It takes approximately 6 h 5 min to get from Cuenca, Ecuador to Puyo, including transfers.