Spain has hundreds of small medieval towns that are beautiful and picturesque. Visitors who come to Spain will enjoy seeing one of these towns. This list is for some of the most famous medieval towns in Spain.
1. Ainsa (Huesca Province)
2. Albarracin (Teruel)
3. Almagro (Ciudad Real)
4. Almazan (Soria)
5. Alquezar (Huesca)
6. Artajona (Navarra)
7. Astoria (Leon)
8. Baeza (Jaen)
9. Besalu (Gerona)
10. Berlanga del Duero (Soria)
11. Burgo de Osma (Soria)
12. Caleruega (Burgos)
13. Carrion de los Condes (Palencia)
14. Chinchilla de Montearagon (Albacete)
15. Comillas (Cantabria)
16. Covarrubias (Burgos)
17. Frias (Burgos)
18. Horta de Sant Joan (Tarragona)
19. Iglesuela del Cid (Teruel)
20. La Alberca (Salamanca)
21. Lago de Sanabria (Zamora)
22. Lerma (Burgos)
23. Madrigal de las Altas Torres (Avila)
24. Medellin (Badajoz)
25. Medina del Campo (Valladolid)
26. Medinaceli (Soria)
27. Merida (Badajoz)
28. Mogrovejo (Cantabria)
29. Mura (Barcelona)
30. Pedraza (Segovia)
31. Peñalba de Santiago (Leon)
32. Peñaranda de Duero (Burgos)
33. Peratallada (Gerona)
34. Potes (Cantabria)
35. Poza de la Sal (Burgos)
36. Puente la Reina (Navarra)
37. Roda de Isabena (Huesca)
38. San Millan de la Cogolla (La Rioja)
39. Santillana del Mar (Cantabria)
40. Sepulveda (Segovia)
41. Sos del Rey (Zaragoza)
42. Tordesillas (Valladolid)
43. Trujillo (Caceres)
44. Vilafames (Castellon)
45. Villanueva de los Infantes (Ciudad Real)
46. Vinuesa (Soria)
