Go Spain Holidays
Basilica and Expiatory Church of the Holy Family
Basilica and Expiatory Church of the Holy Family, Barcelona · Wikimedia Commons

Best Places to Visit in Spain: Islands, Costas and Cities

Choosing the best places to visit in Spain starts with deciding what kind of trip you want. Island time points you to the Canary Islands or the Balearic Islands. A long stretch of Mediterranean coast means the Costa Blanca, Costa del Sol, Costa Dorada or Costa Brava. A city break leads to Barcelona, Seville, Madrid, Valencia, Bilbao or Granada. This page sorts those places by type so you can see where to look first. Each one has its own guide on the site. You can also compare tours, tickets, hotels and package holidays from here.

Some links on this page are affiliate links. If you book through them we may earn a commission, at no extra cost to you. It is how we keep this site free. Details

  • The Canary Islands draw more interest from searchers than anywhere else in Spain.
  • The Balearic Islands give you a second island choice, ideal for a classic beach fortnight.
  • Seville, Madrid and Granada let you add culture and food to a coastal holiday.

Top sights in Spain

Ranked by how well known they are.

  1. Basilica and Expiatory Church of the Holy Family1basilica
    Basilica and Expiatory Church of the Holy Family

    Barcelona · Photo

    basilica under construction since 1882 in Barcelona, Spain

  2. Alhambra2palace
    Alhambra

    Granada · Photo

    palace and fortress complex in Granada, Andalusia, Spain

  3. Museo del Prado3museum
    Museo del Prado

    Madrid · Photo

    Spanish national art museum in Madrid, Spain

  4. Guggenheim Museum Bilbao4museum
    Guggenheim Museum Bilbao

    Bilbao · Photo

    Museum of modern and contemporary art in Bilbao, Spain

  5. Park Güell5museum
    Park Güell

    Barcelona · Photo

    public park system in Barcelona, Spain

  6. Tower of Hercules6lighthouse
    Tower of Hercules

    A Coruña · Photo

    Ancient lighthouse in Spain

  7. Generalife7palace
    Generalife

    Granada · Photo

    palace in Granada, Spain

  8. Museo Nacional Centro de Arte Reina Sofía8museum
    Museo Nacional Centro de Arte Reina Sofía

    Madrid · Photo

    national museum of art in Madrid, Spain

  9. Royal Palace of Madrid9palace
    Royal Palace of Madrid

    Madrid · Photo

    official residence of the Spanish Royal Family

  10. Royal Spanish Academy10museum
    Royal Spanish Academy

    Madrid · Photo

    official regulator for the Spanish language

  11. Cathedral of the Holy Cross and Saint Eulalia11cathedral
    Cathedral of the Holy Cross and Saint Eulalia

    Barcelona · Photo

    Gothic cathedral and seat of the Archbishop of Barcelona, Spain

  12. Almudena Cathedral12cathedral
    Almudena Cathedral

    Madrid · Photo

    Roman Catholic cathedral in Madrid, Spain

Guided tours, day trips and tickets in Spain can be booked in advance, priced in GBP.

See tours & tickets (opens GetYourGuide in a new tab)

Explore Spain

Resorts and towns in Spain

Ranked by what there is to see and book. Each has its own page.

Where most travellers start

If you are weighing up good places to visit in Spain, follow where other travellers look first. The Canary Islands attract the most interest of any Spanish destination by a wide margin. The Balearic Islands come next, followed by the Costa Blanca and the Costa del Sol. Those four make up the core of the British beach holiday in Spain.

Barcelona leads among the cities. Seville and Madrid follow, and Valencia, Bilbao and Granada round out the list. Our island and costa guides go resort by resort, so use these names as your starting point.

Islands, costas and cities

The islands come first. The Canary Islands and the Balearic Islands each have their own region guide, with the resorts and things to do set out island by island. Anyone hunting for the nicest beaches in Spain usually starts with one of these two groups.

The mainland coast is split into named costas. The Costa Blanca and Costa del Sol are the best known. The Costa Dorada and Costa Brava are smaller, quieter choices. Each costa guide lists its towns, so you can compare nice beaches in Spain without guessing where one resort ends and the next begins.

For places to see in Spain beyond the beach, go to the city guides. They cover Barcelona, Seville, Madrid, Valencia, Bilbao and Granada. Many travellers pair a few city days with a week on the coast. Others plan a trip around just one of them.

Booking tours and holidays

Tours and tickets for these places can be booked from this page, and the live buttons show what is available as you plan. Hotel prices and car hire are here to compare too. That is handy if you want to drive between a costa and a nearby city.

Most British travellers book the islands and costas as a package holiday, with flight, hotel and transfers in one booking. You can compare Jet2holidays, TUI, loveholidays and On the Beach side by side here. Prices for any package tend to rise during the UK school holidays, so it pays to check a few dates.

Best experiences

Next steps

Questions people ask

What are the best places to visit in Spain?

It depends on the holiday you want. The Canary Islands and Balearic Islands lead for island breaks. The Costa Blanca and Costa del Sol are the most popular mainland coasts. Barcelona, Seville and Madrid top the list of cities, with Valencia, Bilbao and Granada close behind.

Where are the best beaches in Spain?

For beaches, most British travellers choose between the two island groups, the Canary Islands and the Balearic Islands, and the mainland costas. Those costas are the Costa Blanca, Costa del Sol, Costa Dorada and Costa Brava. Each one has its own guide on the site listing its resorts.

How do I book a beach holiday in Spain from the UK?

The usual way is a package holiday, which bundles your flight, hotel and transfers in a single booking. You can compare deals from Jet2holidays, TUI, loveholidays and On the Beach on this site. Expect higher prices during the UK school holidays.

Which Spanish cities are worth a visit?

Barcelona draws the most interest, followed by Seville and Madrid. Valencia, Bilbao and Granada complete our list of city guides. Each guide covers what to see, and you can book tours, tickets and hotels from the pages.

Can I book tours and tickets in advance?

Yes. This page links to tours and tickets for Spanish destinations, so you can arrange visits before you travel. You can compare hotel prices and car hire here too if you plan to explore beyond your resort.