Here we resumed all the information you may need about Barcelona’s largest shopping centres, you’ll read about the centres and what you can find inside.

Barcelona is a beautiful city that offers such a great number of places to explore, where you can never really go short on things to see and do. But we totally get that all of us after exploring the cultural side of a city, need some time for shopping: to find something for ourselves, our relatives and friends back home.

You can find some unique handmade pieces in the little boutique shops of the old town or head to Passeig de Gracia and pass by its variety of designer shops. But sometimes, especially during the hot summer months, it is just easier to go to a shopping mall and find everything you need at once.

And what’s great about Barcelona is that the city has so many great shopping malls, that wherever you go, your shopping experience will be very enjoyable and, for sure, very successful.

So, if you wonder how to spend your Sunday or you need just a place to do some shopping, one of this malls for shopping will surely be what you were searching about.

1. Las Arenas de Barcelona

When you first see the Las Arenas building you will never tell that it is a shopping mall. From the outside it looks like a historical monument, because it is one of them.

The building itself dates back to 1900. Back in the days, it was a bullfighting arena (you see where the name comes from), and later it was reconstructed and redesigned into a commercial center in 2011.

a view from outside of the rounded arenas shopping center made by red  bricks
Commercial center Las Arenas – Wikimedia Commons

Today it is one of the coolest malls you can visit: apart from a great number of shops spread into three levels of the center, you can find a cinema, a gym, numerous restaurants and even a Rock Museum.

But its real treasure is the located in Plaza España on the 5th floor circular terrace with a 360 degrees panoramic view.  In fact, there is a glass elevator that will take you to the viewing platform for €1.

If you are not ready to pay to get to the top, you can come up easily using the escalators inside the mall.

Opening hours:

Shops: Monday to Saturday 10:00 – 22:00 (June to September). Monday to Saturday 09:00 – 21:00 (October to May).
Restaurants: Sunday to Thursday 10:00 – 1:00 / Friday, Saturday and holidays 10:00 – 3:00.

Address: Gran Via de les Corts Catalanes, 373-385 | View Map

2. El Corte Ingles

El Corte Ingles shopping center is one of the first things that you see in Barcelona when you get off the Aerobus at Plaza Catalunya on your very first day.

This center is one of many from the chain located throughout Barcelona, and the biggest of them.

It is the Spanish equivalent for Macy’s and one of the best places to go for the designer clothes, accessories and cosmetics in Barcelona.

If you are not keen on spending many hours on shopping or need a place where all your family members or friends can find what they are looking for without having to split up and going to different shops, this shopping center is your best choice.

El Corte Ingles Barcelona plaza Catalunya

Inside the El Corte Ingles you will find everything you may possibly need: perfumes, cosmetics, jewelry, women’s and men’s fashion, a travel agency, children fashion, shoes, furniture and electronics, books, toys and much more.

At the ninth and the very last floor of the center there is a restaurant and café La Rotonda. There is also a supermarket and a little food court downstairs.

Opening hours: Monday to Saturday 09:30 – 21:00.

Address: Plaza de Catalunya, 14 | View Map

3. Diagonal Mar

The Diagonal Mar shopping centre is one of the biggest in Barcelona, offering about 200 shops where everyone can find something they look for. It is located at the very end of the Diagonal Avenue, where it meets the Mediterranean sea, in the Sant Martí district.

You can visit Diagonal Mar after spending a day at the beach, that is only 5 minutes away from the mall.

Apart from a great variety of international and Spanish brands, there is a big Alcampo supermarket, cinema (in Spanish), several restaurants on the outside terrace and a food court on the upper floor of the mall.

Diagonal Mar shopping mall entrance

Right next to the Diagonal Mar shopping centre you can find the Parc de la Diagonal Mar, which is the second biggest park in Barcelona.

Opening hours: Monday to Saturday 10:00 – 22:00. Restaurants and Cinema: Monday – Thursday 10:00 – 1:00. Friday, Saturday 10:00 – 3:00.

Address: Avinguda Diagonal 3 | View Map

4. Maremagnum

Maremagnum shopping area is located at the very end of a wooden pier of the Port Vell of Barcelona. Its building has a very distinctive and interesting design. Its mirrored entrance will not let you pass by without taking a selfie!

The shopping precinct offers numerous shops for fashion, home ware and other kinds of goods.

Getting there is the easiest thing: you just walk down Las Ramblas all the way from Plaza Catalunya and follow the crowd through the pier.

You will not have a more enjoyable and romantic walk, especially if you do it during the sunset.

Here you have the beautiful Rambla de Mar just before reaching the mall:

Maremagnum is located right next to the building of the Aquarium de Barcelona, which is highly recommended for a visit if you are in Barcelona with kids.

There are several restaurants and cafes, some of them offering big terraces with incredible views of the port of Barcelona.

You will love the variety of places for the best seafood in town and the choice of lounge bars to spend a nice evening at. Apart from shops and places to eat, you will find a cinema in Spanish.

Opening hours: Monday to Sunday 10:00 – 22:00.

Address: Moll d’Espanya, 5 |View Map

5. L’illa Diagonal

L’Illa Diagonal is the Barcelona’s oldest mall, it was built back in 1993 and since then has been one of the favorites of the local public.

The design of the center building is already something you will appreciate: it looks somewhat like a horizontal skyscraper that seems to be lying on its side.

