20 Best Things to Do on a Rainy Day in Barcelona (2023)

This article may contain affiliate links. Please read our Disclosure Policy for more information.

Rain in Barcelona? Bummer, right? Or maybe not! 

If you’ve found yourself looking for indoor adventures to stay dry, you’ve landed on the right page. 

From mesmerizing museums to tantalizing tastings, and from the secrets of the sea to the thrill of an escape, when it comes to what to do on a rainy day in Barcelona, there’s no shortage of incredible stuff to do indoors in this iconic city.

Now, why should you trust this list? Well, I’ve been living in Spain for a good chunk of my life, and I’ve spent countless days exploring the nooks and crannies of Barcelona, rain or shine. 

So if you’re ready to discover some of the best kept indoor secrets of Barcelona, keep reading! I promise, by the end, you may just be kinda hoping for more rainy days…

woman looking for what to do on a rainy day in Barcelona, Spain

What to do on a rainy day in Barcelona

For me, the ideal time for a trip to Barcelona is either spring or autumn – both of which, unfortunately, can have the occasional wet day. However, as you’re about see, there’s absolutely no need for this to put a dampener (pun fully intended) on your vacation!

1. Do a cooking class

One of the best ways to soak up Barcelona (pun also intended…ok, I’ll stop now) on a drizzly day is by diving into the local cuisine. So why not take a cooking class? 

You’ll be indoors, staying dry, but you’ll also be learning how to whip up some iconic Catalan dishes. Paella, anyone? 

It’s not just about the food, though. By the end, you’ll have new friends, a full belly, and a skill you can brag about when you’re back home.

Cooking up some magic. a group of seniors attending a cooking class in rainy day in Barcelona.

2. Jump on the Hop-On-Hop-Off Bus

Alright, so you’re in Barcelona, and it’s raining. No worries! Those big red or blue buses that you see cruising around the city? They’ve got you covered, literally. 

With a covered upper deck, you can still see the city’s top sights without getting wet. From the artsy El Raval to the historic Gothic Quarter, the bus has stops all over the city. 

It’s an easy and comfy way to sightsee when the weather’s not on your side.

3. Visit the Sagrada Familia

Rain or shine, the Sagrada Familia is a must-visit. Honestly, there’s something pretty magical about seeing this iconic basilica under a blanket of gray clouds. 

The rain really does give it a different kind of mood. Plus, the inside is even more impressive. The stained glass windows, the intricate details, and the towering columns – it’s like stepping into another world. 

And guess what? You’re indoors! So, let the rain pour, because you’ll be dry and in awe.

4. Bounce into La Boqueria

When the skies are gloomy, there’s no better place for a foodie to hang out than La Boqueria. Located right off La Rambla, this market is a feast for the senses. 

From fresh fruits and juices to local cheeses and cured meats, there’s a whole world of flavors waiting for you. It’s also a rad place to people-watch. 

You can easily grab a snack, find a corner, and let the vibrant energy of the place chase away any rainy day blues.

Bounce into La Boqueria in rainy day in Barcelona.

5. Discover the Picasso Museum

Alright, art lovers, this one’s for you. When the clouds are hanging low, duck into the Picasso Museum. 

Dive deep into the world of one of Spain’s most famous sons. The museum, set in a series of medieval palaces, is home to an impressive collection of Pablo’s early works. 

It’s fascinating to see his evolution as an artist. Plus, you’ll be protected from the rain and totally absorbed in the art. 

6. Wander the MNAC (National Museum of Catalan Art)

Got an umbrella? Good! Head on over to Montjuïc and make your way to MNAC. 

From the outside, it looks super regal. And inside? Well, let’s just say that you’re in for a visual journey. 

It houses a mind-blowing collection of Romanesque art, but there’s also a mix of modern and other historic pieces. Those rainy day vibes somehow make the art pop even more. 

Plus, to be honest, if you find a window, the view of the rain-soaked city is kinda poetic.

