The best places to go shopping in Barcelona include the city's trendiest avenues, streets, and neighbourhoods. Some are world-renowned and conveniently located within either a 2- or 3-block radius of each other, such as Portal de l’Àngel, Rambla de Catalunya, Passeig De Gracia, and Mercat La Boqueria. You'll find everything from Spain's favourite department stores to exclusive designer brands in Barcelona's shopping malls.
Barcelona is a shopper's paradise because it accommodates various shopping styles, from big spending to window shopping to those on a hunt for a single piece of art. Whether you're looking for unique gifts, boutique clothing or handmade handicrafts, our guide to the best places to go shopping in Barcelona will help you have a memorable shopping experience in the Catalonian capital.
- 1
Portal De L’Angel
A popular shopping street in the Gothic Quarter with international brands
- Shoppers
Read morePortal De L’Angel is a wide, pedestrian avenue between Plaça de Catalunya and the Cathedral in the Gothic Quarter. The commercial street is one of the busiest walkways in Barcelona and a popular shopping area with a wide variety of items on offer. You can find almost anything along the 2-block pathway, including high-street fashion brands, such as H&M, Zara and Bershka, local shoeshops, books, electronics, and sporting equipment.
There are also some great gelato shops along the strip, the perfect way to take a rest and take in the bustling vibe. And on Sundays, you can enjoy street performers and traditional Catalan dancing. Insider tip: plan your visit between 10 am and 12 pm on weekends when the stores are less busy.
Location: Avinguda del Portal de l'Àngel, 18-28, 08002 Barcelona, Spain
Map - 2
Rambla de Catalunya
A trendy 9-block walkway without the tourist crowds
- Shoppers
Read moreRambla de Catalunya is a continuation of Barcelona's famous Ramblas pedestrian street. Starting from Plaça de Catalunya, the walkway stretches for 9 blocks until it reaches Avinguda Diagonal. You'll find designer stores, art galleries, theatres, exclusive hotels, and high-end restaurants.
Shops along the kilometre-long boulevard bear names like Misako, Panama Jack, Sephora, Intimissimi, United Colors of Benetton, and Massimo Dutti. With its unique retail offerings, Rambla de Catalunya is a shopaholic's dream. And after hours of shopping and browsing, take a seat at a terrace cafe and enjoy a refreshment while people-watching.
Location: Rambla de Catalunya, 08008 Barcelona, Spain
Mapphoto by Enric (CC BY-SA 4.0) modified
- 3
Passeig De Gracia
Barcelona’s most fashionable and international shopping street
- Luxury
- Shoppers
Read morePasseig De Gracia is a luxury shopping street in Barcelona. It’s Barcelona’s Champs-Élysées with many international luxury brands having flagship stores along this paved walkway. You can shop and browse at Chanel, Gucci, Prada, Luis Vuitton, MaxMara, Jimmy Choo, Dolce & Gabbana, and many more. You’ll also find famous Spanish fashion designers, such as Antoni Miró, Roberto Merino, Tous, and Desigual.
Passeig De Gracia is also one of the prettiest streets in the city. The sidewalk is lined with gorgeous modernist architecture, including 2 iconic Gaudi buildings: Casa Mila and Casa Batllo. So even if you aren’t prepared to max out your credit card on a shopping spree, admiring the landmark buildings is alone worth a visit.
Location: Passeig de Gràcia, 08007 Barcelona, Spain
Map - 4
Carrer d’Avinyó
A quirky shopping experience in Barcelona
- Shoppers
Read moreCarrer d’Avinyó is an intriguing shopping destination that’s tucked away in the Gothic Quarter of Barcelona. As one of the oldest streets in the city, Carrer d’Avinyó offers a more authentic local and historical experience. While it only takes 10 minutes to walk the length of this street, you can often spend hours exploring the eclectic collection of stores and cafes here.
At number 28, Totem is a gem, selling a wide selection of items, from arts and crafts to English literature to football jerseys. La Case de Cousin Paul, number 22, specialises in indoor and outdoor lanterns of every size, colour and pattern. Like dozens of celebrities before, pass through the renowned La Manual Alpargatera and choose a new pair of traditional Catalan espadrilles from this decades-old store.
Location: Carrer d'Avinyó, 08002 Barcelona, Spain
Map - 5
Boqueria Market
Iconic indoor food market
- Shoppers
Read moreBoqueria Market or Mercat La Boqueria is located on Las Ramblas and is an unmissable destination for any visitor vaguely interested in Spain’s culinary scene. The colourful market is a maze of over 300 stalls selling fruit and vegetables, meat, seafood, cheese, nuts, spices, sweets, and many more goodies. You can easily spend hours browsing the fresh produce, taking in the different smells and watching residents go about their daily shopping.
The market also hosts dozens of cafes, restaurants, and tapas bars where you can stop for a break and enjoy a delicious snack or meal. Insider tip: the market gets busy around lunchtime. So if you’d prefer to beat the crowds, arrive at about 8 am. Have breakfast at one of the counter bars before exploring the market.
Location: La Rambla, 89, 08002 Barcelona, Spain
Open: Monday–Saturday from 8 am to 8.30 pm
Phone: +34 934 13 23 03
Map - 6
El Corte Inglés Pl. de Catalunya
A convenient shopping destination on Plaça Catalunya
- Shoppers
Read moreEl Corte Inglés is the largest department store in Barcelona, offering 8 floors of retail therapy. If you don’t know where to get something, El Corte Inglés will most likely have it. From makeup to accessories, clothing, beach and pool wear to kitchenware, furniture, appliances and electronics, the iconic Spanish department store sells more than 700 national and international brands.
When you get tired of shopping, refuel at the La Rotonda cafe on the 9th floor, which has an outdoor terrace with calming views of Plaça Catalunya. And if money’s no object, stock up with super-high-end wines and spirits, olive oil, and artfully decorated cookies from El Gourmet Club on the basement level.
Location: Pl. de Catalunya, 14, 08002 Barcelona, Spain
Open: Monday–Saturday from 9 am to 9.30 pm
Phone: +34 933 06 38 00
Mapphoto by Felix König (CC BY 3.0) modified
- 7
El Born
An authentic Barcelona shopping neighbourhood
- Shoppers
Read moreMingle with the cool crowd in El Born, a charming neighbourhood nestled between the Gothic Quarter and Ciutadella Park. As one of Barcelona’s trendiest districts, you can expect quality shopping, unique items, and local designers who shape the city’s fashion style. The main shopping streets are Carrer Del Rec, Carrer de la Princessa, Carrer dels Flassaders, and Carrer de l’Argenteria.
Shops sell handbags, custom jewellery, vintage clothes, tribal pieces, records, and much more. Just wander around – you’ll most likely not leave empty-handed. End your shopping spree with coffee at a quaint cafe or a drink at one of the many fashionable bars dotted around the neighbourhood.
Location: 08003 Barcelona, Spain
Mapphoto by Jorge Franganillo (CC BY 2.0) modified
- 8
Plaça de Sant Josep Oriol
Look for unique souvenirs at a weekend artists’ market
- Shoppers
Read morePlaça de Sant Josep Oriol is a pretty square next to the Santa Maria del Pi Basilica in the historic Gothic Quarter. Every weekend, around 40 local artists set up stalls in front of the Basilica for the 3-decade old “Mostra d’Art”. The outdoor art and crafts fair is a fantastic opportunity to buy original art and handmade souvenirs.
Even if you don’t plan on purchasing anything, the colourful, lively market and friendly atmosphere make a visit worthwhile. In addition, some artists draw caricatures of visitors and famous people, some of which can be pretty amusing. There are also a handful of bars and restaurants lining the square where you can sit outside and enjoy a drink or a meal while people-watching and listening to the street musicians.
Location: Plaça de Sant Josep Oriol, 9999, 08002 Barcelona, Spain
Open: Market: Saturday from 11 am to 8 pm and Sunday from 11 am to 2 pm
Mapphoto by Bernard Gagnon (CC BY-SA 3.0) modified
- 9
Diagonal Mar
A modern mall in a modern neighbourhood close to the sea
- Shoppers
Diagonal Mar is Barcelona’s newest shopping centre. It’s located where the city’s famous Diagonal Avenue meets the sea in the Poblenou district. Across 3 floors, you’ll find over 200 shops selling a great selection of high-street and designer labels, plus cosmetics, accessories, and homeware. Spanish and international fashion chains include Zara, Primark, and H&M. There are dozens of restaurants, a cinema complex, and a bowling alley.
Before or after your shopping spree, enjoy a walk on Mar Bella beach or admire the funky sculptures in Parc de la Diagonal Mar. The mall is a 20-minute metro ride from the centre of Barcelona – exit at El Maresme|Fòrum station. You can also get to the mall by car, bus, tram, or bicycle. While most stores are closed on Sundays and holidays, the restaurants and entertainment are open all day.
Location: Avinguda Diagonal, 3, 08019 Barcelona, Spain
Open: Monday–Saturday from 9.30 am to 10 pm
Phone: +34 935 67 76 37
Map - 10
La Maquinista
The only open-air shopping mall in Barcelona
- Shoppers
Read moreLa Maquinista is one of the largest shopping centres in Barcelona and Catalonia, with over 230 retailers. Famous brands include Apple, Adidas, Foot Locker, Intersport, and Swarovski. Thanks to the numerous open spaces with squares and avenues, La Maquinista feels like a tiny village. Strolling through La Maquinista is an ideal way to shop on a warm, sunny day since you get to spend most of the time outside.
Apart from shopping, the mall also offers a multi-screen movie theatre. When you get hungry, there is a food court with several good restaurants and bars. Although La Maquinista is located on the outskirts of Barcelona, it’s easily accessible via the red L1 metro line. You must get off at Sant Andreu metro station and then walk for about 10 minutes.
Location: C/ de Potosí, 2, 08030 Barcelona, Spain
Open: Monday–Saturday from 9.30 am to 10 pm
Phone: +34 933 60 8971
Mapphoto by Sergio Flores (CC BY-SA 3.0) modified