Charity Shops in Bath: Vintage and Second-Hand Guide
The best charity, vintage and second-hand shops in Bath: Firefly Vintage and Vintage Abs on Upper Borough Walls, the Moorland Road charity shops, Mercy in Action, Dorothy House's book and furniture shops, Sunday opening and where to donate.

In short: for vintage in Bath, start on Upper Borough Walls at Firefly Vintage and the designer pieces at Vintage Abs. For charity shops, walk Moorland Road in Oldfield Park, where Dorothy House, the British Red Cross and Bath Cats & Dogs Home trade a few doors apart. For second-hand furniture, go to the Dorothy House shop on London Road. Many charity shops open on Sundays from 10am or 11am.
Charity shops in Bath are spread across the city, and the vintage shops sit close together in the centre. This guide picks 12 of the charity, vintage and second-hand shops in our directory, then lists the rest by street, so you can plan one walk. Opening times come from each shop's or charity's own website, checked on 30 October 2026. Where a shop has no website we could read, we say so and give only what our directory holds.
| Shop | Type | Area | Sundays |
|---|---|---|---|
| Firefly Vintage | Vintage | City Centre | Ask the shop |
| Vintage Abs | Designer vintage | City Centre | Ask the shop |
| Sobey's Vintage | Vintage | City Centre | Ask the shop |
| The Yellow Shop | Vintage, second-hand | Walcot | Closed |
| Mercy in Action Union Passage | Charity | City Centre | 11am to 5pm |
| Mercy in Action | Charity | City Centre | 11am to 4pm |
| British Heart Foundation | Charity | City Centre | 10am to 4pm |
| Dorothy House Book Shop | Charity, books and vinyl | City Centre | 10am to 4pm |
| Dorothy House Moorland Road | Charity | Oldfield Park | Closed |
| British Red Cross | Charity | Oldfield Park | 10am to 4pm |
| Bath Cats & Dogs Home | Charity | Oldfield Park | Ask the shop |
| Dorothy House Furniture | Charity, furniture | Walcot | 10am to 4pm |
Where are the best vintage shops in Bath?

The best vintage shops in Bath are in the city centre, on Upper Borough Walls and Northumberland Place, with two more on Walcot Street and London Street. Most have no website with opening times, so check their social pages before a special trip.
Firefly Vintage
The highest-scoring shop in this guide, at 8.8, from a 5.0 Google rating across 172 reviews. We found no website to confirm its stock or hours, so go in and browse.
- ⭐ Score 8.8
- 📍 28 Upper Borough Walls, City Centre
Vintage Abs
A two-floor boutique for 90s and Y2K vintage for women and men, with designer names such as Burberry, D&G and Diesel, plus vintage designer bags and retro football shirts. Menswear is in the basement.
- 👜 Designer vintage
- 👕 90s and Y2K
- 📍 6 Upper Borough Walls, City Centre
Sobey's Vintage
A vintage shop in the narrow lane of Northumberland Place, rated 4.8 from 21 Google reviews. It has no website we could read, so call ahead for current stock.
- 📞 01225 338801
- 📍 10 Northumberland Place, City Centre
The Yellow Shop
A Walcot Street shop listed as vintage and second-hand, rated 4.7 from 71 Google reviews. Its website gives the hours but not the stock; its Instagram is @yellowshoprocks.
- ⏰ Mon to Sat 11am to 6pm
- 🚫 Closed Sundays
- 📍 72 Walcot Street, Walcot
Where are the best charity shops in Bath city centre?
The best charity shops in Bath city centre are the two Mercy in Action shops, the British Heart Foundation on Green Street and the Dorothy House book shop on Broad Street. All four open on Sundays.
Mercy in Action Union Passage
The most central of the Bath charity's shops, which fund its projects in the Philippines and the UK. Each shop team sets its own prices, so prices differ from branch to branch.
- ⏰ Mon to Sat 9.30am to 5.30pm
- 📅 Sun 11am to 5pm
- 📍 22-24 Union Passage, City Centre
Mercy in Action
The same charity's shop on Margaret's Buildings, off Brock Street. Combine it with a walk round the upper town.
- ⏰ Mon to Sat 9.30am to 5.30pm
- 📅 Sun 11am to 4pm
- 📍 12 Margaret's Buildings, City Centre
British Heart Foundation
Second-hand clothes, books, toys and homeware, with some new items alongside the preloved stock. The money helps fund the charity's life-saving research.
- ⏰ Mon to Sat 9.30am to 5pm
- 📅 Sun 10am to 4pm
- 📍 8 Green Street, City Centre
Dorothy House Broad Street Book Shop
Pre-loved books, vinyl records, DVDs and music, raising money for Dorothy House, the hospice charity that cares for people with a life-limiting illness across Bath and the surrounding area.
- 📖 Books, vinyl, DVDs
- ⏰ Mon to Sat 9.30am to 5pm, Sun 10am to 4pm
- 📍 37 Broad Street, City Centre
Which charity shops are on Moorland Road?

