Travel Destinations Guides and Resort Reviews


Top 6 Cities to Visit in Spain

A quick guide to Spain's top city destinations

Located on the Iberian Peninsula, Spain is one of Europe's most popular destinations. Home to the likes of Mallorca, Ibiza, Malaga, Barcelona, Majorca, Madrid and numerous other well-recognized tourist destinations, Spain offers plenty to choose from for your own holiday bliss.

Spain ranks among the most visited countries in Europe. And if you’re planning to visit it anytime soon, you should know which cities have the most exciting views and activities. In this article, we list down the top cities you must visit when in Spain. Check them out!


Barcelona city, Spain
Barcelona is the capital and largest city in Catalonia,
known for its art and architectural sites.

Barcelona is Spain’s second city and ranks among perpetual tourist favorites. It sits on the Mediterranean location and offers iconic architecture paired with a cosmopolitan vibe.

The top attractions in Barcelona include:

  • La Sagrada 
  • Park Guell 
  • Casa Mila 

Try visiting between May and June and go on a sightseeing tour. You can take a flight to Barcelona and rent a car to get around it and visit its attractions throughout the city.


Madrid is Spain’s capital city and it’s perfect for a weekend break. If you love art, you’ll enjoy the exquisite golden triangle of galleries where you’ll find some of the continent’s most famous works.

Madrid also houses Europe's biggest palace by area, the Royal Palace. Every corner you turn, too, offers plenty of churches, shops, and bars.

Other top attractions include:

  • Museo del Prado 
  • Centro de Arte Reina Sofia 
  • Plaza Mayor 
Alhambra Moorish Castle in Granada
Alhambra is a fortress sitting high above Granada city in Andalusia,
with some of the best preserved Islamic art and architecture.


Granada has a stunning ancient fortress, snow-capped peaks, and cobbled streets, giving you a surreal Disney fairytale vibe.

The best time to visit is between February and March. And the top attractions include:

  • Generalife 
  • Catedral de Granada 
  • Mirador de San Nicolas 
  • Alhambra Palace 

The Alhambra palace is a Moorish palace set high over the city. Inside it, find the best-preserved Islamic art and architecture in the world.


Sitting north of Madrid, Segovia is another fabled city, where legends say Noah’s son or Hercules himself founded the city.

What’s fact is this: the city inspired Disney’s Sleeping Beauty castle.

If you come to Segovia, the top attractions you shouldn’t miss include:

  • Alcázar de Segovia 
  • Aqueduct of Segovia 
  • Catedral de Segovia 

The best time to visit is between March and September.


During the Moorish rule of Spain in the Middle Ages, Cordoba was the most important city. Today, it’s home to some of the most stunning city attractions in all of Spain.

Here are some places you must visit when in Cordoba:

  • Mosque of Cordoba 
  • Alcazar of the Christian Monarchs 
  • Roman Bridge of Cordoba 

The best time to visit is between May and October, and it’s accessible via a bus from Madrid or Malaga.

A shop in Mallorca
The island of Mallorca is a popular destination in Spain, known for its resorts,
coves, mountains and overall Mediterranean charm.


If you want to see Spain’s first Gothic cathedral ever, you should visit Cuenca. This city has a colorful history, but what sets it apart is the unique architecture it possesses.

The awe-inspiring “hanging houses,” or Casas Colgadas, hang precariously on cliffs that overlook the Huecar river gorge.

Other top attractions in Cuenca include:

  • New Cathedral of Cuenca 
  • El Cajas National Park 
  • Avenida Mirador de Turi 

The best time to visit is between November and January.

When will you visit Spain?

Spain offers a wide variety of cities and locations to ensure you’ll have a memorable trip. If you plan to visit the country, make sure you have these cities on your destinations list. Although we didn't mention it on this list, make sure to visit Malaga if you're in Spain. It's rich in history and has beautiful sights to see. Try to rent a car and take a trip around the city.

Have a fun adventure!

  Spain Holiday Destinations and Attractions
Barcelona Accessible Attractions
Barcelona Accessible Attractions
Gran Canaria Island Attractions
Gran Canaria Island Attractions
Spain Best Beaches Locations
Spain Best Beach Locations
Top 10 Sites in Costa Brava
Top Ten Sites in Costa Brava
Top 6 Cities to Visit in Spain
Top 6 Cities to Visit in Spain
Top Destinations in Spain
Top Destinations in Spain
Top Places to Stay in Menorca
Top Places to Stay in Menorca