12 Most Beautiful Places in Spain You Need to See

From the coastal walks of San Sebastian to the valley of Oñati, and let’s not forget favourites like Barcelona, Madrid and Seville, here are my most beautiful places in Spain well worth a visit.

beautiful places to visit in Spain include Oñati

Spain is a great country for travellers to get around. The locals are friendly, there’s loads to see for free, the food and drink is delicious and the weather in spring, summer and autumn is spectacular. 

In Spain time is not important – they siesta in the afternoon, eat late into the evening and party all night. When I visited for six weeks in April I never did get to grips with their timings, but I guess that’s the point, there are none.

Spending six weeks travelling in Spain has been one of the highlights of my life, here’s my shortlist of the 12 most beautiful places in Spain you should visit if you get the chance…

1. San Sebastian

On the shortlist for Capital of Culture 2016, the beautiful city of San Sebastian has vast beaches, an active harbour and unique boutique shopping. Incredible views, lovely coastal walks and a buzzing nightlife make it a great destination for travellers.

Beautiful places in Spain: San Sebastian waterfront

San Sebastien has so many gorgeous spots to explore, it is no wonder it is one of the most beautiful places in Spain. If you need more time to really make the most of it, then Spain has ways to stay long term, so you can explore more.

Top 3 on a budget

1. Sunbathe on Playa de la Concha Beach.

2. Explore the beautiful architecture of Baroque Church of Santa Maria , the Gothic Church of San Vicente and the Museo de San Telemo.