Thrift stores in St Andrews
St Andrews, Fife has 8 thrift and charity shops on the map right now. Every one of the 8 is a charity shop, which tells you something about St Andrews: the second-hand scene here runs on donations, and the money stays local. 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 St Andrews (within about 15 km), built from OpenStreetMap's community-maintained data. Names you'll run into include Oxfam and Cancer Research UK, plus The Salvation Army — each with its own personality, which is half the fun. If a shop's missing from St Andrews's list, it probably just hasn't been mapped yet — the scene is bigger than any single dataset.

The St Andrews thrift lineup
8 in St Andrews, plus 13 more around St Andrews below:
Oxfam
Charity shop0.1 km from St Andrews
Oxfam — a charity shop, found on 135 South Street in St Andrews. Also worth knowing about Oxfam: it has a website with more detail.
135 South Street, St Andrews, KY16 9UN
Cancer Research UK
Charity shop0.1 km from St Andrews
Cancer Research UK is a charity shop on South Street, St Andrews. Cancer Research UK also notes on the map: the map lists its hours as Mo-Sa 09:00-17:30; Su 11:00-17:00; it has a website with more detail.
South Street, St Andrews
Hours: Mo-Sa 09:00-17:30; Su 11:00-17:00
The Salvation Army
Charity shop0.1 km from St Andrews
The Salvation Army — a charity shop, found on Church Street in St Andrews. Also worth knowing about The Salvation Army: it has a website with more detail.
Church Street, St Andrews
British Heart Foundation
Charity shop0.1 km from St Andrews
British Heart Foundation is a charity shop on Bell Street, St Andrews. British Heart Foundation also notes on the map: the map lists its hours as Mo-Sa 09:30-17:00; Su 12:00-16:00; it has a website with more detail.
Bell Street, St Andrews, KY16 9UR
Hours: Mo-Sa 09:30-17:00; Su 12:00-16:00

Barnardo's
Charity shop0.1 km from St Andrews
Barnardo's — a charity shop, found on Bell Street in St Andrews. Also worth knowing about Barnardo's: the map lists its hours as Mo-Sa 09:30-17:00; Su 12:00-17:00; it has a website with more detail.
Bell Street, St Andrews, KY16 9UR
Hours: Mo-Sa 09:30-17:00; Su 12:00-17:00
Barnardo's
Charity shop0.1 km from St Andrews
Barnardo's — a charity shop, found on Bell Street in St Andrews. Also worth knowing about Barnardo's: it has a website with more detail.
Bell Street, St Andrews, KY16 9UX
Sense Scotland
Charity shop0.2 km from St Andrews
Sense Scotland is a charity shop.
Save the Children
Charity shop0.2 km from St Andrews
Save the Children is a charity shop. Save the Children also notes on the map: it has a website with more detail.


