Best of Bath

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.

Best of Bath·
Charity Shops in Bath: Vintage and Second-Hand Guide

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.

ShopTypeAreaSundays
Firefly VintageVintageCity CentreAsk the shop
Vintage AbsDesigner vintageCity CentreAsk the shop
Sobey's VintageVintageCity CentreAsk the shop
The Yellow ShopVintage, second-handWalcotClosed
Mercy in Action Union PassageCharityCity Centre11am to 5pm
Mercy in ActionCharityCity Centre11am to 4pm
British Heart FoundationCharityCity Centre10am to 4pm
Dorothy House Book ShopCharity, books and vinylCity Centre10am to 4pm
Dorothy House Moorland RoadCharityOldfield ParkClosed
British Red CrossCharityOldfield Park10am to 4pm
Bath Cats & Dogs HomeCharityOldfield ParkAsk the shop
Dorothy House FurnitureCharity, furnitureWalcot10am to 4pm

Where are the best vintage shops in Bath?

A rail of vintage coats and knitwear inside a small shop with a tall sash window and Bath stone outside

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

Firefly Vintage on Upper Borough Walls, Bath
Upper Borough Walls

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

Vintage Abs on Upper Borough Walls, Bath
Upper Borough Walls

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

Sobey's Vintage on Northumberland Place, Bath
Northumberland Place

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

The Yellow Shop on Walcot Street, Bath
Walcot Street

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

Mercy in Action charity shop on Union Passage, Bath
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

Mercy in Action charity shop on Margaret's Buildings, Bath
Margaret's Buildings

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

British Heart Foundation charity shop on Green Street, Bath
Green Street

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

Dorothy House book and media shop on Broad Street, Bath
Broad Street

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?

Small shopfronts with awnings along a Bath stone terrace, shoppers on the pavement and a wooded hillside behind

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

Dorothy House charity shop on Moorland Road, Oldfield Park
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

British Red Cross charity shop on Moorland Road, Oldfield Park
Moorland Road

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

Bath Cats and Dogs Home charity shop on Moorland Road, Oldfield Park
Moorland Road

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

Dorothy House furniture shop on London Road, Bath
London Road

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:

For second-hand books, see our bookshops in Bath guide, which covers the Oxfam Bookshop on Lower Borough Walls.

Hands placing a folded scarf on a box of jumpers beside hardback books and a vase on a charity shop counter

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.

Explore more