Cardiff is a fresh, 21st century shopping experience. Across the city centre's spacious 1.4 million square feet, you'll find Cardiff's shopping centres, markets and high street stores. Big brand shops and well-known fashion houses sit side-by-side with indie pop-ups, keeping things fun for regular shoppers and visitors alike.

Taking it all in

John Lewis and Marks & Spencer have major stores in the heart of the city at the St David's Centre. You can also find the likes of Apple Store, Hollister, All Saints, Jo Malone, Hamleys and LEGO Store. There's a whole wing of the shopping centre dedicated to restaurants, cafes and takeaways, perfect if you work up an appetite.

The new blends superbly with the old; just down the street from St David's Centre lies Cardiff Market. It has traded in one guise or another since the 1700s. For the past couple of centuries, the striking glass-roofed Victorian structure has housed some of the capital city’s most-loved butchers and fishmongers, as well as an array of traditional sweet shops, bakers, florists and small eateries.

St David's 2 Shopping Centre, Cardiff
Welsh Cake Making at Cardiff Bakestones staff, Cardiff Market
ndoor market under a triangular roof  and rows of stalls.

St David's Shopping Centre, fresh Welsh cakes being cooked and the view from the second floor of Cardiff Market, South Wales

There are six Victorian arcades in Cardiff, offering an intimate environment for shoppers who enjoy an alternative to the well-trodden path of the high street. There are over 100 unique shops to check out. The Castle Quarter is made up of High Street Arcade, Duke Street Arcade and Castle Arcade. These are historic structures full of vintage clothes stores, craft shops and coffee shops. If your special interest is food then Loving Welsh Food offer a City of Arcades Tasting Tour - highlighting the vibrant food scene around its diverse shopping arcades. There's the free City of Arcades history and culture guided walking tour with Fogo’s Free Tours, which operates on a 'pay as you feel' basis after the tour. 

exterior of shopping arcade.
interior of Victorian arcade, roof, windows and light

The beautiful arcades in Cardiff town centre, South Wales

Just a short stroll away are the Royal Arcade and Morgan Arcade which together make up The Morgan Quarter, and Wyndham Arcade. Each arcade features a variety of clothes shops, jewellery stores and eating places. While there are just too many great places to list, it is worth noting that Morgan Arcade is home to a genuine Cardiff institution. Spillers Records first opened its doors in 1894, making it the oldest record shop in the world.

exterior of record shop with sign 'Spillers Records Est 1894'.

Spillers Records, Morgan Arcade, Cardiff

The pleasure of shopping in Cardiff city centre is that it is largely pedestrianised, covering an area that is a comfortable stroll, rather than an exhausting marathon. Queen Street has an array of retail giants, flanked by the Queens Arcade. The street took the number one spot in a 2024 consumer survey by GlobalData for American Express to find Britain’s best high street.

Seasonal attractions

There are a variety of seasonal attractions, including the open-air Cardiff Christmas Market on The Hayes, right in the heart of the action. Imagine rows of beach cabins displaying a huge range of Welsh art and crafts and you’re halfway there. With the growth in popularity of the pop-up shop, these spaces have gained a certain street credibility that attracts more stallholders and customers with each passing year.

nightshot of Christmas market stalls.
market stalls in street, with shop exteriors and Christmas lights.

Christmas Christmas Market, Cardiff, South Wales

Cardiff Bay

Away from the city centre there are numerous independent clothes stores, restaurants and bars that are worth visiting in Cardiff's suburbs. To relax and reflect after a hard day’s retail therapy, visit one of the many eating and drinking places overlooking Cardiff Bay. The waterfront area known as Mermaid Quay has become a vibrant cultural centre, thanks to the nearby Wales Millennium Centre.


Still got more shopping to do? Check out our guides to fantastic shopping experiences elsewhere in Wales.

A crowd of people enjoying Cardiff Food Festival

The Pierhead during Cardiff International Food Festival

Related stories