Espalion est à 30 km de Rodez (D 920), à 80 km de
St Flour (D 921).
Par l' autoroute A75, sortie à Aumont Aubrac (D 987) en venant de Clermont ou Séverac en venant de Montpellier Béziers.
Espalion est à 200 km de Toulouse, Clermont, Montpellier.
Dans la commune, prendre la direction du camping et de l'église de Perse.