Romantic Things to do in Barcelona

54 Romantic Things To Do in Barcelona 2021 – for Couples and 1st Dates (and even proposals)

Barcelona is a romantic city! No wonder, with all the narrowed streets in the beautiful old town of El Gótico, the cities beach front, a delicious cuisine and so many romantic things to do more.

It is a wonderful city for 1st dates, romantic weekend breaks and vacation time. It is even a great spot for proposals!

54 Romantic Things To Do in Barcelona 2017 - for Couples and 1st DatesThis is my huge list of romantic spots and romantic things to do in Barcelona as a couple. Make sure you also check out my articles on how to spend an awesome One Week In Barcelona.

On top of that, I created an itinerary and schedule for what I think is a perfect romantic day.

Please also read my guide on 21 romantic ideas for couples. I also included a unique way to propose.

Jump directly to the itinerary for the most perfect romantic day in Barcelona

This article will guide you to amorous experiences and dreamy locations.

If you are also looking for the best places to eat and have a good coffee in Barcelona check out:

Some of these coffee shops are really romantic spots. And if you just need some relax time, check out the 12 best spas in Barcelona.

Barcelona is my birth place and I know the city inside out. I started this article initially with the idea to pull together 17 romantic things to do.

However, once Matthias and I sat down and started brainstorming, this list kept growing and growing.

Altogether I am sharing with you 54 romantic things to do in Barcelona.

My 54 romantic things to do in Barcelona

So, let’s get a bit romantic and start with one of my absolute highlights:

1. Aire Barcelona SPA (by night)

How about visiting a SPA at night?

And not just any. Aire Barcelona is an Arabic spa and it is pure luxury. I cannot state this enough. Besides the spa experience, you can book extra massages. There is a sauna, a salty pool, a hot tub, a cold one, free hot tea, and well, everything!

The first time we booked Aire Barcelona Spa back in 2014 and we come back whenever we can.

My recommendation for a romantic date: Go here at midnight! A Spa session lasts 1.5h and is limited to 20 people. This makes it super cozy, intimate, and, well, romantic!

In case this Spa is full, do not panic! We have a list of 12 best Spas in Barcelona.

Aire de Barcelona

2. Have dinner at Cucine Mandarosso

Food, another way to get romantic, right? Italians know a thing or two here.

Cucine Mandarosso is my favorite Italian restaurant in Barcelona. It is sooooo delicious! It is usually busy. So, if you can, call them up first and make a reservation. They speak English, don’t worry:

Here is their contact details.

About the interior: The place is quite small and antique.

It is packed with noodles (as decor) and more curious, patina-style Italian decor. Fun to look around.

Also, the dimmed light helps the cozy setting.

3. Have a drink at a roof top terrace

Hotel 1898 is located in a restored 19th-century building next to famous Las Ramblas, in the city center. Not only that the building is a historical heritage in the city, but it has also refurbished the interior.

It offers a spa service, restaurant and a swimming pool on the roof-top terrace.

Some would say: They offer a full romance package!

From the roof-top terrace you can also see Sagrada Familia. Another romantic spot! Find a big list of romantic hotels in Barcelona here.

Check rates for Hotel 1898 here

Best Luxury Hotel in Barcelona: Hotel 1898

4. Rent a private boat with a Captain

Oh let us make your trip even more special! You can rent a private sailing boat with a captain. offer this for tourists and visitors.

Enjoy an amazing private boat trip with your partner, family, or friends.

Appreciate the full skyline of Barcelona from the sea, jump in the water and enjoy snacks, your own music and drinks.

Here’s a video.

How to book?

Contact to prices and available dates.

Book your Sailing Boat here

Boat Rental in Barcelona

5. Wander around el Gótico

Yes, I’ve to say it again, Barcelona is a romantic city.

Narrowed streets, tiny restaurants, cafés, bars, galleries, art, beach. It is easy to forget the time and just wander around. And this is what we recommend to do as well.

Leave your phones and watches at home, and wander around El Gótico, the downtown area. Maybe get an ice cream as well or a smoothie at the La Boqueria?

There are private walking tours you can book.

If you want to join more people, there is also many free walking tours. The guys from NEXT Barcelona Tours are pretty cool!

The tours are tip-based. You leave a tip at the end to the guide, most people give around 5 to 10€.

Narrow street Gothic Quarter

6. Cooking class for homemade Paella

“One cannot think well, love well, sleep well, if one has not dined well.” -Virginia Woolf

It is true! Barcelona is also a foodie paradise. Therefore, a cooking class is a good idea to join.

How about food?

Barcelona is a serious foodie-paradise, perfect for some cooking classes. No wonder we recommend joining an awesome cooking class! The best way to do it is joining a combo of visiting a market and cooking class. It is the best way to impress your friends at home with a delicious Paella or Tapas. There is a ton of cool paella cooking classes with Airbnb Experience.

Here is a handpicked recommendation. We enjoyed BCN Kitchen. Their courses are fun and well-made. It’s really worth it the money. You visit a local market and learn to cook Paella like a boss!

Whatever course you chose, I would recommend one with a local market tour and cooking!

Here’s what you’ll learn to cook:

  • Gazpacho
  • Spanish tortilla
  • Seafood Paella, the authentic taste of Spain (vegetarian options available!)
  • Crema Catalana (delicious desert)
  • Pá amb tomáquet (simple but delicious Catalan way of eating bread)

Prices start from 68€. We got a lovely 5% discount here as well!

5% discount for BCN Kitchen (only for our readers)

The coupon code is


How to apply?

  1. Visit
  2. choose your date and class
  3. apply the discount