Thrift stores in Amsterdam
Amsterdam, North Holland has 255 thrift and charity shops on the map right now. 30 of them are charity shops and 225 are independent second-hand stores, so Amsterdam gives you both flavours of thrifting in one trip. Stock turns over fast in all of them, so the shop that had nothing last month might have your thing this week.
This guide covers every thrift store we could verify in and around Amsterdam (within about 40 km), built from OpenStreetMap's community-maintained data. Names you'll run into include Fair Gifts & Goodies and Kringloop Mania, plus Telusa — each with its own personality, which is half the fun. If a shop's missing from Amsterdam's list, it probably just hasn't been mapped yet — the scene is bigger than any single dataset.

The Amsterdam thrift lineup
255 mapped within about 40 km — showing 60:
Fair Gifts & Goodies
Charity shop
Fair Gifts & Goodies — a charity shop, found on 15 Breestraat in Beverwijk.
15 Breestraat, Beverwijk, 1941ED
Kringloop Mania
Charity shop
Kringloop Mania — a charity shop, found on 45A Dorpsstraat in Koudekerk aan den Rijn.
45A Dorpsstraat, Koudekerk aan den Rijn, 2396HC
Telusa
Second-hand store
Telusa — an independent second-hand store, found on 3 Neude in Utrecht. Also worth knowing about Telusa: the map lists its hours as We-Su 12:00-18:00; it has a website with more detail.
3 Neude, Utrecht, 3512AD
Hours: We-Su 12:00-18:00
Kringloop Centrum Utrecht - De Arm
Second-hand store
Kringloop Centrum Utrecht - De Arm is an independent second-hand store on 65 Verlengde Hoogravenseweg, Utrecht. Kringloop Centrum Utrecht - De Arm also notes on the map: the map lists its hours as Tu-Sa 10:00-17:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
65 Verlengde Hoogravenseweg, Utrecht, 3525BB
Hours: Tu-Sa 10:00-17:00
Phone: +31 30 289 3649

MooiZooi
Second-hand store
MooiZooi is an independent second-hand store on 2 Terschellingpad, Haarlem. MooiZooi also notes on the map: the map lists its hours as Tu-Fr 10:00-17:00; Sa 11:00-16:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
2 Terschellingpad, Haarlem, 2036KH
Hours: Tu-Fr 10:00-17:00; Sa 11:00-16:00
Phone: +31 23 5767935
Chique de Friemel
Second-hand store
Chique de Friemel — an independent second-hand store, found on 172-H Haarlemmerdijk in Amsterdam.
172-H Haarlemmerdijk, Amsterdam, 1013JK
Leger des Heils 50/50 Budgetstore
Second-hand store
Leger des Heils 50/50 Budgetstore — an independent second-hand store. Also worth knowing about Leger des Heils 50/50 Budgetstore: the map lists its hours as Mo-Fr 10:00-16:45; Sa 10:00-16:00.
Hours: Mo-Fr 10:00-16:45; Sa 10:00-16:00
De Arm
Second-hand store
De Arm is an independent second-hand store on 270 Oudegracht aan de Werf, Utrecht. De Arm also notes on the map: the map lists its hours as Mo-Sa 10:00-17:00.
270 Oudegracht aan de Werf, Utrecht
Hours: Mo-Sa 10:00-17:00

Het Krenten-uit-de-pap-winkeltje
Second-hand storeRun by De Arm
Het Krenten-uit-de-pap-winkeltje is an independent second-hand store run by De Arm on 266 Oudegracht, Utrecht. Het Krenten-uit-de-pap-winkeltje also notes on the map: the map lists its hours as Tu-Sa 10:00-17:00; it has a website with more detail.
266 Oudegracht, Utrecht, 3511NV
Hours: Tu-Sa 10:00-17:00
Kringloopwinkel De Arm
Second-hand store
Kringloopwinkel De Arm is an independent second-hand store on 274 Oudegracht, Utrecht. Kringloopwinkel De Arm also notes on the map: the map lists its hours as Tu-Sa 10:00-17:00; it has a website with more detail.
274 Oudegracht, Utrecht, 3511NW
Hours: Tu-Sa 10:00-17:00
Unicef
Charity shop
Unicef — a charity shop, found on 4 Buurkerkhof in Utrecht.
4 Buurkerkhof, Utrecht, 3511KC
Used Products
Second-hand store
Used Products is an independent second-hand store on 47 Middenweg, Amsterdam. Used Products also notes on the map: the map lists its hours as Tu-Fr 10:00-18:00; Mo 12:00-18:00; Sa 10:00-17:00.
47 Middenweg, Amsterdam, 1098AC
Hours: Tu-Fr 10:00-18:00; Mo 12:00-18:00; Sa 10:00-17:00

