Villafranca posee un complejo deportivo con buenas instalaciones: polideportivo, gimnasio, piscina, pista de tenis, pista de baloncesto, frontón y campo de fútbol.

Se puede practicar la escalada en la Zona de la Gotera, a 5 km. del municipio, rutas a caballo en algunos puntos de la comarca, senderismo, montañismo,etc.