Le saint patron de Villafranca in Lunigiana est saint Jean-Baptiste, fêté le 24 juin.
Le soir du 5 décembre, veille de saint Nicolas, se tient la procession aux chandelles dans le centre historique, accompagnée d'un défilé de groupes historiques et clôturée par l'allumage d'un grand feu dans le parc. Le petit bourg fortifié est aussi connu pour ses fêtes estivales, surtout médiévales, organisées en août par la pro loco. Le village conserve aussi le château de Malgrate.