
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.
1basilicaBasilica and Expiatory Church of the Holy FamilyBarcelona · Photo
basilica under construction since 1882 in Barcelona, Spain
2palace
3museum
4museum
5museum
6lighthouse
7palace
8museum
9palace
10museum
11cathedralCathedral of the Holy Cross and Saint EulaliaBarcelona · Photo
Gothic cathedral and seat of the Archbishop of Barcelona, Spain
12cathedral
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.
BarcelonaProvíncia de Barcelona · 322 miles from the centre
215 sights · 11 min from BCN · on the coast
See tours & tickets (opens GetYourGuide in a new tab)
ValenciaProvíncia de València · 180 miles from the centre
77 sights · 8 min from VLC · on the coast
See tours & tickets (opens GetYourGuide in a new tab)
MálagaProvincia de Málaga · 230 miles from the centre
70 sights · 8 min from AGP · on the coast
See tours & tickets (opens GetYourGuide in a new tab)
MadridProvincia de Madrid · 29 miles from the centre
193 sights · 12 min from MAD
See tours & tickets (opens GetYourGuide in a new tab)
AlicanteProvincia de Alicante · 207 miles from the centre
28 sights · 9 min from ALC · on the coast
See tours & tickets (opens GetYourGuide in a new tab)
GranadaProvincia de Granada · 195 miles from the centre
67 sights · 13 min from GRX
See tours & tickets (opens GetYourGuide in a new tab)- Benidorm
Provincia de Alicante · 216 miles from the centre
15 sights · 41 min from ALC · on the coast
See tours & tickets (opens GetYourGuide in a new tab)
Donostia / San SebastiánGipuzkoa · 246 miles from the centre
33 sights · 1 h 7 min from BIO · on the coast
See tours & tickets (opens GetYourGuide in a new tab)- Santa Cruz de Tenerife
Provincia de Santa Cruz de Tenerife · 1071 miles from the centre
45 sights · 50 min from TFS · on the coast
See tours & tickets (opens GetYourGuide in a new tab)
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.
Plan your Spain holiday
Compare with our partners, priced in GBP. We earn a small commission; you never pay more.
Things to do in Spain
via GetYourGuide
See tours & tickets (opens GetYourGuide in a new tab)
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