What the map tells us about thrifting in St Andrews
3 of the 8 shops list their opening hours, which is unusually helpful for St Andrews — thrift stores are notorious for surprise closures. Still, call ahead if you're making a special trip to St Andrews; volunteer-run shops sometimes close early on quiet days.
7 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 Bell Street, so you can string those into one walk and hit the rest by car.
The St Andrews thrift circuit
The efficient St Andrews thrifting route strings these together: Oxfam on 135 South Street, Cancer Research UK on South Street, The Salvation Army on Church Street, British Heart Foundation on Bell Street, Barnardo's on Bell Street, Barnardo's on Bell Street, Sense Scotland, and Save the Children — 8 shops, one logical loop, no backtracking.
Thrifting tips for St Andrews
A few things worth knowing before you work through St Andrews's thrift stores:
- Go often, buy rarely at Oxfam. The regulars' secret: short frequent visits beat rare long ones. Ten minutes twice a week outperforms a monthly expedition.
- Ask about hold policies at Cancer Research UK. Eyeing furniture you can't take today? Many shops will hold an item for 24 hours. Ask before someone else buys it.
- Check zippers, buttons and seams. Thirty seconds of inspection at the rack beats discovering the broken zipper at home. Thrift stores don't do returns.
- Check the furniture first, clothes second. Good furniture sells within hours; good clothes within days. Walk the furniture floor before the racks.
Good to know
We searched about 15 km around St Andrews — 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 St Andrews can take a while to appear. Spotted a closure among the 8, or a shop we missed entirely? The map is the source of truth here — one OpenStreetMap edit corrects it for everyone.
Prices at St Andrews'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 — St Andrews included.
Worth the trip: more thrift stores around St Andrews
13 more within about 15 km of St Andrews, nearest first:
Charity Shop
Charity shop13.1 km from St Andrews
Charity Shop is a charity shop.
Barnardo's
Charity shop13.5 km from St Andrews
Barnardo's — a charity shop. Also worth knowing about Barnardo's: the map lists its hours as Mo-Sa 09:00-17:00; Su 11:00-16:00.
Hours: Mo-Sa 09:00-17:00; Su 11:00-16:00
Castle Furniture Project
Charity shop13.5 km from St Andrews
Castle Furniture Project — a charity shop, found on East Burnside in Cupar. Also worth knowing about Castle Furniture Project: a phone number is listed — worth a call before a special trip; it has a website with more detail.
East Burnside, Cupar, KY15 4DQ
Phone: +44 1334 654445
The Salvation Army
Charity shop13.5 km from St Andrews
The Salvation Army — a charity shop. Also worth knowing about The Salvation Army: it has a website with more detail.
British Heart Foundation
Charity shop13.5 km from St Andrews
British Heart Foundation is a charity shop. British Heart Foundation also notes on the map: the map lists its hours as Mo-Sa 09:30-17:00; it has a website with more detail.
Hours: Mo-Sa 09:30-17:00
British Red Cross
Charity shop13.5 km from St Andrews
British Red Cross — a charity shop, found on 36 Bonnygate in Cupar. Also worth knowing about British Red Cross: it has a website with more detail.
36 Bonnygate, Cupar, KY15 4LD
Save the Children
Charity shop14.8 km from St Andrews
Save the Children is a charity shop on 63 Gray Street, Dundee.
63 Gray Street, Dundee, DD5 2BP
Past Present Future
Charity shop14.9 km from St Andrews
Past Present Future — a charity shop, found on 104 Gray Street in Dundee.
104 Gray Street, Dundee, DD5 2DN
British Heart Foundation
Charity shop14.9 km from St Andrews
British Heart Foundation is a charity shop on 202 Brook Street, Dundee. British Heart Foundation also notes on the map: the map lists its hours as Mo-Sa 09:30-17:00; Su 10:30-15:30; a phone number is listed — worth a call before a special trip; it has a website with more detail.
202 Brook Street, Dundee
Hours: Mo-Sa 09:30-17:00; Su 10:30-15:30
Phone: +44 1382 772899
Oxfam
Charity shop14.9 km from St Andrews
Oxfam — a charity shop, found on 202 Brook Street in Dundee. Also worth knowing about Oxfam: the map lists its hours as Mo-Sa 09:00-17:00; Su 12:00-16:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
202 Brook Street, Dundee, DD5 2AH
Hours: Mo-Sa 09:00-17:00; Su 12:00-16:00
Phone: +44 1382 739262
Cancer Research UK
Charity shop14.9 km from St Andrews
Cancer Research UK is a charity shop on 198-200 Brook Street, Dundee. Cancer Research UK also notes on the map: the map lists its hours as Mo-Sa 08:30-17:00; Su 11:00-16:30; a phone number is listed — worth a call before a special trip; it has a website with more detail.
198-200 Brook Street, Dundee
Hours: Mo-Sa 08:30-17:00; Su 11:00-16:30
Phone: +44 1382 739807
Shelter
Charity shop15.0 km from St Andrews
Shelter is a charity shop on 215 Brook Street, Dundee. Shelter also notes on the map: it has a website with more detail.
215 Brook Street, Dundee, DD5 2AG
The Salvation Army
Charity shop15.0 km from St Andrews
The Salvation Army — a charity shop, found on 205 Brook Street in Dundee. Also worth knowing about The Salvation Army: it has a website with more detail.
205 Brook Street, Dundee, DD5 2AG
Thrift store listings for St Andrews: 8 in St Andrews and 13 more nearby 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.