15 Fun Things to Do in Barcelona When It Rains

Things to Do in Barcelona When It Rains
Splendidly Spain Disclosure

Looking for things to do in Barcelona when it rains? You’re in the right place!

As a travel blogger that lives in Barcelona, I know just how frustrating it can be when bad weather interrupts your plans.

But there’s no need to let the rain ruin your trip! Barcelona has tons of fun indoor activities to keep you entertained on rainy days.

In this guide, I’ll share my top recommendations for rainy day activities in Barcelona, from exploring museums and historic buildings to enjoying food experiences and unique attractions. Let’s get started!

My Top Barcelona Tips & Resources Here are a few quick tips to help you plan your trip: ➜ WHERE TO STAY:Choose Eixample, Gothic Quarter, or El Born. Find hotels on Booking.com or Expedia. ➜ SAGRADA FAMILIA: Book tickets 2-4 weeks ahead of time on the official website. If tickets are sold out, check Viator or GetYourGuide. ➜ PARK GÜELL: Book tickets at least a week ahead of time on the official website. ➜ FOOD TOURS: Sample the best food and drinks in Barcelona with Devour Tours. ➜ CASA BATLLÓ: A fairytale Gaudí masterpiece—get tickets on the official website. ➜ PICKPOCKET TIP: Don’t come to Barcelona without a phone leash—seriously! ➜ GETTING AROUND: Download the FreeNow app to request taxis on demand in Barcelona.

Best Things to Do in Barcelona When It Rains

Here are my top picks for Barcelona rainy day activities:

1. Visit an Art Museum

Visiting one of the top art museums in Barcelona is a great way to spend a rainy day in the city.

Barcelona is home to many incredible art museums, from the Picasso Museum, which highlights the artist’s early works, to the Museu Nacional d’Art de Catalunya (MNAC), where you’ll find masterpieces spanning centuries.

If you like contemporary art, check out Joan Miró Foundation, Museu d’Art Contemporani de Barcelona, or the Banksy Museum for something more unconventional.

Spending a few hours indoors surrounded by world-class art is the perfect way to wait out the rain.

The exterior of Museu Nacional d’Art de Catalunya (MNAC), one of the best art museums in Barcelona

2. Tour Gaudí’s Iconic Houses

Barcelona’s rainy days are the perfect time to explore Gaudí’s architectural masterpieces from the inside.

Casa Batlló and Casa Milà show off his signature curves, mosaics, and innovative designs, offering a interesting look at his creative genius.

Casa Vicens, Gaudí’s first house, is lesser well-known and features Asian influences and bold colors, which makes it a lot different than his later works.

Each building has its own story and immersive experience, from dreamy stained glass to intricate woodwork.

Tip: I would not recommend visiting La Sagrada Familia on a rainy day because the light inside is part of the experience and can be dampened by cloudy weather. Plus, they will sometimes close the towers if it’s raining.

The exterior facade of Casa Batllo Gaudi house in Barcelona Spain
The exterior facade of Casa Mila Gaudi house in Barcelona Spain
Explore Barcelona Like a Local With My Custom Google Map

Plan your trip in minutes with my pre-pinned Google Map filled with the best attractions, restaurants, bars, shopping, and hidden gems in Barcelona.

  • 100+ pre-pinned places so you don’t waste hours planning
  • Filter by category to find food, sights, and local favorites
  • Personal notes with insider tips for each spot

3. Explore the Barcelona Aquarium

The Barcelona Aquarium isn’t the biggest or most impressive aquarium in the world, but it’s a good way to pass the time on a rainy day, especially if you’re visiting with kids.

The highlight is the oceanarium tunnel, where you can stand on a slow-moving conveyor belt and watch sharks, rays, and other marine life swim around you.

There are also smaller tanks featuring Mediterranean and tropical sea creatures, along with interactive exhibits for younger kids.

While it won’t take up an entire day, it’s an easy indoor activity to escape the rain. Plus, it’s located right next to the Maremagnum indoor shopping mall.

A moray eel swimming next to fish at the Barcelona Aquarium

4. See a Flamenco Show

Watching a flamenco show is a great way to experience Spanish culture while staying indoors.

Barcelona has several venues where you can see talented dancers, singers, and guitarists perform in an intimate setting.

Some places, like Tablao Flamenco Cordobés, offer dinner options, which can make it a full evening experience.

With passionate performances and lively music, it’s a memorable way to spend a rainy night in the city.

A female flamenco dancer in a ruffled dress performing onstage at Tablao Flamenco Cordobes Barcelona

5. Take a Cooking Class

Taking a Barcelona cooking class is a fun way to spend a rainy day while learning how to make traditional Spanish dishes.

Many classes in Barcelona teach you how to prepare paella, tapas, or Spanish omelet, often starting with a visit to La Boqueria or another local market to pick out fresh ingredients.

It’s a hands-on experience where you get to chop, stir, and season under the guidance of a local chef.

At the end, you can sit down and enjoy the meal you’ve created, all while staying warm and dry indoors and enjoying unlimited sangria!

A pan of traditional Spanish paella topped with meat and vegetables

6. Go Shopping

Shopping in Barcelona is an easy way to escape the rain while exploring the city’s retail scene.

El Corte Inglés at Plaza Catalunya has so many floors that you could easily get lost, with everything from fashion and cosmetics to gourmet food and home goods.

For a full indoor shopping experience, Maremagnum by Port Vell and Arenas de Barcelona, a former bullring turned mall, offer a mix of international brands, Spanish retailers, and dining options.

