Discover Northern Spain: A Traveler's Guide to the Best Places
Northern Spain, stretching from the Mediterranean to the Atlantic and bordered by the Pyrenees, offers diverse landscapes and cultural experiences for every traveler.
The vibrant city of Barcelona is a hub of art, architecture, and gastronomy, while San Sebastián combines beach resort elegance with a renowned food scene. The spiritual city of Santiago de Compostela has been a pilgrimage destination for centuries.
UNESCO World Heritage sites abound, including the stunning Burgos Cathedral, the ancient Roman ruins of Tarragona, and the natural beauty of Ordesa and Monte Perdido Natural Park. For a remote spiritual retreat, the Monastery of Montserrat is a must-visit, and for thrill-seekers, Pamplona's Running of the Bulls is an iconic event.
For planning your trip, explore the best places to visit in Northern Spain, the best beaches in Spain, the top hotels in Spain, and the top deals for renting a car in Spain.
1. Barcelona
![Parc Güell in Barcelona](/media/spain-northern-best-places-to-visit-barcelona.jpg)
Barcelona, the heart of Catalonia, is famous for its seaside charm, Modernist architecture, and historic quarters. Key attractions include the Basílica de la Sagrada Família, Picasso Museum, and Parc Güell. Gastronomy is also a highlight, with Michelin-starred restaurants like Moments.
2. San Sebastián & Hondarribia
![San Sebastian](/media/spain-northern-best-places-to-visit-san-sebastian-hondarribia.jpg)
San Sebastián is a stylish beach resort with a famous bay and beach, La Perla. The town is known for its gastronomy, including the Michelin-starred Mirador de Ulía. Nearby Hondarribia offers a medieval Old Town and a beach, with top-notch restaurants and a luxury hotel, the Parador de Hondarribia.
3. Santiago de Compostela
![Santiago de Compostela](/media/spain-northern-best-places-to-visit-santiago-de-compostela.jpg)
Santiago de Compostela, a medieval pilgrimage site, is home to the Catedral de Santiago and the revered Crypt of Saint James. The luxurious Parador Santiago de Compostela offers a historic stay, while the UNESCO-listed Old Town charms with its medieval streets.
4. Seaside Resorts on the Costa Brava
![Calella de Palafrugell](/media/spain-northern-best-places-to-visit-seaside-resorts-costa-brava.jpg)
The Costa Brava is known for its rugged beauty and coastal villages. Resorts like Blanes and Tossa de Mar offer beautiful beaches and historic charm. Cadaqués and Calella de Palafrugell are picturesque fishing villages with artistic heritage and scenic beaches.
5. Bilbao
![La Ribera market, Bilbao, Spain](/media/spain-northern-best-places-to-visit-bilboa.jpg)
Bilbao is famous for the Guggenheim Museum's modern architecture and art. The city also boasts fine dining, including the Michelin-starred Nerua, and luxury accommodations like the Gran Hotel Domine Bilbao.
6. Pamplona
![Town Hall in Pamplona](/media/spain-northern-best-places-to-visit-pamplona.jpg)
Pamplona is renowned for the Fiesta de San Fermín and the Running of the Bulls. Outside festival times, the city's historic center and nature trails offer a quieter charm.
7. Tarragona
![Roman amphitheater in Tarragona](/media/spain-northern-best-places-to-visit-tarragona.jpg)
Tarragona, on the Costa Dorada, boasts Roman ruins and beautiful beaches like Playa El Milagro. The city's archaeological sites, including a 2nd-century amphitheater, are UNESCO-listed.
8. León
![Plaza Mayor in León](/media/spain-northern-best-places-to-visit-leon.jpg)
León is known for its historic architecture, including a Romanesque church and a Gothic cathedral. The Plaza Mayor offers atmospheric dining, and the luxurious Parador de León provides a historic stay.
9. Burgos
![View of Burgos](/media/spain-northern-best-places-to-visit-burgos.jpg)
Burgos is home to the Spanish Gothic Catedral de Burgos, a UNESCO World Heritage site. The city's medieval charm and Christian heritage make it a memorable stop on the Way of Saint James.
10. Girona
![View of Girona, Spain](/media/spain-northern-best-places-to-visit-girona.jpg)
Girona's medieval city is rich in history, with a Roman fortress, Gothic convent, and well-preserved Jewish Quarter.
11. Zaragoza
![Basilica de Nuestra Senora del Pilar and the Ebro River in Zaragoza](/media/spain-northern-best-places-to-visit-zaragoza.jpg)
Zaragoza's multicultural heritage is evident in its Roman, Moorish, Jewish, and Christian landmarks, including the Basílica de Nuestra Señora del Pilar.
12. Monastery of Montserrat
![Monastery of Montserrat](/media/spain-northern-best-places-to-visit-monastery-of-montserrat.jpg)
The Monastery of Montserrat is a spiritual retreat with a Black Madonna and offers hiking trails with stunning views.
13. Santander
![Santander](/media/spain-northern-best-places-to-visit-santander-santillana-del-mar.jpg)
Santander is a coastal city with beautiful beaches and cultural attractions, including the Museo de Prehistoria y Arqueología.
14. Oviedo
![Oviedo cathedral](/media/spain-northern-best-places-to-visit-oviedo.jpg)
Oviedo's pre-Romanesque churches and Gothic cathedral highlight its historical significance.
15. Heusca Province
![Village below the Aguero Mountains in Heusca Province](/media/spain-northern-best-places-to-visit-huesca-province.jpg)
Heusca Province offers medieval charm and access to the stunning Ordesa National Park in the Pyrenees.
16. Ponferrada
![12th-century Templar castle](/media/spain-northern-best-places-to-visit-ponferrada.jpg)
Ponferrada is known for its Templar castle and proximity to the ancient Monasterio de San Pedro de Montes.
17. La Coruña & Rías Altas Villages
![Buildings in La Coruna, Spain](/media/spain-northern-best-places-to-visit-la-coruna-rias-altas-villages.jpg)
La Coruña is a historic port with beaches and the iconic Tower of Hercules, while nearby Rías Altas villages offer coastal charm.