Andes está ubicado en el extremo suroccidental del departamento de Antioquia a 117 kilómetros de la ciudad de Medellín.
Limita al norte con los municipios de Betania, Hispania y Pueblo Rico.
Al oriente con los municipios de Jardín y Jericó.
Al sur con el departamento de Risaralda.
Al occidente con los departamentos de Chocó y Risaralda.
Su cabecera dista 126 kilómetros de la ciudad de Medellín, capital del departamento de Antioquia.