Aubin se trouve à proximité de Decazeville, et à environ 30 km de Villefranche de Rouergue et de Figeac.
Depuis Toulouse : prendre l'autouroute A62 jusqu'à Montauban, puis l'A20 jusqu'à Caussade, traverser Caylus, contourner Villefranche de Rouergue, après Lanuejouls tourner à gauche direction Montbazens, traverser Montbazens puis rejoindre Aubin (pour ceux qui ont un GPS, il y a un petit raccourcis à gauche au tout début de la descente vers Aubin qui rejoint le 2 du plan ci-dessous ).
Du centre ville d'Aubin, prendre à gauche la direction de la gare SNCF, continuer jusqu'à l'église. En face de l'église, tourner à droite pour traverser le passage à niveau, la route monter très raide pendant 1 km. En haut, croisement avec 4 routes, prendre la première à droite, faire 500m, vous voyez Le Pigeonnier du Puech sur la droite.