Moorland Road in Oldfield Park has three charity shops a short walk apart: Dorothy House, the British Red Cross and Bath Cats & Dogs Home. It is the best street in Bath for a charity shop crawl outside the centre.
Dorothy House Moorland Road
The hospice charity's general shop on Moorland Road. Unlike its city centre shops, it is closed on Sundays.
- ⏰ Mon to Sat 9.30am to 5pm
- 🚫 Closed Sundays
- 📍 15 Moorland Road, Oldfield Park
British Red Cross
Men's and women's clothes, coats, shoes and boots, books, CDs, DVDs, homeware and bric-a-brac. The charity says hours can change, so call before a special trip.
- ⏰ Mon to Sat 9am to 5pm
- 📅 Sun 10am to 4pm
- 📍 29 Moorland Road, Oldfield Park
Bath Cats & Dogs Home Charity Shop
The animal rescue's shop, selling donated clothes, bric-a-brac and books. Dogs are welcome inside. The charity's website links to Google for its hours.
- 🐕 Dogs welcome
- 📞 01225 694236
- 📍 53 Moorland Road, Oldfield Park
Where can I buy second-hand furniture in Bath?
Dorothy House runs a furniture shop on London Road, the only furniture shop among the second-hand shops in our directory. For older pieces, see our antiques and furniture listings.
Dorothy House Bath Furniture
Donated furniture on the ground floor of Piccadilly House, with Sunday opening. Measure your space before you go.
- ⏰ Mon to Sat 9.30am to 5pm
- 📅 Sun 10am to 4pm
- 📍 London Road, Walcot
What other charity and second-hand shops are there in Bath?
The rest of our directory's vintage and second-hand shops, by street:
- Walcot Street: Save the Children at number 7 (Mon to Sat 9.45am to 5pm, closed Sundays) and Alongside at number 86, for the homelessness charity formerly called Julian House. Bath Women's Refuge Shop is round the corner on Chatham Row.
- Chelsea Road, Weston: Mercy in Action (Sun 11am to 5pm), Community Matters and Hugs.
- George Street and Westgate Street: Shaw Trust, Oxfam and Mind.
- Bear Flat and Widcombe: Mercy in Action Boutique on Wellsway and Mercy in Action on Widcombe Parade, both Sun 11am to 4pm.
- Argyle Street, Bathwick: Oxfam at number 12.
- London Street, Walcot: Jack & Danny's, a vintage and second-hand shop.
For second-hand books, see our bookshops in Bath guide, which covers the Oxfam Bookshop on Lower Borough Walls.
Where can I donate clothes in Bath?

You can take clean, good quality clothes to any charity shop in this guide during opening hours. Mercy in Action takes donations at any of its shops but cannot collect. The British Heart Foundation offers free home collection for furniture and electrical items. Bath Cats & Dogs Home asks for clothes, bric-a-brac and books you would buy yourself, and can claim Gift Aid of 25p on every pound it makes from your donations.
Charity and vintage shops in Bath: questions
Where are the best charity shops in Bath?
Moorland Road in Oldfield Park has Dorothy House, the British Red Cross and Bath Cats & Dogs Home a short walk apart. In the city centre, try Mercy in Action on Union Passage and the British Heart Foundation on Green Street.
Where is the best vintage shopping in Bath?
Upper Borough Walls, home to both Firefly Vintage and Vintage Abs, then Sobey's Vintage on Northumberland Place. The Yellow Shop on Walcot Street is a short walk north.
Are charity shops in Bath open on Sundays?
Many are. Mercy in Action opens from 11am, and the British Heart Foundation, the British Red Cross and the Dorothy House book and furniture shops from 10am. Dorothy House on Moorland Road and Save the Children are closed.
Where can I donate clothes in Bath?
At any charity shop in this guide during opening hours. Mercy in Action cannot collect, and the British Heart Foundation collects furniture and electrical items for free.