All the cities in this list are great visits. Madrid and Barcelona offer the best airport connections, not just as arrrival or departure points, but also to connect with other cities within the country (by plain or railway)
We have selected 3 cities in Northern Spain (San Sebastian, Bilbao and Santiago de Compostela) each of them offers something unique. Gastronmy and La Concha beach in San Sebastian, the end of El Camino in Santiago (and amazing seafood!) and the Guggenheim museum in Bilbao.
In Andalusia we have selected the 3 Must-see cities of Granada, Seville and Cordoba. They are simply amazing and some of Spain´s top tourist attractions are to be found in them: The Alhambra in Granada, the Great Mosque in Cordoba and the Giralda in Seville. Each of these top attractions justify any trip. We have also added Málaga and Marbella. They are both very attractive cities and offer great day excursion opportunities to places like Ronda, white villages like Setenil de las Bodegas or Frigiliana.
Valencia completes this list of 10 best cities to visit in Spain. Valencia is home of paella and a true mediterranean city with fantastic attractions for family travellers. Nature lovers will also enjoy the Albufera natural park!