People shopping at Zara in Barcelona with ornate architecture

7. Sample Foods at La Boqueria

La Boqueria is a great place to escape the rain and try some of the famous foods in Barcelona.

This iconic market is next level and filled with stalls selling fresh seafood, Iberian ham, local cheeses, and sweet treats like churros, fresh fruit juices, and candies.

Many vendors offer small portions, so you can sample a variety of flavors as you walk through. Plus, there are some surprisingly good tapas bars within the market where you can grab a sangria, wine, or drink.

With its lively atmosphere and wide selection of local specialties, it’s a really fun and colorful spot to grab a bite while staying indoors.

A colorful fruit display at La Boqueria market in Barcelona Spain
An assortment of candies on display at La Boqueria market in Barcelona Spain

8. Step Inside Casa Amatller

Casa Amatller is a bit of a hidden gem next to Casa Batlló, offering a beautifully preserved modernist interior and a glimpse into the life of a wealthy chocolatier.

The guided tour of this historic house takes you through its stunning rooms, filled with original furniture, stained glass, and intricate tilework.

But one of the best parts of visiting this hidden gem in Barcelona is stopping by the cafe for a cup of thick, rich hot chocolate!

Plus, the gift shop also sells chocolate bars and gifts by the Amatller family, which make great Barcelona souvenirs.

The exterior facade of Casa Amatller house in Barcelona Spain

9. Bar Hop or Tapas Tasting

A rainy day is the perfect excuse to explore Barcelona’s bar and tapas scene!

Warm up in a traditional bodega or modern tapas bar and try local favorites like patatas bravas, jamón ibérico, and pan con tomate.

Many spots also offer great wine and vermouth that’s extremely affordable.

With so many great bars within walking distance, you can usually hop from one to the next without spending too much time in the rain.

Two glasses of wine next to a plate of pan con tomate at a Barcelona tapas bar

10. Visit the Moco Museum

The Moco Museum is a great indoor spot to explore contemporary and street art on a rainy day.

Located in the El Born district (very close to the Picasso Museum), it features works by artists like Banksy, Keith Haring, and Yayoi Kusama, mixing thought-provoking pieces with immersive digital exhibits.

The museum’s smaller size makes it easy to visit without feeling overwhelming.

With its mix of modern masterpieces and bold installations, it’s a fun way to experience a different side of Barcelona’s art scene.

A large brown sculpture at the entrance to the Moco Museum in Barcelona Spain

11. Explore the White Rabbit Museum

The White Rabbit Museum is one of Barcelona’s quirkiest hidden gems, perfect for a rainy day.

This interactive space is filled with surreal and thought-provoking exhibits that mix art, illusion, and technology.

Each room offers a unique experience, from mind-bending optical illusions to immersive digital installations.

If you’re looking for something unusual and fun, this museum is a great way to spend an afternoon indoors.

12. Try an Escape Room

An escape room is a fun way to stay indoors and challenge yourself on a rainy day in Barcelona.

The city has a surprising amount of options, from mystery and adventure themes to horror-inspired rooms for those who want an extra thrill.

I swear I see a new escape room pop up in almost every neighborhood I visit! Some of the most popular Barcelona escape rooms include Lock ClockMaximum Escape, and Golden Pop.

Working with a group to solve puzzles and find clues makes it an exciting and interactive experience that’s great for families.

Golden Pop Escape Room entrance with retro marquee signage and themed decorations for catacombs, nightmares, and dinosaurs

13. Have Fun at the Big Fun Museum

The Big Fun Museum is a great place to escape the rain in Barcelona and enjoy something completely different.

This interactive museum is filled with quirky exhibits, optical illusions, and themed rooms designed for fun and playful photos.

From an upside-down house to a room that makes you feel tiny, every space offers a new surprise.

It’s a lighthearted way to spend time indoors, whether you’re visiting with friends, family, or just looking for something entertaining.

Colorful entrance to the Big Fun Museum in Barcelona featuring a toy soldier statue, candy machines, and vibrant wall murals

14. Indulge at the Chocolate Museum

The Chocolate Museum is a sweet way to spend a rainy day in Barcelona.

It explores the history of chocolate, from its origins to its role in Spanish culture, with detailed exhibits and impressive chocolate sculptures.

The best part is the tasting experience, where you can sample rich, high-quality chocolate.

Whether you’re a history lover or just have a sweet tooth, this museum is a fun and delicious indoor activity.

Exterior of Museu de la Xocolata de Barcelona with a terracotta facade, arched windows, and stone-framed entrance

15. Enjoy a Spa Day

A rainy day is the perfect excuse to unwind with a relaxing spa experience in Barcelona.

Many spas in the city offer thermal circuits, saunas, and massage treatments to help you warm up and recharge.

For a unique spa experience, visit Aire de Barcelona, housed in a stunning old mansion in the heart of the El Born neighborhood.

Whether you choose a thermal bath, a deep-tissue massage, or a full wellness treatment, it’s a great way to escape the weather and take a break from sightseeing.

Final Thoughts: What to Do in Barcelona When It Rains

I hope this list gives you some great ideas for things to do in Barcelona when it rains!

Whether you want to explore museums, enjoy delicious food, or try something fun and unique, there are many ways to make the most of a rainy day.

The city has no shortage of indoor activities, so a little bad weather doesn’t have to ruin your plans.

Just grab an umbrella, stay flexible, and enjoy everything Barcelona has to offer—rain or shine!

READ NEXT: