El patrono de Villafranca in Lunigiana es san Juan Bautista, festejado el 24 de junio.
La noche del 5 de diciembre, víspera de San Nicolás, se celebra la procesión a la luz de las velas en el centro histórico, acompañada por un desfile de grupos históricos y concluida con el encendido de una gran hoguera en el parque. El pequeño pueblo amurallado es también conocido por sus fiestas de verano, sobre todo medievales, organizadas en agosto por la pro loco. El pueblo conserva también el Castillo de Malgrate.