Events in Swansea: local markets & shopping



Swansea Indoor market

Monday - Saturday 9.00 - 5.00pm

Just 15 minute walk from our bed and breakfast

Sells almost everything you can think of. Stalls include various greengroucers, butchers, fish mongers, card shops, sweet shops, art, clocks, household, electrical, clothing, luggage, arts and crafts and lots more. Well know for fresh seafood and local produce.


Saturday/Sunday 20th & 21st January

Food fair

National Botanic Gardens, Carmarthenshire - 30mins drive from our B&B


There’ll be a mouth-watering array of food and drink from West Wales producers in Lord Foster’s Great Glasshouse on Saturday and Sunday, January 20-21.


Event organiser David Hardy said: “There’s no better way to cheer up the very long, grey month of January than a food fair. And this will be a very tasty affair with lots to choose from – like very special sausages, the perfect tonic of a range of flavoured gins, meat, vegan food, vegetarian options and gluten free, too.


“Whether you have a thing for fudge, bacon baps, tapas, charcuterie or liqueurs, this is the place to be next weekend.”


Garden admission is just £4. The gates open at 10am and close again at 4.30pm (last entry 3.30pm). There’s no additional charge for the Food Fair and there is plenty of free parking for everyone.


Saturday & Sunday 27th/28th January

Antiques Fair Weekend 

National Botanic gardens, Carmarthenshire - 30mins drive from our hotel


A vast cornucopia of curios and collectibles is set to transform the National Botanic Garden of Wales – as the Derwen Antiques Fair prepares to return – as well as BBC’s Bargain Hunt returning to film during over the weekend.


Antiques, collectables, retro and vintage will take centre stage among the rare and endangered blooms here on Saturday and Sunday 27th and 28th of January.


Entry is just £4 per person!


It'll also be a Doggy Weekend, so bring your pet pooch for some of Carmarthenshire's best fresh air


10am - 4.30pm


364 Oystermouth Road, Swansea, SA1 3UL



Phone Hotel on: 01792 651380