La commune de Saint André de Najac se trouve sur la D922, axe qui relit Villefranche de Rouergue à Albi.
La commune se situe à 6 km de Najac, 22 km de Cordes-sur-Ciel et 46 km d’Albi, grands sites touristiques.
En voiture
Autoroute A20, depuis le Sud, sortie 59 (Caussade et Saint Antonin Noble Val).
Autoroute A20, depuis le Nord, sortie 58 (Cahors-Sud / Villefranche de Rouergue) ou sortie 54 (Gouffre de Padirac, Gramat et Rodamadour) puis direction Figeac, Villefranche de Rouergue, Sanvensa, La Fouillade et Saint-André-de-Najac.
Autoroute A75, depuis le Nord, sortie 42 En voiture(Séverac le Château).
Autoroute A75, depuis le Sud, sortie 45 (Millau, Saint-Beauzély, Castelnau-Pégayrols).
En train
Villefranche de Rouergue et Najac sont desservies par le train. Les gares se trouvent sur la ligne Toulouse – Aurillac.
Depuis Rodez, ligne 203 (Rodez – Rignac – Villefranche de Rouergue)
Depuis Montauban, ligne 203 (Montauban – Caussade – Villefranche de Rouergue)
Depuis Figeac, ligne 205 (Figeac – Villeneuve d’Aveyron – Villefranche de Rouergue)
Depuis Decazeville, ligne 222 (Decazeville – Montbazens – Villefranche de Rouergue)
Pour le trajet Villefranche de Rouergue – Saint André de Najac, il n’y a pas de navettes régulières ou quotidiennes (possibilité de faire appel au transport à la demande).