Antes de llegar al pueblo se pueden ver los restos de la ermita de San Félix.

Villafranca es la sucesora de la romana Auca, sede episcopal desde la época visigoda hasta 1075 en que se trasladó a Burgos. Fue repoblada con francos. Los montes de Oca eran la frontera oriental de Castilla, Aymeric dice: 'Es una tierra llena de tesoros, de oro, abundante en pan y vino'.

Hospital de San Antón

En el año 884 por mandanto de Alfonso III se erigió un hospital de Santiago del que nada queda. Posteriormente en 1380 la reina doña Juana Manuel, esposa de Enrique II, funda el hospital de la Reina o de San Antonio Abad, era el mejor de los existentes en este tramo. Laffi, sacerdote boloñés que peregrinó en 1670, lo recomienda por 'la gran caridad' y por 'la buena ración'.

Iglesia de Santiago

La iglesia parroquial de Santiago es obra del s. XVIII. En la ermita de la Virgen de Oca se venera una imagen del s. XII.

Estos montes de Oca durante muchos años fueron una amenaza por la abundancia de salteadores. Según la tradición por aquí murió un peregrino siendo resucitado después por el Apóstol en respuesta a las súplicas de sus padres. Domenico Laffi se perdió por estos bosques.