7. Go shopping at Las Arenas

If you’ve got a bit of a shopping itch, Las Arenas is your spot! It’s this super cool shopping center that used to be a bullring. Yep, you read that right! 

Today, though, it’s packed with a mix of fashion, tech, and local shops. And there’s no need to worry about the rain as you browse. 

In fact, that bad weather could actually mean that you’re here during winter in Barcelona, given it’s often the wettest time of the year – which is peak sales time after Christmas!

Once you’ve had your fill of shopping, head to the rooftop. Even on a gray day, the views of Plaça d’Espanya and Montjuïc are totally worth a look.

And if the rain’s really set in, why not consider heading out to La Roca Village, Barcelona’s biggest outlet mall, for a longer shopping stint? You can get bus tickets to La Roca here so that you’re taken straight there – no messing about with public transport in the rain and no wasting time when there’s (heavily discounted!) shopping to be done!

Go shopping at Las Arenas in rainy day in Barcelona.

8. Experience a flamenco show

When in Spain, right? A rainy evening is the perfect backdrop for the fiery passion of a flamenco show. 

There are loads of tablao (flamenco venues) dotted around the city where dancers stomp and twirl. The intensity, the music, the dance! Everything comes together for an unforgettable experience. 

Grab a glass of local wine, sit back, and let the raw emotion of flamenco wash over you.

9. Do a food tour

Let’s face it, Barcelona’s food scene is next level. And what better way to explore it than with a food tour? 

Wander through the drizzling streets and let a local guide take you to some of the best spots in town. From patatas bravas to bombas, you’ll get to sample the city’s best bites.

Don’t let the rain deter you! Sure, you might not stay 100% dry with this option, but unless the rain is thundering down (which doesn’t happen that often in Barcelona – you usually get this annoying drizzle effect instead), you’re going to be ok.

And given just how much you’re going to try (and learn!) on these tours, surely a few drops is more than worth it?

10. Have a spa day

Okay, let’s talk ultimate relaxation. The rain’s coming down, and maybe you’re feeling like pampering yourself a bit. 

Luckily, Barcelona’s got a bunch of spas that’ll help you unwind and forget about the dampness outside. Slip into a warm pool, get a massage, or even try a traditional Spanish wellness treatment. 

It’s the perfect way to rejuvenate and give yourself a little TLC. By the time you step out, you’ll feel so refreshed, the rain won’t even matter.

Young couple enjoying a Spa treatment in a Spa center in rainy day in Barcelona.

11. Check out the Barcelona Aquarium

Rain’s got you feeling a little waterlogged? Dive even deeper into the watery vibe by heading to the Barcelona Aquarium. 

You might think, “Why an aquarium on a rainy day?” Well, there’s something about watching all those colorful fish and underwater creatures that’s extra calming when it’s wet outside. 

Plus, it’s a cool spot to learn about the marine life of the Mediterranean. There’s plenty to see, do and learn here for both adults and kids, so it’s a really great family option in particular if you and your tribe are wondering what to do on a rainy day in Barcelona.

12. Taste the Chocolate Museum

Alright, fellow sweet toothers, this one’s a no-brainer. Did you know Barcelona has a whole museum dedicated to chocolate? 

Yep, it’s a thing. Walk through and discover the rich history of chocolate in Spain. 

Best part? There are samples. Lots of them. Bite into some velvety smooth chocolates while learning about their origins. 

Trust me, rain and chocolate? They’re a match made in heaven. Just make sure to leave room for seconds!

13. Head to the FC Barcelona Museum

Football fan or not, the FC Barcelona Museum is a must-visit – after all, there’s a reason that it’s the most visited museum in the city (which is quite a claim to fame given the sheer number of museums here)! 

This is why a rainy day is the perfect excuse to dive into the history of one of the world’s most famous football clubs. The place is packed with interactive displays, trophies, and some legendary football memorabilia. 

