Barcelona is famous for its sunny beaches, outdoor terraces, and world-renowned architecture. But even in one of Europe's most pleasant climates, rainy days happen. Fortunately, the Catalan capital offers plenty of indoor attractions that can easily fill an afternoon, an evening, or even an entire weekend.
From immersive art experiences and iconic football landmarks to historic theatres, cozy bookstores, and wellness retreats, there are countless indoor activities in Barcelona that don't require perfect weather. Whether you're visiting in autumn, escaping a sudden downpour, or simply looking for something different to do, this guide covers some of the best indoor things to do in Barcelona without breaking the bank.
What to do in Barcelona when it rains
If you're searching for things to do in Barcelona when it rains, you're not alone. While many visitors plan their itineraries around outdoor sightseeing, rainy days can actually be a great opportunity to explore a different side of the city.
Barcelona is home to fascinating museums, historic venues, immersive experiences, indoor sports facilities, and some of Spain's most beautiful cultural spaces. Many of them are located in the city centre, making it easy to create a full rainy-day itinerary without spending hours travelling across town.
Here are 25 budget-friendly indoor things to do in Barcelona.
1. Visit Barcelona Aquarium
Price: From €15
Located in Port Vell, Barcelona Aquarium is one of the city's most popular indoor attractions and a fantastic choice for visitors of all ages. Home to more than 11,000 marine animals, the aquarium focuses on Mediterranean ecosystems while also featuring species from tropical oceans around the world.
The highlight is undoubtedly the spectacular 80-metre underwater tunnel, where visitors can walk beneath sharks, rays, and enormous schools of fish. The immersive experience makes it easy to spend several hours exploring the exhibits while staying completely sheltered from the weather.
If you're travelling with children, this is one of the most entertaining indoor activities in Barcelona. Adults, however, often enjoy it just as much.

2. Visit BAS Museum to learn about urban art
Price: From €11
For something a little different, BAS Museum offers one of the city's most engaging cultural experiences. Located in the heart of Barcelona, the museum focuses on contemporary urban art through curated exhibitions that combine creativity, social commentary, and visual storytelling.
Unlike traditional museums that rely heavily on written explanations, BAS creates accessible experiences through large-scale installations, striking visuals, and thought-provoking works. Visitors can explore contemporary themes while discovering artists whose work has influenced global urban culture.
Whether you're an art lover or simply looking for a unique indoor activity Barcelona visitors often overlook, BAS Museum is an excellent rainy-day option.

3. Relax at AIRE Ancient Baths
Price: From €200
Hidden beneath the streets of El Born, AIRE Ancient Baths provides one of the most relaxing indoor experiences in Barcelona. Inspired by Roman, Greek, and Ottoman bathing traditions, this atmospheric wellness centre features thermal baths, steam rooms, saltwater pools, and candlelit relaxation areas.
The historic setting adds to the experience, creating a peaceful environment that feels worlds away from the busy streets above. Many visitors choose to spend several hours moving between hot and cold pools before enjoying a massage or wellness treatment.
While it's one of the more expensive activities on this list, it remains one of the most memorable.
4. Race at Indoor Karting Barcelona
Price: From €21
If museums and sightseeing aren't your thing, Indoor Karting Barcelona offers a completely different way to spend a rainy afternoon. The indoor circuit allows visitors to race regardless of weather conditions, making it a popular choice among locals and tourists alike.
Drivers of all experience levels are welcome, and races are timed so you can compete against friends or challenge your own best score. The venue is particularly popular for groups, but solo visitors can also join sessions and enjoy the thrill of high-speed indoor racing.
It's one of the most exciting indoor things to do in Barcelona for anyone looking for a dose of adrenaline.

