El cantón Piñas se encuentra ubicado en la parte alta de la Provincia de El Oro, en las estribaciones occidentales de la Cadena Montañosa Andina.