
Things to Do in Spain
Spain travel guide
Fiery, friendly, and a whole lot of fun, Spain is a multifaceted country that has plenty of rich cultures, grand architecture, and activities to enjoy all year round. Spaniards take festivals very seriously, so you’re bound to experience spectacular processions, beautiful costumes, music and dance performances, and fireworks displays.
The beaches of Ibiza, Galicia, Costa del Sol are ideal vacation spots for those looking to enjoy the sun, while Barcelona and Madrid attract history lovers with their Gothic and Renaissance buildings, as well as expansive art museums. Thanks to its diverse landscape, there are plenty of things to do in Spain throughout your trip.
Best things to do in Spain
Featured stories & fun stuff9 Best Things to Do in Ibiza
The best things to do in Ibiza appeal to celebrities, hippies and boozy backpackers who all descend on this Balearic island off the southern coast of Spain. It’s a hedonist’s dream, with non-stop party action and the finest DJs...10 Best Things to Do in Mallorca
The best things to do in Mallorca really showcase why this is the crown jewel of Spain's Balearic Islands. Also...8 Best Things to Do in Malaga
This guide to the best things to do in Malaga is a mix of manmade and natural attractions, all of...10 Best Things to Do in Palma de Mallorca
Palma de Mallorca is a major holiday destination that has a rich cultural heritage inherited from the communities of Romans...9 Best Things to Do in San Sebastian
San Sebastian is famed for its beaches, quaint Old Town and first-class restaurants. Known as Donostia in Basque, you’ll...8 Best Things to Do in Marbella
Marbella is a luxurious town with the added bonus of the surrounding beaches that make the Costa del Sol so...
Keep exploring
Spain
- Alicante
- Almeria
- Barcelona
- Benidorm
- Bilbao
- Burgos
- Cabo de Gata
- Calella
- Calpe
- Cambrils
- Castell-Platja d'Aro
- Chiclana de la Frontera
- Conil de la Frontera
- Costa del Maresme
- Cádiz
- Córdoba
- Estepona
- Formentera
- Fuengirola
- Fuerteventura
- Gijon
- Gran Canaria
- Granada
- Ibiza Island
- La Coruna
- Lanzarote
- Lloret de Mar
- Madrid
- Majorca Island
- Marbella
- Menorca
- Málaga
- Nerja
- Oviedo
- Roquetas de Mar
- Roses
- Salamanca
- Salou
- San Sebastian
- Santander
- Santiago de Compostela
- Saragossa
- Seville
- Sitges
- Tarragona
- Tenerife
- Toledo
- Torremolinos
- Torrevieja
- Tossa de Mar
- Valencia
Europe
- Austria
- Belgium
- Bosnia and Herzegovina
- Bulgaria
- Croatia
- Cyprus
- Czech Republic
- Denmark
- England
- Estonia
- Finland
- France
- Germany
- Greece
- Hungary
- Iceland
- Ireland
- Italy
- Latvia
- Malta
- Monaco
- Montenegro
- Netherlands
- Northern Ireland
- Norway
- Poland
- Portugal
- Russia
- Scotland
- Serbia
- Slovakia
- Slovenia
- Spain
- Sweden
- Switzerland
- Turkey
- United Kingdom
- Wales