Portobelo está localizado en la costa norte del Istmo de Panamá a unos 50 km al noreste de la Ciudad de Colón.