SGD | EN
Deals
Support
Partnership
Bookings
Log In
Register
Register
Hotels
Flights
Airport Transfer
Car Rental
Things to Do
More
Xperience
/
Spain
/
Attractions
Best Attractions in
Spain
See other destinations
9.3 (13) by Traveloka customers
Search
Search
Explore
All Activities
Tours
Attractions
Recreational Sports
Transports
Classes & Culture
Events
Travel Essentials
Culinary Experiences
Price Range
SGD 0 - SGD 200+
Type of activities or items
Amusement Parks
Water Parks
Nature & Animals
Performances
Museums & Galleries
Landmarks
Attraction Passes
Other Attractions
More Filters
Open Now
Special Promo
Easy Access
CleanXperience
FlexiBook
44 best Attractions in Spain
Sort by:
Most Popular
FC Barcelona Museum at Camp Nou Ticket
Les Corts, Barcelona
Starting from
SGD 49.51
Banksy Museum Barcelona
Ciutat Vella, Barcelona
Starting from
SGD 16.50
Park Güell Ticket
Gràcia, Barcelona
7.3
(3 reviews)
Starting from
SGD 23.99
Montjuïc Cable Car
Sants-Montjuic, Barcelona
Starting from
SGD 22.96
Gaudí's Casa Vicens
Gràcia, Barcelona
Starting from
SGD 36.01
Barcelona Card
Eixample, Barcelona
Starting from
SGD 85.52
Museu Nacional d’Art de Catalunya
Sants-Montjuic, Barcelona
Starting from
SGD 18.00
Flamenco Show at Tablao Cordobes
La Rambla, Barcelona
Starting from
SGD 72.02
Casa Batllo Ticket
Eixample, Barcelona
10.0
(1 review)
Starting from
SGD 52.51
Casa Mila La Pedrera Ticket
Eixample, Barcelona
10.0
(2 reviews)
Starting from
SGD 42.10
SGD 43.51
PortAventura and Camp Nou Experience
Les Corts, Barcelona
Easy Refund
Starting from
SGD 107.00
Barcelona Aquarium Ticket
Gothic Quarter, Barcelona
Starting from
SGD 33.01
Park Guell Skip-the-Line Guided Tour in English, Mandarin, Korean
Gràcia, Barcelona
Easy Refund
Starting from
SGD 51.01
Barcelona Zoo
Ciutat Vella, Barcelona
8.0
(1 review)
Starting from
SGD 32.11
Barcelona Highlights: Sagrada Familia and Gaudi Houses Guided Tour in English, Mandarin, Korean
Gràcia, Barcelona
Easy Refund
Starting from
SGD 223.56
Next Page
Verified reviews for Attractions in Spain
Leave a review when you can!
It will help other travelers a lot when they’re planning their trip.
Explore Attractions Category in Spain
Categories in Spain
Recreational Sports in Spain
Culinary Experiences in Spain
Attractions in Spain
Events in Spain
Transports in Spain
Games & Activities in Spain
Spa & Relaxation in Spain
Classes & Culture in Spain
Travel Essentials in Spain
Tours Spain
Attractions Spain
Recreational Sports Spain
Transports Spain
Classes & Culture Spain
Events Spain
Travel Essentials Spain
Culinary Experiences Spain
Spa & Relaxation Spain
Games & Activities Spain
Rafting Spain
Water Sports Spain
Diving & Snorkeling Spain
Extreme Activities Spain
Swimming Spain
Gym Passes Spain
Other Sports Spain
Food Souvenirs Spain
Restaurant Vouchers Spain
Dining Experiences Spain
Performances Spain
Other Attractions Spain
Landmarks Spain
Attraction Passes Spain
Museums & Galleries Spain
Water Parks Spain
Amusement Parks Spain
Nature & Animals Spain
Exhibitions Spain
Sports Events Spain
Ferries & Boats Spain
Airport Transfers Spain
Hop-On Hop-Off Buses Spain
Train & Bus Passes Spain
Transport Rentals Spain
City Transfers Spain
Tourist Passes Spain
Go-Kart Spain
Pools & Beach Clubs Spain
Escape Rooms Spain
Skating Spain
Karaoke Spain
Games Spain
Other Activities Spain
Nails Spain
Massages & Spas Spain
Others Spain
Salons Spain
Facial & Skin Treatments Spain
Eyelash Extension Spain
Barbershops Spain
Hair Removal Spain
Beauty Clinics Spain
Face & Skin Spain
Art & Craft Spain
Cooking Spain
Other Classes Spain
In-Airport Services Spain
Gifts & Souvenirs Spain
Photography Services Spain
Rentals Spain
WiFi & SIM Cards Spain
Indonesia (Bahasa Indonesia)
Indonesia (English)
Global (English)
Malaysia (English)
Malaysia (Bahasa Malaysia)
Philippines (English)
Singapore (English)
Thailand (English)
ไทย (ภาษาไทย)
Việt Nam (Tiếng Việt)
Vietnam (English)
Australia (English)
South Korea (English)
대한민국 (한국어)
Japan (English)
日本 (日本語)
马来西亚 (简体中文)
全球 (简体中文)
Ready to travel the world with us?
Get 8% off, Download App Now
Partner with Traveloka
Payment Partners
About Traveloka
How to Book
Contact Us
Help Center
Careers
About Us
Follow us on
Facebook
Instagram
TikTok
Youtube
Telegram
Products
Hotels
Flights
Airport Transport
Car Rental
Things to Do
Cruises
Villas
Apartments
Other
Traveloka Affiliate
Blog
Privacy Notice
Terms & Conditions
Register Your Accommodation
Register Your Experience Business
Traveloka Press Room
Vulnerability Disclosure Program
APAC Travel Insights
Download Traveloka App
TRAVELOKA SERVICES PTE. LTD. Travel Agent Licence Number: TA02740. Tel: (+65) 69118110
Copyright © 2025 Traveloka. All rights reserved