10 Great Second-hand and Vintage Shops in Madrid
Fed up of queues in Primark, everyone having the same dress from Zara, and the unsustainable waste produced by fast fashion? Ditch the high-street chains and get ready to rummage! From cheap and cheerful thrift shops to high-end boutiques, there’s something for everyone when it comes to second-hand and vintage shops in Madrid.
1. Vintalogy
A good place to start is Vintalogy, Europe’s largest vintage store, set up by the team behind the Mercado de Motores. Forget delving into bargain bins; think of Vintalogy as a vintage department store. They make the most of the huge floor space and high ceilings with great merchandising, making it easy to find what you’re looking for. The clothes are divided neatly into sections, and sizes are easy to find. If you fancy a splurge, there is also a separate room for luxury and designer clothing, all in mint condition and, like the rest of the store, beautifully presented.
The shop building is emblematic. Vintalogy replaced the historic cloth shop Sobrino de J. Martí Prats and the original signage has been preserved, in keeping with the philosophy of repurposing, reusing, and rediscovering gems from past eras. As you might have guessed from the late opening hours, they often host events and DJs.
2. La Mona Checa Vintage Market and Art
- Instagram, Facebook, Website
- Address: Calle Velarde, 2
- Opening Hours: 11:30am-9pm Mon-Sat; 11:30am-3pm/4pm-9pm Sun
La Mona Checa is a cute boutique (with an equally cute name) on Calle Velarde, a mecca for vintage shoppers in Madrid. Thanks to its bright sign and distinctive monkey logo, you can’t miss it walking past. Once inside, you could be at the circus, thanks to the quirky red-and-white, striped, fabric that decorates the ceiling, like the inside of a tent. They have a great selection of brightly-patterned shirts for men and women, some great party dresses, and sunglasses of all shapes and sizes (I even managed to find a pair to fit my tiny head).
3. Malasaña Vintage Outlet
- Address: Calle San Vicente Ferrer, 39
- Opening Hours: 12pm-3pm/5pm-8pm Mon-Sat
If you’re looking for a bargain, this is your place. This outlet stocks clothes from La Mona Checa and Biba Vintage, all at up to 70% off. It’s a true, no-frills, thrift shop experience, with no changing rooms and clothes racks full of stock. But it’s not hard to find something you’ll like. I walked out with two shirts and a skirt for under €10.
4. Magpie
- Instagram, Facebook, Website
- Address: Calle Velarde, 3 and Calle Manuela Malasaña, 19
- Opening Hours: 11:30am-9pm Mon-Sat; 12pm-9pm Sun
With a cavernous space on Calle Velarde and a small, newly-opened shop on Calle Manuela de Malasaña, Magpie Vintage has all the clothes you could wish for. There is an extensive range of both men’s and women’s clothing, everything from jeans and sportswear to sequinned mini-dresses and floor-length evening gowns. I also love the range of accessories and jewellery. The prices are more than reasonable, with most items a bit less than they would be in your average high-street shop.
5. Heritage and Rare
- Instagram, Facebook, Website
- Address: Calle del Pez, 36
- Opening Hours: 11am-3pm/5pm-9pm Mon-Sat; 12pm-2pm Sun
One for the vintage purists, Heritage and Rare stands out for its beautiful, authentic, and well-cared-for vintage pieces. All items carry a label specifying the country and decade they were made in. From delicate Italian lingerie to heavy wool coats, everything is in perfect condition and shows no signs of use. A lot of the stock has never been used, having been rescued after shop closures. The shop is small but manages to squeeze in a good selection of men’s and women’s clothes, including shoes and bags.
6. Alphaville
- Instagram, Facebook
- Address: Calle Velarde, 7 y 16 and Calle del León, 29
- Opening Hours: 11am-9pm every day
Alphaville has several locations, with two shops on Calle Velarde and another on Calle del Leon. On Calle Velarde, one shop is dedicated solely to vintage sportswear and the other has a bit of everything. Good for winter coats and shoes, my favourite of the three is the shop on Calle del Leon. With its cosy atmosphere and retro furniture, I sometimes feel like I’m shopping in someone’s living room.
7. Humana, Malasaña
- Website
- Address: Calle de la Corredera Baja de San Pablo, 23
- Opening Hours: 10am-pm every day
Bear with me on this one… With shops across the country, Humana is the biggest second-hand chain in Spain, but it doesn’t have a reputation for being the most stylish. Think Humana and you’re more likely to be picturing frumpy throwaways than quirky vintage finds.
However, the Malasaña branch, on Calle de la Corredera Baja de San Pablo, has a carefully selected collection. There is a mix of good-quality, on-trend, high-street items, and vintage stock. It’s well worth a browse, whether you want to pick up some of last season’s fashion at a fraction of the price or a more individual vintage piece. They get new stock regularly, as the best items from the other branches are brought here. The last time I went, there was even a vintage wedding dress!
8. El Rincón de Tia Jo
- Instagram, Facebook, Website
- Address: Calle Velarde, 4
- Opening Hours: 12pm-3pm/4pm-9pm Mon-Thurs; 12pm-9pm Fri-Sat; 1pm-9pm Sun
El Rincón de Tia Jo is my favourite second-hand shop on Calle Velarde. It seems like a little, narrow shop but is much bigger once you get inside. With a distinctly less hipster vibe than the other shops on this street, the best vintage stock tends to be in the room right at the back. In another small room, they have vintage furniture and knick-knacks. The selection of coats is great; I bought my beloved, black, fake-fur jacket here. Most importantly, the staff are friendly, helpful, and always give good advice about what suits you.
9. The Loop
- Facebook, Website
- Address: Calle Velarde, 1
- Opening Hours: 11:30am-9pm Mon-Sat; 11:30am-3pm/4pm-8:30 Sun
Banish thoughts of rifling through musty cast-offs. The Loop’s tagline is “Fresh Vintage for Fresh People.” Though “Fresh Vintage” is a bit of an oxymoron, I think they mean that all their vintage clothes are on trend, in good condition, and clean. The stock is well selected, with well-known brands like Moschino, Armani, Valentino, Calvin Klein, and Levi’s. The shop is bright, modern, and feels more like a quirky designer boutique than a thrift store.
10. Johnny and Velvet
- Instagram, Facebook
- Address: Calle Embajadores, 42
- Opening Hours: 11am-2pm/5:30pm-9pm Tues-Sat; 11am-4pm Sun
Johnny and Velvet, named after the owner’s two greyhounds, is perfect if you want to pick up some €20 Levi’s jeans. It’s a bit away from the main hub of vintage shops in Madrid, located south of the centre on Calle Embajadores, making it a good choice if you don’t feel like facing the bustle of Malasaña. The clothes are quirky, original, and reasonably priced.