It is located right next to the Diagonal Avenue, in the upper part of Barcelona, in between the districts of Les Corts and Sarrià-Sant Gervasi.

You can find all kinds of shops and establishments in L’illa Diagonal. Popular shops for fashion and accessories, home and sports, etc. The food court area is one of the best for gourmet tastings.

illa diagonal buildings

There is a whole area dedicated to just food places popular with locals and city visitors. Additionally, there is also a supermarket there.

Or, if you prefere eating something on the street, you can check the street food markets that usually take place in Barcelona.

Wondering what's the best street food in Barcelona?

Going to L’illa is a full experience, with its restaurant and cafe offer. And if you are not afraid of long walks, try getting there through the city on foot.

Opening hours: Monday to Saturday from 9:30 – 22:00 (from June to September), 9:30 – 21:00 (from October to May).

Address: Avinguda Diagonal 557 | View Map

6. Glòries

The Glories shopping center would never make it to this list if it wasn’t for the latest reconstruction of it, that started back in 2015 and finished in November on 2017. This marketplace, located in the Plaza de las Glòries in Barcelona, wasn’t always as good as it is now.

It took 2 years to turn it into one of the best centers to go for shopping in Barcelona.

As a result of this transformation, it has gained many more shops, attractions and restaurants, and has incorporated sculptures and entrance signs made by Javier Mariscal.

Glories shopping centre view from the street

The best thing about Glories is that a big part of it is outdoors, and to get from one shop to another, you sometimes need to take a very enjoyable walk through its “streets”.

There are all kinds of shops to explore, cinema (in Spanish), gym, Carrefour hypermarket, numerous restaurants, food court, etc.

This mall is surely one of our favorite in town!

Opening hours: Monday to Saturday 9:30 – 22:00.

Address: Avinguda Diagonal 208 | View Map

7. Gran Via 2

Gran Via 2 is the only commercial center located in the Montjuic area of Barcelona. You can find it on the Gran Via street. It offers 3 floors filled with a variety of major brand name shops, about 20 restaurants, a cinema and a Carrefour hypermarket.

The only problem that its location has is that the closest metro station is the Plaza Espanya one, otherwise it can be reached by bus, car or the Renfe Cercanias train. It is a great option for those city visitors who are staying in that area, attend events taking place at Fira Gran Via, or passing by on their way from IKEA, located just nearby.

Opening hours: Monday to Saturday 10:00 – 22:00.

Address: Avinguda Gran Via, 75-97 | View Map

8. La Maquinista

La Maquinista is the only open-air shopping complex in Barcelona. It is also one of the largest in Catalonia.

It is like a little shopping town, thanks to its open spaces with avenues, squares and porches.

You get to stay outside most of the time you spend there, and at the end of the day you don’t want to leave.

There are some shops and restaurants that you can only find in La Maquinista. Also, there is a cinema (in Spanish) and other leisure activities.

It is located in the neighbourhood of Buen Pastor, in the district of San Andrés, next to the Trinidad junction, the main north and northwest entrance to Barcelona, that connects the motorways directly with the roundabouts that surround the city.

La Maquinista shopping center outdoor  view

Furthermore you can easily reach it by car, and is no challenge for those coming by public means of transport. You need to take the red L1 metro line and get off at Sant Andreu metro station.

The ride will not take you more than 20 minutes. Then you simply have to walk around 10 minutes, and your day is sorted.

Opening hours: Monday to Saturday 9:30 – 22:00.

Address: Carrer de Potosí | View Map

EXTRA: Outlets outside Barcelona

Viladecans The Style Outlets

This 10,000 m2 outlet center is a great shopping destination if you are looking for your favorite brands but want to find something for a reduced price. The brands that you can find range from fashion and sports brands to cosmetics and homeware. After having done your shopping, you can relax in one of the restaurants or take a walk.

Opening hours: Monday to Saturday 10:00 – 22:00.

Address:  Carreterta de la Vila, 90  View Map 

La Roca Village

La Roca Village is located just 40 minutes from the center of Barcelona in a quiet area of the Vallès region, near the beaches of Maresme and the Costa Brava.

It offers more than 130 luxury boutiques of national and international fashion and homeware brands with discounts of up to 60%.

The center is very popular all-year-round, because apart from all the amazing shops you can visit a variety of restaurants and cafes and services.

It is a great option if you have a car.

It can be a bit hard to get there if you go by public transport but totally worth it in the end. To conclude, it is a perfect place if you want to have a great day shopping far from the bustle of the city center of Barcelona.

Opening hours: Monday to Sunday 10:00 – 21:00.

Address: La Roca Village, s/n, 08430 Santa Agnès de Malanyanes | View Map

La Roca Village outlet outdoor
Since this one is really close to Costa Brava Beaches,
we recommend you to have a look on our guide!

Wrapping up

Concluding, we can say Barcelona is a beautiful city that offers such a great number of places to explore, that you can never really go short of things to see and do.

But we totally get that all of us after exploring the cultural side of a city, need some time for shopping: to find something for ourselves, our relatives and friends back at home.

You can find some unique handmade pieces in the little boutique shops of the old town or head to Passeig de Gracia and pass by its variety of designer shops.

But sometimes, especially during the hot summer months, it is just easier to go to a shopping mall and find everything you need at once.

And what’s great about Barcelona is that the city has so many great shopping malls, that wherever you go, your shopping experience will be very enjoyable and, for sure, very successful.