Things to do in Cardiff are endless, with the city offering a vibrant mix of history, culture, and entertainment. From ancient castles and fascinating art galleries to modern shopping experiences, Cardiff has something for everyone. This dynamic city perfectly blends the old with the new, making it an exciting destination for all types of travellers. Whether you’re visiting for the first time or returning, this guide will help you discover the best activities.
Top 10 Things To Do In Cardiff
Ranging from activities in the iconic landmarks to hidden gems, here’s a list of the things to do in Cardiff to make your visit unforgettable:
1. Marvel At Cardiff Castle

Photo: The wub / Wikimedia Commons
One of the most famous things to do in Cardiff is to visit Cardiff Castle. This castle, located in the heart of the city, has a rich history. It combines Roman foundations, medieval walls, and Victorian Gothic interiors. You can explore the Firing Line Museum and climb the Norman keep for stunning views over the city. The castle offers a unique blend of history and beauty, making it one of the best things to do in Cardiff.
Location: Castle Street, Cardiff, Wales
Major Attraction: Norman Keep Tower
Ideal Trip Duration: 2 – 3 hours
2. Shop In Cardiff’s Arcades

Photo: Dominic Nelson / Wikimedia Commons
Cardiff’s historic arcades house quirky boutiques, cafes, and shops. These arcades, which date back to Victorian and Edwardian times, offer a perfect spot for shopping and exploring. Whether you want to buy unique Welsh souvenirs or simply enjoy a cup of coffee, these arcades are among the best things to do in Cardiff. Exploring these covered passageways is one of the best ways to get a feel for Cardiff’s local charm.
Location: Cardiff City Centre, Wales
Major Attraction: Morgan Arcade
Ideal Trip Duration: 2 – 4 hours
3. Learn At National Museum Cardiff

Photo: Ham II / Wikimedia Commons
Another of the best things to do in Cardiff is to visit the National Museum Cardiff. This museum features a variety of collections, including art, geology, and natural history. The museum is home to works by French Impressionists and fascinating exhibits on dinosaurs. It’s a perfect stop for anyone interested in learning more about art, culture, and science. The National Museum offers something for everyone, from history lovers to art enthusiasts.
Location: Cathays Park, Cardiff, Wales
Major Attraction: French Impressionist Gallery
Ideal Trip Duration: 2 – 3 hours
4. Explore Cardiff Bay

Photo: Dominic Nelson / Wikimedia Commons
Cardiff Bay is a vibrant area full of restaurants, shops, and attractions. It is one of the most exciting things to do in Cardiff. You can visit the Wales Millennium Centre for a performance, or enjoy some fine dining by the waterfront. For a more relaxed experience, take a boat tour of the bay or visit the Senedd, the Welsh Parliament building. Roald Dahl Plass in Cardiff Bay hosts various events and festivals throughout the year.
Location: Cardiff Bay, Cardiff, Wales
Major Attraction: Wales Millennium Centre
Ideal Trip Duration: Half – day
5. Scale The Principality Stadium

Photo: Visit Wales / Wikimedia Commons
For those who enjoy thrilling experiences, the Principality Stadium is one of the best things to do in Cardiff. You can take a tour of the stadium, which is home to Welsh rugby, or try the adrenaline-packed Rooftop Tour. This tour includes exciting activities such as zip lining and abseiling from the roof of the stadium. It’s a fantastic way to see the city from above while experiencing an unforgettable adventure.
Location: Westgate Street, Cardiff, Wales
Major Attraction: Stadium Rooftop Zip Line
Ideal Trip Duration: 1 – 2 hours
6. Relax In Bute Park

Photo: Athena’s Pix / Wikimedia Commons
Bute Park is a beautiful green space in the heart of Cardiff, and it’s the perfect place to unwind. With its riverside walkways, well-kept gardens, and large open spaces, it’s a lovely spot to relax. Whether you’re strolling along the River Taff or simply enjoying a picnic in the park, Bute Park is one of the best things to do in Cardiff. It’s a great escape from the hustle and bustle of city life.
Location: North Road, Cardiff, Wales
Major Attraction: River Taff Walkway
Ideal Trip Duration: 1 – 2 hours
7. Visit St Fagans National Museum Of History

Photo: John Cummings / Wikimedia Commons
To understand Welsh culture, visiting St Fagans National Museum of History is one of the best things to do in Cardiff. This open-air museum shows how life in Wales has changed over the centuries. The museum features over 40 historic buildings, including farms, schools and churches. It’s a great place for history lovers and you can experience Welsh life through interactive exhibits and live demonstrations.
Location: St Fagans, Cardiff, Wales
Major Attraction: Traditional Welsh Village Reconstruction
Ideal Trip Duration: Half day to full day
8. Experience Cardiff Market

Photo: Tiia Monto / Wikimedia Commons
If you’re looking to experience local life in Cardiff, the Cardiff Market is a must-see. This historic market has been around since the 19th century and is full of vendors selling fresh produce, Welsh delicacies, and unique gifts. You can enjoy some local treats, such as Welsh cakes, or shop for handmade crafts. Cardiff Market is a vibrant space where you can enjoy the flavours and atmosphere of the city. It’s one of the best things to do in Cardiff for food lovers.
Location: St Mary Street, Cardiff, Wales
Major Attraction: Welsh Cakes at Bakestones Stall
Ideal Trip Duration: 1 – 2 hours
9. Enjoy Roath Park

Photo: Nadezna1971 / Wikimedia Commons
Roath Park is a beautiful spot for a relaxing day out in Cardiff. The park features a large boating lake, where you can rent a boat, as well as scenic walking paths around the water. There’s also a lovely rose garden and a tropical conservatory to explore. Whether you’re looking for a peaceful walk or a fun boating experience, Roath Park is one of the best activities in Cardiff.
Location: Roath, Cardiff, Wales
Major Attraction: Boating Lake and Lighthouse
Ideal Trip Duration: 2 – 3 hours
10. Discover The Cardiff Story Museum

Photo: Seth Whales / Wikimedia Commons
If you’re interested in learning more about the city’s history, The Cardiff Story Museum is a great place to visit. The museum offers exhibits that cover Cardiff’s history from Roman times to the present day. You can see how the city has developed, from a small market town to a bustling capital. The interactive displays make it an engaging stop for visitors of all ages. It’s an essential visit for those wanting to understand what to do in Cardiff.
Location: The Hayes, Cardiff, Wales
Major Attraction: Cardiff Through Time Exhibit
Ideal Trip Duration: 1 hour
From exploring Cardiff Castle to shopping in the arcades, there are so many things to do in Cardiff. Whether you’re a history buff, nature lover, or thrill seeker, the city offers something for everyone. With so many wonderful attractions, it’s clear that Cardiff is a place you’ll want to visit repeatedly. So, next time you’re wondering what to do in Cardiff, book a trip with TripXL and discover all that Cardiff has to offer.
Cover Photo: Querido / Wikimedia Commons