Bilbao is a vibrant city known for its world-renowned Guggenheim Museum. Explore the impressive contemporary art and architecture the city has to offer. Don't miss the pintxo bars lining the streets for some delicious Basque cuisine.
San Sebastian is a charming seaside city located in Basque Country. Dubbed as a foodie paradise, try the delicious pintxos (tapas) that the locals rave about. Take a stroll along Playa de La Concha, and visit the city's historic center and Mount Igueldo for panoramic views of the city.
Oviedo is a medieval city located in Asturias. Visit the impressive Gothic cathedral and the pre-Romanesque Santa María del Naranco church. Stroll through the old town and the Uvieo Park to learn about the city's history and culture.
Visit the final destination of the famous Camino de Santiago pilgrimage route. Inside the stunning cathedral, view the shrine of St. James and then take a walking tour of the historic city center. Learn about the town's Galician culture and enjoy some fresh seafood.
Vigo is a coastal city that offers a mix of modernity and history. Visit the Old Town and the medieval fortress of Castro Castle. The seafood is a must-try here, so don't hesitate to visit a Vigo market.
Gijon is a lively coastal city located in Asturias. Take a stroll along the San Lorenzo Beach and the Cervigón Park. Visit the birthplace of the world-renowned Asturian writer Jovellanos and explore the Science and Technology Park.
Flights to Santander Airport start at $100 from Madrid and a car rental to visit all the listed destinations is available for about $350-$400. Trains and buses also offer an affordable and convenient option to travel between cities, with fares around $20-$30 and $10-$15, respectively.
If you have more time, consider adding a visit to the Asturian mining town of Mieres or a trip to the nearby Ribera del Duero wine region. Alternatively, subtract a day from one city to take more time to savor the cuisine or relax at the beach.
The most convenient airport for this itinerary is Santander Airport (SDR), which is located about an hour from Bilbao and offers flights from Madrid and Barcelona.