15 Best Places to Shop in Barcelona + Shopping Tips


Looking for the best places to shop in Barcelona? You’re in the right place!
As a travel blogger that lives in Barcelona, I’ve had plenty of time to explore the city’s incredible shopping scene—from luxury designer boutiques to local markets and trendy independent stores.
Whether you’re searching for high-end stores, Spanish fashion staples, or vintage finds, Barcelona has something for every shopper.
In this guide, I’ll share the best shopping spots in Barcelona, along with helpful tips to make the most of your Barcelona shopping experience.
Ready to discover the top places to shop in Barcelona? Let’s dive in!
Best Shopping Areas in Barcelona
These are the best places to go shopping in Barcelona Spain:
1. El Born
Starting at the top of the list of best shopping in Barcelona has to be El Born!
This historic neighborhood is known for its cute boutiques selling handmade clothing, shoes, handbags, artwork, jewelry, and more.
Almost all the stores here are locally-owned so this is the best Barcelona shopping district if you want to support small businesses and bring home unique Barcelona souvenirs.
A good place to start is along Carrer de la Princesa, where you can find unique art galleries, vintage hat shops, and classic cafes.
From here, head south into the narrow streets of El Born where you’ll find even more hidden gems.
Here are some of my favorite shops in El Born worth checking out:
- Mercilona: With a couple of locations in El Born, Mercilona is a super cute shop for Barcelona souvenirs. It’s decorated in pinks and pastels and sells Barcelona-themed jewelry, artwork, coasters, and more.

- Atelier Madre: This leather goods store has become TikTok famous and sells custom leather bags, purses, wallets, and more. The bags are more expensive but they are handmade and completely customizable!

- Angle Barcelona: This small clothing boutique sells minimalist and modern clothing for both men and women, which is all made locally.
- Maison Cactus: This quirky art gallery has some of the most funny and colorful pieces in Barcelona. It’s located in a cute alleyway and worth checking out even if you don’t plan on buying anything.

- Metro Cuadrado: This cute boutique sells handmade clothing, jewelry, accessories, and home items that are really unique.

- Re-Cuir: This shop sells handmade leather goods including purses, clutches, wallets, tote bags, belts, and more.

2. Gothic Quarter
The Gothic Quarter is another must-visit shopping area in Barcelona, which is located right next to El Born.
This historic neighborhood has narrow cobblestone streets lined with beautiful architecture, as well as a mix of traditional and trendy shops.
It’s a great place to just wander around and you’ll find everything from vintage clothing to handmade souvenir stores here.
Plus, there are tons of cute cafes and restaurants to take a break and people-watch while you shop.
Here are some top Gothic Quarter shopping spots:
- Sabater: This historic shop sells handmade soaps in a variety of colors and scents. You can mix and match your own scents to create the perfect souvenir.
- Curtidos Garcia: This leather goods shops sells customizable leather belts, where you can choose different buckles and sizes.
- Cereria Subirà: As the oldest candle shop in Barcelona, this store sells all kinds of handmade candles in different shapes and sizes, including quirky fruit and vegetable-shaped candles and more.


3. Avenida del Portal de l’Angel
Avenida del Portal de l’Angel is one of the most popular shopping areas in Barcelona, with a mix of local and international stores.
It’s right up the street from the Barcelona Cathedral, and it’s one of the best places to shop in Barcelona for clothes.
Here you’ll find stores like Zara, Mango, Pull & Bear, Stradivarius, Primark, Brandy Melville, and more.
It can get really crowded here, so make sure to keep a close on your personal belongings and use a phone leash to avoid pickpockets.

Tip: There’s another Zara store located just north of here at the corner of Plaza Cataluyna, which has beautiful interior architecture and is the largest Zara in Barcelona!
4. Girona Street
If you want to do some outlet shopping, head to Girona Street in the nearby Eixample neighborhood.
There’s not a ton of stores on this shopping street in Barcelona but the most popular one is the Mango Outlet.
This is one of my favorite outlet stores and you can find discounted prices on Mango clothing, shoes, and accessories here.
Plus, there’ a few other Spanish designer outlet stores for clothes shopping in Barcelona as well.

