5 Small Spanish Towns Worth a Visit

Barcelona, Madrid, Valencia and Seville seem to get all the credit when it comes to tourism within Spain, but small towns in Spain have so much to offer in a very different way than the big cities do. These small Spanish towns each have their own cozy feel and plenty of reasons for you to explore them.


One of the important, yet small Spanish towns, located in Extremadura, this spot is a great place to visit for the weekend. The minibus tour encompasses all historic sites. UNESCO declared it a World Heritage City because of the Roman, Muslim, Spanish, Northern Gothic and Italian Renaissance styles and influences that are evident throughout the city. The best way to explore this city is to just walk the cobblestone streets and discover as you go. It is small enough that you can see it all in a day or two, but do not forget to stop and enjoy the goat cheeses and pastries.

caceres, one of the small towns in spain


A small Spanish town located in the northeast of Spain, Pamplona is famous for its fiestas and beautiful gardens. The San Fermin festivities are the most popular, and the running of the bulls is the most famous of all. In mid July early in the morning, bulls and bullrunners alike run the 8,000 meter course through the city center for all the world to watch. Fourteen lives have been lost throughout the history of the ceremony, and now there are barriers and safety regulations making it a safer event for people to enjoy.

running of the bulls in small towns in spain, pamplona


Merida is another of the small Spanish towns in Extremadura, but it has a different claim to fame. Merida is home to ancient Roman ruins that are still accessible today. There you can see an old amphitheater, the remains of a home and estate, as well as the Roman aqueducts that are so famous throughout the world.

merida one of the small spanish towns


Legend says that this Asturian town was founded by the Vikings hundreds and hundreds of years ago, but now it is famous for its seafood and eclectic gardens. If you’re looking for a traditional Spanish town, old fashioned and sleepy, this is the place to go. Enjoy the peace and quiet while sitting seaside with some delicious pinchos and a drink.

Cudillero, one of the small spanish towns


Zamora is one of the small Spanish towns in Castille and León, very near to the Portuguese border. It is littered with 24 Romanesque styled churches from the 12th and 13th centuries. Holy Week in Zamora gets pretty crazy, as this town has more of these Romanesque churches than anywhere else in Spain. In between churches, make sure you make time for the medieval style castle also within the city walls.

zamora spain

Personally, I much prefer the sleepy vibe of these small Spanish towns versus the big city feel of other Spanish cities. Which do you prefer? Are you a city person or country person?

Make sure that if you are using a car hire in Spain when visiting these small Spanish towns that you don’t try parking on the streets of the city center. There are plenty of parking garages available, and if you try for the street you’re likely to get a ticket and/or a few scratches on the car!

Photo credits: casas de Cudillero:  PictFactoryZamora: Zahoяí


  1. The picture to illustrate Zamora isn’t Zamora of Spain, is Zamora, Estado de Michoacán, México. It’s wrong.

Leave a Reply to Manuel Ballesteros Roque Cancel reply