Puyo está en Ecuador (Cantón Pastaza, Pastaza) en la zona horaria America/Guayaquil.
Lugares cercanos son Palora, Baños y Pelileo.
Ambato está a 55 km, Quito está a 144 km y Santo Domingo de los Colorados está a 165 km en línea recta.
Distancias desde Puyo a las ciudades más importantes de Ecuador y del mundo.
-1.4836900°
-78.0025700°