5. El Corte Inglés Plaza Cataluyna
El Corte Inglés is Spain’s leading department store chain and the one in Plaça Catalunya is the most popular one in Barcelona.
The US equivalent would probably be Macy’s and you can find everything here from designer clothing to household items, furniture, electronics, souvenirs, and more.
There’s even a grocery store and gourmet market on the bottom floor with tons of Spanish food items like ham, cheese, wine, and more.
There are tons of floors to navigate so I’d recommend asking for directions at the reception desk once you arrive if you’re looking for something in particular.
6. Passeig de Gracia
Passeig de Gracia is where you’ll find the best luxury shopping in Barcelona, with high-end designer stores and flagship stores for major brands like Louis Vuitton, Chanel, Gucci, Prada, and more.
Even if you’re not planning on buying anything, it’s worth taking a stroll down this Barcelona shopping street to admire the beautiful architecture and window displays.
You can find some more affordable brands like Zara, H&M, Bershka, Stradivarius, Mango, and Uniqlo here as well.
Plus, Passeig de Gracia is where you’ll find Casa Batlló and Casa Milà, two famous Gaudi-designed buildings that are definitely worth visiting if you’re in the area.
Tip: In the basement of Stradivarius on Passeig de Gracia, you’ll find an old bank vault from the Central Bank, which previously occupied the building.

7. Maremagnum
Located right on the water in Barcelona’s Port Vell, Maremagnum is a popular shopping center with beautiful views of the harbor.
You’ll have to walk over a wooden bridge to reach it and once you’re there, you’ll find a mix of stores including fashion, beauty, electronics, books, and more.
Here you’ll find more mainstream stores like Bershka, Stradivarius, Desigual, and Claire’s, as well as some tourist shops selling souvenirs.
They also have a nice food court with the Time Out Market and some pop-up restaurants and bars on the top floor.
Tip: Maremagnum is one of the only Barcelona shopping malls open on Sundays!

8. L’illa Mall Diagonal
If you’re looking for a traditional shopping mall experience, head to L’illa Mall Diagonal near the Les Corts neighborhood.
It’s a little bit further away from the main tourist areas, but it’s one of the largest shopping malls in Barcelona.
Here you’ll find over 170 stores, including name brands like Primark, Mango, Lacoste, and Nike. They also have lesser-known Spanish brands like Hoff, Bimba y Lola, and more.
Plus, there’s a great food court with restaurants and cafes to relax at after your shopping spree.
9. Westfield Glories
Westfield Glories is another popular shopping mall in Barcelona, located in the Poblenou neighborhood.
It’s smaller than L’illa Mall Diagonal but still has a mix of international and local stores, including H&M, Zara Home, Uniqlo, Stradivarius, Bershka, and more.
It’s an outdoor mall and they also have a ferris wheel and movie theater on site.

10. Els Encants
For a unique shopping experience, head to the flea market at Els Encants.
This is a permanent flea market under metal canopies with vendors selling antiques, vintage clothing, and quirky finds.
Some of the stuff can be a little junky but it’s fun to explore and you might just find a hidden gem.
The market is open on Mondays, Wednesdays, Fridays, and Saturdays, so plan your visit accordingly.
And don’t be afraid to haggle—the vendors expect it!

11. La Boqueria
Of course, no visit to Barcelona is complete without a trip to the famous La Boqueria Market.
Not only is it a great place to try some of the most famous foods in Barcelona, but you can also find fresh produce, meats, seafood, and more for cooking at home.
It’s one of the best markets in Barcelona, and there are also stalls selling spices, candies, sweets, and souvenirs.
Just be prepared for crowds and slightly higher prices due to its popularity with tourists.