5. Experience a flamenco show at Tablao Flamenco Cordobes
Price: From €35
Located in Las Ramblas, Tablao Flamenco Cordobes has been one of Barcelona's leading flamenco venues for more than five decades. The intimate setting allows visitors to experience the emotion and intensity of flamenco up close, creating a far more authentic atmosphere than larger theatre productions.
The performances combine passionate singing, intricate guitar playing, and extraordinary dance routines that showcase one of Spain's most famous art forms. Even travellers with little previous interest in flamenco often leave describing it as one of the highlights of their trip.
6. Warm up with hot chocolate at Granja Viader
Price: €4–8
Sometimes the simplest activities are the most enjoyable. When the rain starts falling, few things feel more comforting than a cup of thick Catalan hot chocolate at Granja Viader.
Founded in 1870, this historic café has become one of Barcelona's most beloved institutions. The atmosphere feels delightfully old-fashioned, and the hot chocolate is rich enough to eat with a spoon. Pair it with churros or freshly baked pastries and you'll quickly understand why locals have been coming here for generations.
7. Take the Camp Nou Experience
Price: From €69
Football fans should make time for the Camp Nou Experience, one of Barcelona's most iconic attractions. Even visitors who aren't passionate about football often find themselves fascinated by the history of FC Barcelona and its importance within Catalan culture.
The museum includes interactive exhibits, historic photographs, multimedia presentations, trophies, and memorabilia celebrating some of the greatest players in football history. You'll gain insight into why Barça is often described as "more than a club" and discover the stories behind one of the world's most successful sporting institutions.
For sports enthusiasts wondering what to do inside in Barcelona, this experience is hard to beat.

8. Visit the Chocolate Museum
Price: From €8
Chocolate lovers shouldn't miss Barcelona's Chocolate Museum. Located in the El Born district, the museum explores the history of cocoa, its arrival in Europe, and its influence on culture and commerce.
One of the biggest attractions is the collection of sculptures made entirely from chocolate. From famous landmarks to popular characters, the craftsmanship on display is genuinely impressive. The museum is compact but enjoyable and works particularly well as part of a wider day exploring El Born.
9. Browse books at Laie Bookshop
Price: Free
Located near Passeig de Gràcia, Laie is one of Barcelona's most respected independent bookstores. The carefully curated selection includes books on art, architecture, photography, design, literature, and local culture, making it especially appealing for curious travellers.
The attached café creates a welcoming environment where visitors can spend an hour or two reading while escaping the rain. It's a reminder that some of the best indoor activities don't require a ticket at all.
10. Tour Palau Güell
Price: From €12
While many visitors focus on Casa Batlló and Sagrada Família, Palau Güell remains one of Barcelona's most underrated Gaudí landmarks. Located just off Las Ramblas, this UNESCO World Heritage Site offers visitors the chance to explore one of the architect's earliest masterpieces almost entirely indoors.
The building features elegant halls, intricate woodwork, innovative architectural solutions, and one of the most spectacular rooftop chimney collections in Barcelona. Because it attracts fewer visitors than some of Gaudí's more famous works, it often feels quieter and more intimate.
For travellers interested in architecture, history, and design, Palau Güell is one of the best budget-friendly indoor things to do in Barcelona.

11. Explore Altaïr, Europe's largest travel bookshop
Price: Free
Travel enthusiasts should not miss Altaïr, one of the largest bookstores in Europe dedicated entirely to travel and exploration. Located in Eixample, this unique space is packed with guidebooks, maps, photography collections, travel literature, and cultural publications from every corner of the world.
Even if you're not planning your next adventure, Altaïr is a fascinating place to browse. The store regularly hosts talks, exhibitions, and events related to travel and global cultures, making it feel more like a cultural centre than a traditional bookshop. On a rainy afternoon, it's easy to lose track of time wandering through the shelves and discovering destinations you never knew existed.
12. Go shopping at El Corte Inglés
Price: Free entry
The flagship El Corte Inglés in Plaça de Catalunya is much more than a department store. Spread across multiple floors, it offers fashion, beauty products, electronics, gourmet food, books, and home décor, making it one of the most convenient places to spend a few hours indoors.
Even if shopping isn't on your agenda, the building itself is worth visiting. Head to the upper floors for excellent views over Plaça de Catalunya while enjoying a coffee or snack. When you're looking for indoor activities in Barcelona that don't require buying a ticket, this is a practical and comfortable option.
13. Spend an afternoon at La Illa Diagonal
Price: Free entry
La Illa Diagonal is one of Barcelona's most modern and spacious shopping centres. Located in the Les Corts district, it combines retail stores, restaurants, cafés, and entertainment spaces under one roof.
Unlike many shopping centres that feel crowded and hectic, La Illa has a more relaxed atmosphere. It's a good place to escape bad weather while enjoying lunch, browsing local and international brands, or simply taking a break from sightseeing. The variety of dining options also makes it a convenient stop if you're spending the day exploring western Barcelona.
14. Step inside Casa Batlló
Price: From €29
Many visitors admire Casa Batlló from the outside, but the interior is where Antoni Gaudí's genius truly comes to life. Often described as one of the most imaginative buildings in the world, Casa Batlló feels more like stepping into a dream than visiting a historic house.
Inside, you'll discover flowing shapes, colourful stained glass windows, innovative ventilation systems, and immersive audiovisual experiences that help explain Gaudí's vision. Every room reveals new details inspired by nature, the sea, and Catalan Modernism.

