Bataille de Villafranca peut désigner : Villafranca, ancien nom de Villefranche-sur-Mer en France la bataille de Villafranca (1744), au cours de la Guerre de Succession d'Autriche ;
Villafranca del Bierzo, en Espagne la bataille de Villafranca (1809), au cours de la Guerre d'indépendance espagnole.