12. La Roca Village
If you’re willing to take a day trip outside of Barcelona, I highly recommend visiting La Roca Village.
This luxury outlet mall is located about 30 minutes away from Barcelona by car and offers discounts on designer brands like Burberry, Gucci, Prada, Versace, Coach, Jimmy Choo, and more.
They also have a great selection of Spanish brands like Bimba y Lola and Hoff.
Plus, the village itself is designed to look like a traditional Catalan town with beautiful architecture and outdoor spaces to relax in between shopping sprees.
13. Arenas de Barcelona
Arenas de Barcelona is another unique shopping center, located in an old bullfighting arena that has been converted into a modern shopping mall.
It’s located close to Plaza Espanya and Montjuic, so it makes a great pitstop after exploring those areas.
Here you’ll find a mix of international and local stores, including Mango, Desigual, Sephora, and more.
They also have a rooftop terrace with panoramic views of the city where you can grab a bite to eat or enjoy a drink after your shopping excursion.

14. Diagonal Mar
Diagonal Mar is another popular shopping center in Barcelona, located near the beach in the Sant Marti neighborhood.
In addition to a mix of clothing and accessory stores, they have an Alcampo supermarket and a cinema complex.
They also have a wide variety of restaurants and cafes to choose from for a quick bite or sit-down meal.
15. Gran Via 2
Gran Via 2 is a large shopping mall located in the Sants-Montjuic neighborhood of Barcelona.
Here you’ll find over 125 stores, including major Spanish and international brands like Bershka, Zara, H&M, Hollister, and Sephora.
They also have a Carrefour supermarket and a cinema complex on site as well.
Best Vintage Shopping in Barcelona
If you’re looking for more thrift shopping options, Barcelona also has a great selection of thrift and vintage stores.
Here are some of the most popular Barcelona vintage stores:
- Humana: This thrift store chain has multiple locations throughout Barcelona and offers a wide selection of second-hand clothing at affordable prices. They also have a great selection of vintage items.
- Cotton Vintage: This high-end vintage shop sells designer and luxury items from brands like Chanel, Louis Vuitton, Dior, and more.
- Flamingos Vintage: This store is pay-per-kilo and a good spot for vintage American clothing like cowboy boots, sportswear, and t-shirts.
- Moirai Market: Located in El Born, this shop is really well-curated with the coolest vintage items and second-hand pieces.
- Urban Vintage: This vintage shop is located on Carrer dels Tallers, which is a great street with a lot of unique vintage stores.
- Le Swing: This vintage shop is really cool on the inside and is a good value shop for fashion lovers.
Barcelona Shopping Tips
Follow these tips to make the most of your Barcelona shopping experience:
- Take advantage of the VAT Refund: If you’re a non-EU resident, you can receive a refund on the VAT (value-added tax) for retail purchases. You’ll need to have your passport on hand and make sure to ask for a tax-free form at the register at the time of purchase. Then at the airport, you’ll need to go to the Tax Refund counter and present your forms to process the refund. They may ask to see the items you purchased so it’s best to go there before checking your bag and going through security.
- Pay in Euros: When paying with a US credit card in Barcelona, you’ll likely be asked on the credit card machine whether to pay in Euros or USD. Always pay in Euros as you will save money on the exchange rate.
- Use a credit card with no foreign transaction fees: If paying with a credit card, make sure to use a credit card with no foreign transaction fees. I personally use the Chase Sapphire Preferred card which has some amazing travel perks.
- Keep a close eye on your belongings: While Barcelona is generally a safe city, make sure to keep a very close eye on your personal belongings at all times. The crowded shopping areas can be a hotspot for pickpockets so make sure to use a crossbody purse or belt bag along with a phone leash.
- Don’t plan shopping on Sundays: Most major retail stores are closed on Sundays in Barcelona, so make sure to plan your shopping excursions for other days of the week. Maremagnum is one of the only shopping malls open on Sundays.
- Take advantage of sales seasons: If you’re looking for some great deals, plan your trip during the annual sales seasons in Barcelona known as “Rebajas”. The winter sales start in January and the summer sales start in July. And don’t miss out on the Black Friday sales in November.

Final Thoughts: Barcelona Shopping Guide
I hope this guide helps you plan your shopping adventures in Barcelona!
From luxury retailers to Spanish fashion brands and thrift shops, there are so many options for shopping in Barcelona.
My top recommendation would be to start shopping in El Born and explore the surrounding areas for unique boutiques and vintage finds.
But no matter where you end up, you’ll no doubt stumble upon some amazing shops and maybe even a hidden gem or two.
Happy shopping!
READ NEXT: