Viberest

Things to Do in Spain

Discover unforgettable tours, attractions, day trips, food experiences and activities for every kind of traveler.

Palma de Mallorca Shore Excursion: Private Tour of Valldemossa, Soller and Serra de Tramuntana

Mallorca, Spain

5 hours

from $560

Avila with Walls and Segovia with Alcazar from Madrid

Madrid, Spain

9 hours

from $46

2 hour Shared Sailing Tour in Barcelona with Open Bar & Snacks

Barcelona, Spain

2 hours

from $52

Tenerife Wonder Walk

Tenerife, Spain

7 hours

from $229

Tenerife Submarine Tour

Tenerife, Spain

1 hour

from $70

The best quad tour in Fuerteventura: 2 hours of adventure

Fuerteventura, Spain

2 hours

from $176

Nerja and Frigiliana White Villages: Private Tour from Malaga

Malaga, Spain

6 hours

from $408

2h Dolphin and Whale Viewing + Snorkeling Tour

Fuerteventura, Spain

2 hours

from $57

Tenerife: Small-Group Kayak & Snorkel Tour with Marine Fauna

Tenerife, Spain

3 hours

from $40

Caminito del Rey with Pickup from Nerja, Torrox and Torre del Mar

Malaga, Spain

8 hours

from $79

Segovia, Avila and Toledo in 2 days from Madrid

Madrid, Spain

2 days

from $424

Las Alpujarras Full-Day Tour with Optional Lunch from Granada

Granada, Spain

8 hours

from $97

Dolphin trips on a catamaran

Marbella, Spain

2 hours

from $44

Andorra Small Group Tour from Barcelona

Barcelona, Spain

10 hours

from $859

Frigiliana and Nerja Tour from Malaga

Malaga, Spain

9 hours

from $61

Golden Hour in Granada: Sunset Walking Tour with Play Granada

Granada, Spain

2 hours

from $33

Sunset in Denia from the Catamaran

Benidorm, Spain

1.5 hours

from $17

3-hour whale watching on a luxury sailboat in Costa Adeje

Tenerife, Spain

3 hours

from $56

Dali Museum & Cadaques Small Group Tour with Hotel pick-up

Barcelona, Spain

12 hours

from $137

Montjuïc Cable Car & Castle Private Tour

Barcelona, Spain

3.5 hours

from $109

Bookings are made with our partner Viator. Viberest may earn a commission when you book through these links, at no extra cost to you.