La gare de Rodez est à 20 kms, transports en commun (trains et autocars) :
La ligne de bus 203 dessert la commune de Mayran :
L’aéroport de Rodez-Marcillac est à 17 kms :
La commune de Mayran se trouve à 20 kms de Rodez par la D 994 et à 38 kms de Villefranche-de-Rouergue par la D 994 et la D 1 et 32 kms de Decazeville par le D 994.