Holidays in Cardiff

Exact dates
Washington, D.C. (WAS)
Mon 6/6
Thu 9/6
Compare vs KAYAK |

Cardiff holiday information

Top holiday (Flight+Hotel) £374
Family holiday (Flight+Hotel) £235
Romantic holiday (Flight+Hotel) £373
Luxury holiday (Flight+Hotel) £323
Budget holiday (Flight+Hotel) £226

Most popular holiday deals in Cardiff

View all deals

Cardiff is the capital city of Wales and lies on the south west coast, close to the English city of Bristol. Cardiff is the United Kingdom's greenest city and is a popular destination for tourists and holidaymakers who are interested in the history and culture of Wales, as well as those who come to enjoy its vibrant nightlife, festivals and modern city atmosphere. There are plenty of historical attractions to take in, as well as boat trips and parks to enjoy.


Cardiff holidays: Top tips

The best time of year to travel to Cardiff, like all destinations in the United Kingdom, is during the summer months of June, July and August when the weather is at its warmest and dryest. Cardiff International Airport, Wales' only major airport, is also close to the city. Domestic flights to and from the airport are operate daily. Getting around the city is easiest via foot, bike or bus.

Activities for memorable Cardiff holidays

There are plenty of unmissable things for visitors to see and do on their Cardiff holidays. Cardiff Castle sits in the heart of the city and is a must-see for history buffs because its foundations are based on a Roman fort. Penarth, a suburb of Cardiff, was a Victorian seaside resort and is popular for its historic pier. To learn more about Cardiff's past holidaymakers can visit The Cardiff Story museum, which has free admission. Boat trips and speed boat rides can be enjoyed on Cardiff Bay, while Bute Park offers a quiet place to relax. Barry is a small port town next to the airport and boasts a theme park, casino and heritage railway, which makes it a perfect daytrip for those travelling with kids.

  • Exact dates
  • ± 3 days
    • Exact dates
    • ± 3 days