Villefranche-de-Rouergue colinda con las comunas Saint-Rémy, Maleville, La Bastide-l'Évêque, Morlhon-le-Haut, Sanvensa, La Rouquette, Savignac y Toulonjac.