EL cantón Portovelo está situado al Sur Este de la Provincia de El Oro, limitando con la Provincia de Loja separada de la misma con el río Pindo y Ambocas. Limita al norte con el cantón Zaruma, al sureste con la Provincia de Loja y al oeste con el cantón Piñas.
Rango altitudinal: la variación altitudinal varia desde los 560 hasta los 3600 msnm.
Portovelo está ubicado al Suroeste del Ecuador, en la parte alta de la Provincia de El Oro. Por su ubicación geográfica tiene una irregular topografía siendo parte de la región costa, que hace sus pendientes atractivas por la disposición de sus calles y la hermosa vista de los llamativos paisajes a simple vista. Todas las ciudades y pueblos aledaños a Portovelo son antiguos y guardan una diversidad de tradiciones, costumbres que emanan una singularidad típica del sector, que permite establecer un potencial sector turístico, avalado en lo que se denomina “la Ruta del Oro”.