15. Tour Palau de la Música Catalana
Price: From €18
A UNESCO World Heritage Site, Palau de la Música Catalana is widely considered one of the most beautiful concert halls in the world. Designed by architect Lluís Domènech i Montaner, the building is a masterpiece of Catalan Modernism.
Guided tours allow visitors to admire its spectacular stained-glass skylight, colourful mosaics, sculptures, and intricate decorative details. The auditorium alone is worth the visit. If possible, attend a concert to experience the venue as it was intended: filled with music.
16. Get creative at IKONO Barcelona
Price: From €15
IKONO Barcelona offers a playful indoor experience unlike anything else in the city. Visitors move through a series of immersive rooms designed to stimulate the senses through colour, sound, texture, and interactive installations.
From giant ball pits to mirrored spaces and artistic environments, each room encourages exploration and creativity. It's particularly popular among younger travellers and anyone looking for fun photo opportunities, but the experience is designed for all ages.
17. Challenge your brain at Paradox Museum
Price: From €18
Paradox Museum combines science, psychology, and optical illusions to create one of the most entertaining indoor attractions in Barcelona. The exhibits challenge visitors' perceptions and demonstrate how easily the brain can be fooled.
You'll find upside-down rooms, gravity-defying installations, and interactive displays that make for both fascinating learning experiences and memorable photographs. It's one of the most original things to do inside in Barcelona and appeals equally to adults and children.
18. Put your skills to the test at Escape Hunt Barcelona
Price: €20–35 per person
Escape rooms have become increasingly popular in Barcelona, and Escape Hunt is among the city's best. Participants work together to solve puzzles, uncover clues, and complete missions before time runs out.
Themes range from detective mysteries and historical adventures to fantasy quests and thrilling challenges. It's an excellent activity for families, groups of friends, or colleagues looking for a fun way to spend a rainy day indoors.
19. Learn to cook Spanish food
Price: €25–50
A cooking class can be one of the most rewarding experiences during a trip to Barcelona. Several schools in El Born and the Gothic Quarter offer workshops focused on paella, tapas, and traditional Spanish recipes.
Beyond learning how to prepare delicious food, participants gain insight into local culinary traditions and ingredients. Many classes also include wine tastings and shared meals, making them a social experience as well as an educational one.

20. Watch an independent film
Price: €6–12
Barcelona is one of the best cities in Spain for cinema lovers, particularly those who prefer films in their original language. Two standout venues are Cinemes Verdi in Gràcia and Renoir Floridablanca near Sant Antoni.
Both cinemas regularly screen independent films, international productions, documentaries, and festival favourites. On a rainy evening, grabbing some popcorn and settling into a comfortable cinema seat can be a welcome break from sightseeing.
21. Take a yoga class
Price: €10–20
A rainy day is the perfect opportunity to slow down and recharge. Barcelona has numerous yoga studios offering drop-in classes for visitors, even if you're only in the city for a few days.
YogaOne Aragó in Eixample is known for its welcoming atmosphere and affordable prices, while Yoga Weeks in Poblenou offers a wide variety of classes ranging from energetic Vinyasa sessions to relaxing Yin Yoga. Most studios provide mats and equipment, making it easy for travellers to participate.