Even if the rain’s got your spirits a little low, the energy here is infectious. Relive some epic goals, take a snap with the Champions League trophy, and just get lost in Barça’s legendary journey.

Head to the FC Barcelona Museum in rainy day in Barcelona.

14. Stroll around the Barcelona Cathedral

A bit of rain can’t dim the charm of the Barcelona Cathedral. This Gothic beauty stands tall in the heart of the city, silently narrating tales from centuries past. 

Walk its aisles, and you’ll find some intricately designed chapels and mesmerizing stained glass. But guess what? The cloister is where the magic is! 

Even in the rain, the courtyard, with its geese and fountains, feels like an oasis of peace. Throw on that raincoat and let the Cathedral surprise you.

15. Enter Casa Batllo

It’s pretty safe to say that Antoni Gaudí really knew how to leave an impression. Casa Batlló is one of his masterpieces and is like a visual party for anyone who steps in. 

Its whimsical architecture, inspired by marine life, is a feast for the eyes. Every corner, every detail of the house is thoughtfully designed. 

And with the sound of rain as a backdrop, exploring Casa Batlló feels like wandering through a dream. It’s a great chance to pop that umbrella down, step inside, and get ready to be amazed.

16. Catch a show at the Palau de la Música Catalana

Talk about a splash of color on a gray day! The Palau de la Música Catalana isn’t just a concert hall; it’s an art nouveau wonder. 

Its vibrant stained glass, intricate mosaics, and whimsical sculptures make it one of a kind. If you’re lucky, you can snag tickets to a performance and be serenaded by the venue’s impeccable acoustics. 

But hey, even if concerts aren’t your thing, you can actually explore its beauty up-close with a guided tour. Either way, it’s music to anyone’s ears, rain or shine.

Catch a show at the Palau de la Música Catalana during rainy day in Barcelona.

17. Pop into the CCCB (Centre de Cultura Contemporània de Barcelona)

Let’s get a bit modern, shall we? The CCCB is where contemporary art, philosophy, and culture collide. 

It’s dynamic, it’s edgy, and it’s always got something fresh to offer. Whether it’s thought-provoking exhibitions, film screenings, or interactive installations, this place keeps the rainy day gloom at bay. 

While you’re there, don’t miss the view from the top. The cityscape under a drizzle has its own brand of charm. 

18. Enjoy the best of Banksy at the Moco Museum

Street art aficionados, this one’s for you. Did you know Barcelona has a space dedicated to the legendary Banksy? 

Yep, the Moco Museum is where you can see some of his most iconic pieces, all under one roof. It’s a journey through satire, humor, and rebellious artistry. 

But it’s not just Banksy; there are works from other contemporary artists that’ll have you pondering long after you leave. So why not ditch the rain and let some edgy art add color to your day?

Grab your entry tickets to the Moco Museum here.

19. Expand your mind at CosmoCaixa

Ever wondered how it feels to touch a meteorite? Or maybe walk through an Amazon rainforest in the heart of Barcelona? 

CosmoCaixa is where the fun and the educational come together. This science museum is packed with interactive exhibits, a mini rainforest, and a planetarium that’ll make you forget all about the rain outside. 

Perfect for both kids and the young at heart, it’s an adventure of exploration and discovery. 

Expand your mind at CosmoCaixa during rainy day in Barcelona.

20. Get lost in an escape room

If you’ve ever thought of being a detective or a treasure hunter, you’ll be happy to hear that Barcelona’s got some of the most imaginative escape rooms you’ll ever experience.

Whether you’re solving mysteries, breaking out of prison, or uncovering ancient secrets, the clock’s ticking! Jump into a world of puzzles and clues, and you might just forget about the world outside. 

Rainy day? What rainy day? When you’re racing against time, the weather’s the last thing on your mind.

Leave a Reply

Your email address will not be published. Required fields are marked *