BritStays
Hotels in Cardiff

Photo: Chensiyuan (CC BY-SA 4.0), via Wikimedia Commons

Hotels in Cardiff

Looking for Hotels in Cardiff? Compare the best options below — prices, facilities and locations side by side, each linking straight to the operator to book at the live price.

Must-have facilities
Glendale Hotel

Glendale Hotel

✓ Family-run hotel offering Italian/Welsh welcome for 35 years

🏖️ 0.36 miles from Penarth Beach (Good water quality)

Cardiff

Travelodge

Travelodge

✓ Convenient stop near Cardiff Airport, three minutes by car

🏖️ 1.25 miles from Cold Knap Barry (Excellent water quality)

Barry

Village Hotel

Village Hotel

✓ Health and wellness club with pool, gym and fitness classes

🏖️ 2.9 miles from Llanishen Reservoir (Excellent water quality)

Cardiff

Travelodge

Travelodge

✓ Perfectly placed for Cardiff Bay and the city centre

🏖️ 2.47 miles from Penarth Beach (Good water quality)

Cardiff

🏨 Looking for a hotel instead?

The stays above are mostly self-catering. For hotels and B&Bs in Cardiff, Agoda compare prices across booking sites.

Compare Cardiff hotels on Agoda ↗

Affiliate link — we may earn a commission at no extra cost to you.

More around Cardiff

Choosing the right hotel in Cardiff

Think about what matters most — pool or peace, walking distance to the beach or to the pub — and use the facility badges on each listing to shortlist. Booking direct through the links here always gets the operator's live price.

Frequently asked questions

How much do Hotels in Cardiff cost?

The from-prices on this page show the cheapest current dates. Expect school-holiday weeks to run significantly higher, and late deals to appear outside peak season.

Do I book through this site?

No — every listing links straight to the holiday operator and you book with them at their live price. We may earn a commission at no extra cost to you.

Cardiff on the map

— tick to show or hide, click any pin for details.

🎭 Venues with something on in Cardiff

What's on at each, with tickets and places to stay within walking distance.

More like this