Viberest

Things to Do in Spain

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

Barcelona to Montserrat Monastery: Tour, Transfers & Basilica

Montserrat, Spain

6 hours

from $43

From Barcelona: 3 Countries in One Day — Spain, France & Andorra

Barcelona, Spain

12.5 hours

from $136

Flamenco Show & Special Menu at Torres Bermejas in Madrid

Madrid, Spain

1 hour

from $32

Sagrada Familia Tour with Local Guide and Skip the Line Ticket

Barcelona, Spain

1.5 hours

from $75

Experience Barcelona City Tour with Private Tuk Tuk

Barcelona, Spain

1 hour

from $16

Authentic Flamenco Show Barcelona : Intimate Casa Sors Experience

Barcelona, Spain

1.3 hours

from $40

Madrid in a Day Tour:Royal Palace, Historic Center & Prado Museum

Madrid, Spain

4 hours

from $90

Tour to the Royal Alcazar of Seville with Tickets Included

Seville, Spain

2 hours

from $108

Montserrat with Cog-Wheel Train & Black Madonna Priority Access

Barcelona, Spain

5 hours

from $62

Paella Workshop with Bottomless Sangria in Central Madrid

Madrid, Spain

3 hours

from $63

From Malaga Caminito del Rey Guided Tour with transportation

Malaga, Spain

7 hours

from $76

Girona & Costa Brava Small-Group Tour with Pickup from Barcelona

Barcelona, Spain

10 hours

from $113

Park Guell and Sagrada Familia Private Tour with Hotel pick-up

Barcelona, Spain

8 hours

from $359

Royal Palace of Madrid Small Group Skip the Line Ticket

Madrid, Spain

2.2 hours

from $61

Sagrada Familia Small Group Guided Tour with Skip the Line Ticket

Barcelona, Spain

1.8 hours

from $67

Malaga Wine and Tapas Small Group Guided Tour

Malaga, Spain

3.5 hours

from $79

Barcelona Interactive Spanish Cooking Experience

Barcelona, Spain

3 hours

from $67

Barcelona Highlights Small Group Tour with Hotel Pick Up

Barcelona, Spain

5 hours

from $90

Seville: Guadalquivir River Cruise with Optional Tapas & Drink

Seville, Spain

1 hour

from $17

White Villages and Ronda Day Tour from Seville

Seville, Spain

10 hours

from $90

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