Madrid is the city of fashion and leisure par excellence. It is also the Spanish city with the most shopping centres per number of inhabitants.

If you are coming to Madrid on holiday and want to enjoy shopping in the best stores, read on! Génova 5 has created for you a list of the best shopping centres in Madrid.

La Vaguada

Located next to the Barrio de Pilar metro station, it was the first shopping centre to open in Madrid.

It has three floors full of shops, restaurants and leisure activities for the whole family to enjoy. It also has an Alcampo hypermarket and a traditional market where you can buy the best food.

Address: Monforte de Lemos Avenue, 36.


The 220,000 square metres of this shopping centre are an example of avant-garde and modernity. The mall is located in Barajas, near the airport, the Wanda Metropolitano Stadium and IFEMA.

It has more than 100 shops for all tastes: Primark, Zara, Desigual, Hawkers, Massimo Dutti, Tous… As well as a wide range of restaurants.

If you want to take a break when shopping, you can do so in the department store’s central square, a space reserved for relaxing and regaining energy.

Address: Aracne Street, no number (28022).

La Gavia

Madrid’s largest shopping centre is located in Vallecas. It opened in 2008 and has more than 170 shops, restaurants and a cinema.

One of its strengths is that the access to Ikea, the giant furniture and home decoration shop.

Address: Adolfo Bioy Casares Street, 2, (28051).

Gran Plaza 2

This shopping centre is one of the most finely decorated in the city, something that sets it apart from other shopping centres in Madrid. Its architecture is a fusion of old and modern styles.

You can find the best shops and restaurants in its almost 80,000 metres. And if that wasn’t enough, it has one of the most luxurious cinemas in the city, the Yelmo Luxury, a cinema experience worth living (reclining seats, table service…).

Address: Químicos Street, 2, 28222 (Majadahonda, Madrid).

Las Rozas Village

A luxury outdoor shopping centre with over 100 boutiques with permanent discounts (up to 60%). Sounds good, doesn’t it?

Here you can find brands such as Armani, Burberry, BOSS, Carolina Herrera, Calvin Klein, Gucci, Jimmy Choo, Roberto Cavalli, Sandro… at incredible prices!

Address: Juan Ramón Jiménez Street, 3, 28232 (Las Rozas de Madrid).

Madrid intu Xanadú

The main attraction of this shopping centre is its SnoZone, the only indoor snow slope in Spain (and one of the biggest in the world) where you can go snowboarding and ice skating all year round.

Address: Puerto de Navacerrada Street, no number (Arroyomolinos, Madrid).


These are some of the best shopping centres in Madrid, but there are many more to discover.

The best thing after a shopping day? Being able to rest in our flats!