22. Try indoor climbing
Price: €12–20
If you prefer active indoor activities, Barcelona's climbing gyms are an excellent option. Sharma Climbing Barcelona, founded by professional climber Chris Sharma, is one of the most famous climbing centres in Europe.
Another great choice is Bloc District, which specialises in bouldering and welcomes climbers of all skill levels. Whether you're a complete beginner or an experienced climber, indoor climbing offers a fun and challenging way to stay active while avoiding the rain.
23. Join a language exchange
Price: Usually free
Barcelona's international community makes it one of the easiest places in Europe to meet people through language exchanges. Events take place almost every day of the week and are often organised through platforms such as Meetup.
Popular venues can be found throughout Eixample, Gràcia, and El Born. Whether you're practising Spanish, English, Catalan, French, or another language, these events provide an excellent opportunity to socialise with locals and fellow travellers.

24. Visit Biblioteca Gabriel García Márquez
Price: Free
Named the world's best public library in 2023, Biblioteca Gabriel García Márquez is worth visiting even if you don't plan to borrow a book. The striking wooden architecture, bright reading spaces, and welcoming atmosphere make it one of Barcelona's most impressive public buildings.
Visitors are free to enter, browse the collections, read, or simply enjoy the peaceful surroundings. It's a fantastic option for solo travellers wondering what to do in Barcelona when it rains.
25. Attend a Candlelight Concert
Price: €15–40
One of Barcelona's most magical indoor experiences is attending a Candlelight Concert. These performances take place in beautiful venues throughout the city and feature musicians playing everything from classical masterpieces to contemporary hits by artists such as Queen, Coldplay, and Taylor Swift.
The venues are illuminated by hundreds of candles, creating an intimate atmosphere that transforms a simple concert into a memorable experience. Whether you're travelling alone, with friends, or as a couple, it's a wonderful way to end a rainy day in Barcelona.
Frequently asked questions
What can I do when I'm bored and it's raining in Barcelona?
Barcelona offers far more indoor attractions than many visitors expect. If the weather isn't cooperating, you can explore Barcelona Aquarium, discover contemporary art at BAS Museum, visit the Camp Nou Experience, enjoy a flamenco show at Tablao Flamenco Cordobes, relax at AIRE Ancient Baths, or challenge yourself at Paradox Museum.
What is the rainiest month in Barcelona?
October is generally considered the rainiest month in Barcelona, although rainfall can occur throughout autumn and spring. Fortunately, heavy rain rarely lasts for extended periods, and there are plenty of indoor activities in Barcelona that allow visitors to continue exploring the city regardless of the weather.
What can I do alone when it's raining in Barcelona?
Barcelona is a fantastic city for solo travellers. On rainy days, you can visit the BAS Museum, browse the shelves at Laie or Altaïr, spend a few hours reading at Biblioteca Gabriel García Márquez, attend a yoga class, join a language exchange, or relax at AIRE Ancient Baths.
Many museums, cultural venues, cinemas, and concert halls are also ideal for visitors exploring the city on their own.
Are there free indoor activities in Barcelona?
Yes. There are several free indoor things to do in Barcelona. Public libraries such as Biblioteca Gabriel García Márquez and Biblioteca Jaume Fuster are open to visitors, while bookstores like Laie and Altaïr are perfect for browsing on a rainy afternoon.
Language exchanges organised through Meetup are often free to attend, and shopping centres such as El Corte Inglés and La Illa Diagonal can provide hours of entertainment without requiring a purchase.
Is Barcelona worth visiting when it rains?
Absolutely. While many people associate Barcelona with beaches and outdoor sightseeing, some of the city's most interesting attractions are entirely indoors. From architectural masterpieces such as Casa Batlló and Palau de la Música Catalana to cultural experiences like BAS Museum and Tablao Flamenco Cordobes, rainy weather doesn't have to disrupt your plans.
In some cases, rain can even improve the experience by reducing crowds at popular attractions.
How many rainy days does Barcelona have each year?
Barcelona enjoys a Mediterranean climate and typically experiences around 50 to 60 rainy days per year. Compared to many major European cities, this is relatively low, which is why the city remains a popular year-round destination.
Are there indoor activities near Plaça de Catalunya?
Yes. Plaça de Catalunya is one of the best areas in Barcelona for rainy-day plans. Within walking distance, you'll find BAS Museum, El Corte Inglés, Laie Bookshop, Gran Teatre del Liceu, several cinemas, and countless cafés, restaurants, and cultural attractions.
This makes the city centre one of the most convenient places to base yourself when the weather turns bad.
