El municipio colinda al norte con los municipios de Puerto Vallarta y Mascota; al este con Mascota, Atenguillo, Cuautla y Tomatlán; al sur con el municipio de Tomatlán; al oeste con el municipio de Cabo Corrientes.