Imana
Second-hand store
Imana is an independent second-hand store on 399 Amsterdamsestraatweg, Utrecht.
399 Amsterdamsestraatweg, Utrecht, 3551CL
Used Products
Second-hand store
Used Products is an independent second-hand store on 3 Nachtegaalstraat, Utrecht. Used Products also notes on the map: the map lists its hours as Mo 12:00-18:00; Tu-Fr 10:00-18:00; Sa 10:00-17:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
3 Nachtegaalstraat, Utrecht, 3581AA
Hours: Mo 12:00-18:00; Tu-Fr 10:00-18:00; Sa 10:00-17:00
Phone: +31 30 212 01 78
Bouwkringloop Klus
Second-hand storeRun by Kringloopcentrum Amersfoort-Leusden
Bouwkringloop Klus is an independent second-hand store run by Kringloopcentrum Amersfoort-Leusden on 21 Zwaaikom, Amersfoort. Bouwkringloop Klus also notes on the map: the map lists its hours as Mo-Sa 10:00-17:00; Su 11:00-16:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
21 Zwaaikom, Amersfoort, 3812PS
Hours: Mo-Sa 10:00-17:00; Su 11:00-16:00
Phone: +31 33 462 69 69
Kringloop Red een kind
Second-hand store
Kringloop Red een kind — an independent second-hand store, found on 22 Textielweg in Amersfoort. Also worth knowing about Kringloop Red een kind: the map lists its hours as Tu 13:00-17:00; We-Sa 10:00-17:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
22 Textielweg, Amersfoort, 3812RV
Hours: Tu 13:00-17:00; We-Sa 10:00-17:00
Phone: +31 33 880 1993
Dank je de Koekoek
Second-hand store
Dank je de Koekoek is an independent second-hand store on 20 Koekoekstraat, Utrecht. Dank je de Koekoek also notes on the map: the map lists its hours as Th 19:00-21:00, Sa 14:00-16:00.
20 Koekoekstraat, Utrecht, 3514CW
Hours: Th 19:00-21:00, Sa 14:00-16:00
Appel & Ei
Second-hand store
Appel & Ei is an independent second-hand store on 61A Voorstraat, Utrecht. Appel & Ei also notes on the map: the map lists its hours as Mo 13:00-18:00, Tu-Sa 10:00-18:00, Su 12:00-18:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
61A Voorstraat, Utrecht, 3512AK
Hours: Mo 13:00-18:00, Tu-Sa 10:00-18:00, Su 12:00-18:00
Phone: +31 30 307 9243
No vintage phobia
Second-hand store
No vintage phobia — an independent second-hand store, found on 57 Willemstraat in Utrecht. Also worth knowing about No vintage phobia: the map lists its hours as Tu-Sa 11:00-18:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
57 Willemstraat, Utrecht, 3511RH
Hours: Tu-Sa 11:00-18:00
Phone: +31 6 5515 2273
RataPlan
Second-hand store
RataPlan — an independent second-hand store, found on 12 Zijlstraat in Haarlem. Also worth knowing about RataPlan: the map lists its hours as Mo-Fr 09:00-18:00; Sa 10:00-18:00; Su 12:00-17:00; it has a website with more detail.
12 Zijlstraat, Haarlem, 2011TN
Hours: Mo-Fr 09:00-18:00; Sa 10:00-18:00; Su 12:00-17:00
Zolder 023
Second-hand store
Zolder 023 is an independent second-hand store on 71 Eysinkweg, Haarlem.
71 Eysinkweg, Haarlem, 2014SB
Woord en Daad
Second-hand store
Woord en Daad — an independent second-hand store, found on 1 Frieslandlaan in Haarlem.
1 Frieslandlaan, Haarlem, 2036NE
Kringloopwinkel Snuffelmug
Second-hand store
Kringloopwinkel Snuffelmug — an independent second-hand store, found on 37 Rivièradreef in Haarlem. Also worth knowing about Kringloopwinkel Snuffelmug: it has a website with more detail.
37 Rivièradreef, Haarlem, 2037AE
Kringloopwinkel Snuffelmug
Second-hand store
Kringloopwinkel Snuffelmug is an independent second-hand store on 38-40 Rivièradreef, Haarlem.
38-40 Rivièradreef, Haarlem, 2037AH
Vind Iets Retro Kringloopmarkt
Second-hand store
Vind Iets Retro Kringloopmarkt is an independent second-hand store on 61 Andalusië, Haarlem.
61 Andalusië, Haarlem, 2037AV
Terre des Hommes
Charity shopRun by Terre des Hommes
Terre des Hommes is a charity shop run by Terre des Hommes on 121 Generaal Cronjéstraat, Haarlem. Terre des Hommes also notes on the map: it has a website with more detail.
121 Generaal Cronjéstraat, Haarlem, 2021JE
Used Products
Second-hand store
Used Products — an independent second-hand store, found on 82 Generaal Cronjéstraat in Haarlem. Also worth knowing about Used Products: it has a website with more detail.
82 Generaal Cronjéstraat, Haarlem, 2021JL
RataPlan
Second-hand store
RataPlan — an independent second-hand store, found on 214 Spaarndamseweg in Haarlem. Also worth knowing about RataPlan: the map lists its hours as Mo-Fr 09:00-18:00; Sa 10:00-17:00; Su 12:00-17:00; it has a website with more detail.
214 Spaarndamseweg, Haarlem, 2021KA
Hours: Mo-Fr 09:00-18:00; Sa 10:00-17:00; Su 12:00-17:00
De Waarde
Second-hand store
De Waarde is an independent second-hand store on 10 Veilingstraat, Utrecht. De Waarde also notes on the map: the map lists its hours as Mo-Sa 09:30-17:00; it has a website with more detail.
10 Veilingstraat, Utrecht, 3521BH
Hours: Mo-Sa 09:30-17:00
Zipper Vintage Clothing
Second-hand store
Zipper Vintage Clothing is an independent second-hand store on 7-H Huidenstraat, Amsterdam. Zipper Vintage Clothing also notes on the map: the map lists its hours as Mo-We 11:00-18:00; Su 12:00-18:00; Th-Sa 11:00-19:00.
7-H Huidenstraat, Amsterdam, 1016ER
Hours: Mo-We 11:00-18:00; Su 12:00-18:00; Th-Sa 11:00-19:00
RataPlan
Second-hand store
RataPlan — an independent second-hand store, found on 46 Graftermeerstraat in Hoofddorp. Also worth knowing about RataPlan: the map lists its hours as Mo-Fr 09:00-18:00; Sa 10:00-17:00; Su 12:00-17:00; it has a website with more detail.
46 Graftermeerstraat, Hoofddorp, 2131AC
Hours: Mo-Fr 09:00-18:00; Sa 10:00-17:00; Su 12:00-17:00
De Meerwinkel
Second-hand store
De Meerwinkel is an independent second-hand store on 9 Daalmeerstraat, Hoofddorp.
9 Daalmeerstraat, Hoofddorp, 2131HD
Used Products
Second-hand store
Used Products is an independent second-hand store on 12A Tuinweg, Hoofddorp. Used Products also notes on the map: it has a website with more detail.
12A Tuinweg, Hoofddorp, 2132DP
Terre Des Hommes
Charity shop
Terre Des Hommes is a charity shop on 17 Concourslaan, Hoofddorp. Terre Des Hommes also notes on the map: it has a website with more detail.
17 Concourslaan, Hoofddorp, 2132DH
Kringloopwinkel 't Zwaantje
Second-hand store
Kringloopwinkel 't Zwaantje is an independent second-hand store on 946A Bennebroekerweg, Zwaanshoek. Kringloopwinkel 't Zwaantje also notes on the map: a phone number is listed — worth a call before a special trip; it has a website with more detail.
946A Bennebroekerweg, Zwaanshoek, 2136NH
Phone: +31 23 5748622
KringloopCentrum Eemnes
Second-hand store
KringloopCentrum Eemnes — an independent second-hand store, found on 4 Zuidersingel in Eemnes. Also worth knowing about KringloopCentrum Eemnes: the map lists its hours as Mo 11:00-17:00; Tu-Sa 10:00-17:00; a phone number is listed — worth a call before a special trip.
4 Zuidersingel, Eemnes, 3755AZ
Hours: Mo 11:00-17:00; Tu-Sa 10:00-17:00
Phone: +31 35 538 0808
Vijzel Vintage
Second-hand store
Vijzel Vintage — an independent second-hand store, found on 83 Vijzelstraat in Amsterdam.
83 Vijzelstraat, Amsterdam, 1017HG
Kringloopwinkel Zwaan
Second-hand store
Kringloopwinkel Zwaan is an independent second-hand store on 32 Staringstraat, Nieuw-Vennep. Kringloopwinkel Zwaan also notes on the map: the map lists its hours as Mo-Sa 11:00-17:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
32 Staringstraat, Nieuw-Vennep, 2152CX
Hours: Mo-Sa 11:00-17:00
Phone: +31 252 349 030
Emmaus Parkwijk
Second-hand store
Emmaus Parkwijk is an independent second-hand store on 18 Ab Harrewijnstraat, Utrecht. Emmaus Parkwijk also notes on the map: the map lists its hours as Tu 13:00-17:00; Th 13:00-21:00; Sa 13:00-17:00; it has a website with more detail.
18 Ab Harrewijnstraat, Utrecht, 3544AL
Hours: Tu 13:00-17:00; Th 13:00-21:00; Sa 13:00-17:00
Episode
Second-hand store
Episode — an independent second-hand store, found on 1 Waterlooplein in Amsterdam. Also worth knowing about Episode: it has a website with more detail.
1 Waterlooplein, Amsterdam, 1011NV
RataPlan
Second-hand store
RataPlan — an independent second-hand store, found on 12 Satellietbaan in Hillegom. Also worth knowing about RataPlan: the map lists its hours as Mo-Fr 09:00-18:00; Sa 10:00-17:00; Su 12:00-17:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
12 Satellietbaan, Hillegom, 2181MH
Hours: Mo-Fr 09:00-18:00; Sa 10:00-17:00; Su 12:00-17:00
Phone: +31 6 18587701
Kringloop Zandvoort
Second-hand store
Kringloop Zandvoort is an independent second-hand store on 42C Hoofdstraat, Hillegom. Kringloop Zandvoort also notes on the map: it has a website with more detail.
42C Hoofdstraat, Hillegom, 2181ED
Stichting Kringloop Centrum Bollenstreek
Second-hand store
Stichting Kringloop Centrum Bollenstreek is an independent second-hand store on 10 Vennestraat, Lisse. Stichting Kringloop Centrum Bollenstreek also notes on the map: it has a website with more detail.
10 Vennestraat, Lisse, 2161LE
SKS store
Second-hand store
SKS store — an independent second-hand store, found on 20 De Schans in Soest. Also worth knowing about SKS store: it has a website with more detail.
20 De Schans, Soest, 3764AX
Woord en Daad Kringloopwinkel
Second-hand store
Woord en Daad Kringloopwinkel is an independent second-hand store on 5 Kapelstraat, Lisse. Woord en Daad Kringloopwinkel also notes on the map: it has a website with more detail.
5 Kapelstraat, Lisse, 2161HD
Kringloop Vintage & More XL
Second-hand store
Kringloop Vintage & More XL is an independent second-hand store on 3A Zoeterwoudseweg, Leiden. Kringloop Vintage & More XL also notes on the map: the map lists its hours as Tu-Sa 10:00-17:00; Su 12:00-17:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
3A Zoeterwoudseweg, Leiden, 2321GL
Hours: Tu-Sa 10:00-17:00; Su 12:00-17:00
Phone: +31 71 576 4118
Kringloopmania Leiden
Second-hand store
Kringloopmania Leiden is an independent second-hand store on 6A Lammenschansplein, Leiden. Kringloopmania Leiden also notes on the map: the map lists its hours as Mo-Sa 09:30-17:30; a phone number is listed — worth a call before a special trip; it has a website with more detail.
6A Lammenschansplein, Leiden, 2321JB
Hours: Mo-Sa 09:30-17:30
Phone: +31 6 19592968
Kringloop & Exportcentrum
Second-hand store
Kringloop & Exportcentrum is an independent second-hand store on 29 Atoomweg, Hoorn. Kringloop & Exportcentrum also notes on the map: the map lists its hours as Tu-Fr 09:00-18:00; Sa 09:00-17:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
29 Atoomweg, Hoorn, 1627LE
Hours: Tu-Fr 09:00-18:00; Sa 09:00-17:00
Phone: +31 229 299 588
Gideon Italiaander
Second-hand store
Gideon Italiaander — an independent second-hand store, found on 60 Lakenblekerstraat in Aalsmeer. Also worth knowing about Gideon Italiaander: the map lists its hours as Mo-Su 10:00-18:00; it has a website with more detail.
60 Lakenblekerstraat, Aalsmeer, 1431GG
Hours: Mo-Su 10:00-18:00
Jouw Marktkraam
Second-hand store
Jouw Marktkraam — an independent second-hand store, found on 151 Ophelialaan in Aalsmeer. Also worth knowing about Jouw Marktkraam: it has a website with more detail.
151 Ophelialaan, Aalsmeer, 1431HD
RataPlan
Second-hand store
RataPlan is an independent second-hand store on 21 Wagenmakerstraat, Velserbroek. RataPlan also notes on the map: the map lists its hours as Mo-Fr 09:00-18:00; Sa 09:00-17:00; Su 12:00-17:00; it has a website with more detail.
21 Wagenmakerstraat, Velserbroek, 1991JB
Hours: Mo-Fr 09:00-18:00; Sa 09:00-17:00; Su 12:00-17:00
Het Keer(n)punt
Second-hand store
Het Keer(n)punt is an independent second-hand store on 197 Keern, Zwaag. Het Keer(n)punt also notes on the map: the map lists its hours as Mo-Fr 09:00-17:00; Sa 10:00-17:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
197 Keern, Zwaag, 1689PA
Hours: Mo-Fr 09:00-17:00; Sa 10:00-17:00
Phone: +31 229 219 995
't Gemakje
Second-hand store
't Gemakje — an independent second-hand store, found on 8 Diefsteeg in Leiden. Also worth knowing about 't Gemakje: the map lists its hours as Mo-Su 12:00-17:30.
8 Diefsteeg, Leiden, 2311TS
Hours: Mo-Su 12:00-17:30
Kinderkledingbank Hoorn
Second-hand store
Kinderkledingbank Hoorn is an independent second-hand store on 106 de Oude Veiling, Zwaag. Kinderkledingbank Hoorn also notes on the map: the map lists its hours as Tu-Fr 10:00-16:30; a phone number is listed — worth a call before a special trip; it has a website with more detail.
106 de Oude Veiling, Zwaag, 1689AD
Hours: Tu-Fr 10:00-16:30
Phone: +31 6 22679969
Kringloopwinkel Emmaus West-Friesland
Charity shopRun by Stichting Emmaus West-Friesland
Run by Stichting Emmaus West-Friesland, Kringloopwinkel Emmaus West-Friesland is a charity shop, found on 109 de Oude Veiling in Zwaag. Also worth knowing about Kringloopwinkel Emmaus West-Friesland: the map lists its hours as We-Sa 10:00-17:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
109 de Oude Veiling, Zwaag, 1689AD
Hours: We-Sa 10:00-17:00
Phone: +31 229 243 366
Kringloopwinkel Dromehof
Charity shopRun by Stichting Goed voor Oud
Kringloopwinkel Dromehof is a charity shop run by Stichting Goed voor Oud on 22 de Oude Veiling, Zwaag. Kringloopwinkel Dromehof also notes on the map: the map lists its hours as We-Sa 10:00-17:00; Su 12:00-17:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
22 de Oude Veiling, Zwaag, 1689AA
Hours: We-Sa 10:00-17:00; Su 12:00-17:00
Phone: +31 229 795 377
RataPlan
Second-hand store
RataPlan is an independent second-hand store on 56 de Oude Veiling, Zwaag. RataPlan also notes on the map: the map lists its hours as Mo-Fr 09:00-18:00; Sa 10:00-17:00; Su 12:00-17:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
56 de Oude Veiling, Zwaag, 1689AC
Hours: Mo-Fr 09:00-18:00; Sa 10:00-17:00; Su 12:00-17:00
Phone: +31 6 18935576;+31 88 828 2782
De Vintagewinkel
Second-hand store
De Vintagewinkel is an independent second-hand store on 86 de Oude Veiling, Zwaag. De Vintagewinkel also notes on the map: a phone number is listed — worth a call before a special trip; it has a website with more detail.
86 de Oude Veiling, Zwaag, 1689AD
Phone: +31 6 84164077
Snuffelmug Heemstede
Second-hand store
Snuffelmug Heemstede is an independent second-hand store on 37A Cruquiusweg, Heemstede. Snuffelmug Heemstede also notes on the map: the map lists its hours as Mo-Sa 10:00-17:00; it has a website with more detail.
37A Cruquiusweg, Heemstede, 2102LS
Hours: Mo-Sa 10:00-17:00
Kringloop Mania
Charity shop
Kringloop Mania — a charity shop, found on 205A Oosteinderweg in Aalsmeer. Also worth knowing about Kringloop Mania: it has a website with more detail.
205A Oosteinderweg, Aalsmeer, 1432AS
What the map tells us about thrifting in Amsterdam
149 of the 255 shops list their opening hours, which is unusually helpful for Amsterdam — thrift stores are notorious for surprise closures. Still, call ahead if you're making a special trip to Amsterdam; volunteer-run shops sometimes close early on quiet days.
167 shops have websites listed, worth a look before you go — some post new arrivals or sale days online.
Thrift shops cluster a little: 3 of them sit on 2 Terschellingpad, so you can string those into one walk and hit the rest by car.
The Amsterdam thrift circuit
The efficient Amsterdam thrifting route strings these together: Fair Gifts & Goodies on 15 Breestraat, Kringloop Mania on 45A Dorpsstraat, Telusa on 3 Neude, Kringloop Centrum Utrecht - De Arm on 65 Verlengde Hoogravenseweg, MooiZooi on 2 Terschellingpad, Chique de Friemel on 172-H Haarlemmerdijk, Leger des Heils 50/50 Budgetstore, and De Arm on 270 Oudegracht aan de Werf — 255 shops, one logical loop, no backtracking. 247 more are listed below.
Thrifting tips for Amsterdam
Regulars learn these fast; visitors to Amsterdam can skip the learning curve:
- Ask when new stock hits the floor at Fair Gifts & Goodies. Shops restock on rhythms — truck days, volunteer shifts. One question at the counter tells you when to come back.
- Learn the colour-tag system at Kringloop Mania. Many charity shops discount by tag colour on rotation. Ask which colour is half price this week — it changes regularly.
- Follow the shop if it's online. Some stores post new arrivals or sale days on social media. One follow costs nothing and catches the announcements.
- Check the art and frames. Original art, good frames, and the occasional genuine print turn up constantly. Frames alone are worth the habit.
Good to know
We searched about 40 km around Amsterdam — that covers the town itself plus the surrounding communities you'd reasonably drive to for a thrifting run. Listings come from OpenStreetMap, mapped by local volunteers, so a brand-new shop in Amsterdam can take a while to appear. Spotted a closure among the 255, or a shop we missed entirely? The map is the source of truth here — one OpenStreetMap edit corrects it for everyone.
Prices at Amsterdam's thrift stores are set by each shop and change constantly, so we don't list them. As a rough rule, charity shops are the cheapest, independents sit in the middle, and anything labelled vintage costs more everywhere — Amsterdam included.
Thrift store listings for Amsterdam: 255 mapped from OpenStreetMap contributors (ODbL). Photos from Wikimedia Commons contributors; individual photo credits appear in captions. Listing data was last refreshed automatically — verify hours before visiting.