Bagintravel
Las ciudades más bonitas de España

Spain · Cities

The most beautiful cities in Spain

A mosque turned into a cathedral, a city hanging above a gorge, the Alhambra facing the Sierra Nevada, a shell-shaped bay and main squares of golden stone: the most beautiful cities in Spain, each with its own guide.

Updated 20 October 2026 · How we make our guides

Andalusia

Inland

The north

Frequently asked questions

Which is the most beautiful city in Spain?

Seville, Granada, Toledo, Salamanca and San Sebastián top almost every list; Córdoba, Segovia, Cuenca and Cáceres are not far behind.

Which beautiful Spanish cities can you see in a weekend?

Almost all of them: Toledo and Segovia even as day trips from Madrid; Seville, Granada, Córdoba or San Sebastián in two or three days.

When is the best time to visit them?

In spring and autumn. In summer the heat is intense in Andalusia and inland; the north is best from May to October.

Bagintravel · We travel together

Shall we plan your trip wherever you choose?

Tell us where and in under a minute you’ll have your day-by-day route, with places to stay, transport, expenses and tips. And we go with you in your pocket, offline too.

The app is currently available in Spanish.

More travel ideas

Reviewed 20 October 2026. Dates and seasonal warnings: the same data the Bagintravel app uses. Sources and method.

Cover photo: Carlos Delgado (CC BY-SA 4.0), Wikimedia Commons.