8 Best Hotels in Cardiff — Castle & Principality Stadium (2026)
Best of List · English

8 Best Hotels in Cardiff — Castle & Principality Stadium (2026)

T TopOfHotel Editorial Team Published January 15, 2024 Updated May 27, 2026 15 min read
✓ Honest reviews since 2017✓ Compared across 3 OTAs✓ No paid placements
See our 8 top picks

Cardiff is the easiest Welsh capital weekend you'll ever have. Cardiff Castle plonks itself in the literal middle of the city — Roman walls and Victorian Gothic fantasies layered on top of each other in a way that shouldn't work but totally does. The St David's arcades stretch east to the old market, and the Principality Stadium hosts the loudest Six Nations rugby in Europe with that retractable roof shut tight to amplify 74,000 voices. A 10-minute taxi south and you're at Cardiff Bay with the Wales Millennium Centre's bronze-and-slate facade and the old Doctor Who filming spots along the waterfront. We reviewed 8 hotels: the 5-star icon (voco St David's Cardiff sitting right on Cardiff Bay with its Marine Spa), reliable mid-range chains near the stadium (Park Plaza with its Laguna Spa, Hilton, and Marriott), the design-forward Hotel Indigo inside an Edwardian bank building with a Marco Pierre White Steakhouse, plus well-priced value picks (Holiday Inn, Premier Inn at ~$69 with Hypnos beds, and ibis Cardiff Centre — the most affordable rugby-night option at ~$56). All within a 10-minute walk of Cardiff Castle or the Stadium.

Where to stay — neighborhoods

Cardiff is the easiest Welsh capital weekend you'll ever have. Cardiff Castle plonks itself in the literal middle of the city — Roman walls and Victorian Gothic fantasies layered on top of each other in a way that shouldn't work but totally does. The St David's arcades stretch east to the old market, and the Principality Stadium hosts the loudest Six Nations rugby in Europe with that retractable roof shut tight to amplify 74,000 voices. A 10-minute taxi south and you're at Cardiff Bay with the Wales Millennium Centre's bronze-and-slate facade and the old Doctor Who filming spots along the waterfront. We reviewed 8 hotels: the 5-star icon (voco St David's Cardiff sitting right on Cardiff Bay with its Marine Spa), reliable mid-range chains near the stadium (Park Plaza with its Laguna Spa, Hilton, and Marriott), the design-forward Hotel Indigo inside an Edwardian bank building with a Marco Pierre White Steakhouse, plus well-priced value picks (Holiday Inn, Premier Inn at ~$69 with Hypnos beds, and ibis Cardiff Centre — the most affordable rugby-night option at ~$56). All within a 10-minute walk of Cardiff Castle or the Stadium.
Locations of 8 hotels
How we picked

We chose based on location and neighborhood first, then real guest scores from Agoda · Booking.com · Trip.com, unique features, and value. Then we ranked them to cover every style and budget.

Reviews · 8 top hotels

Tap a trip style — the list re-sorts to show the best match first, with a compatibility percentage.

voco St David's Cardiff — hotel No. 1 #1 5-star · only one on Cardiff Bay 9

📍 Havannah Street, right on Cardiff Bay — Mermaid Quay is a 10-minute walk and Wales Millennium Centre about 12 minutes; central Cardiff is around 3km away.

🌊 The only 5-star hotel in Cardiff — right on Cardiff Bay 🛏️ 142 rooms, all with balconies and bay-window views 💆 Marine Spa with an 18m indoor pool and hydrotherapy pool
5-starCardiff BayMarine Spavoco IHG

Our top pick is voco St David's Cardiff — the only 5-star hotel in the city, and the only one parked right on Cardiff Bay. It lives in an iconic glass-and-steel building designed by Patrick Davies Architects, where every one of the 142 rooms gets floor-to-ceiling windows and a balcony over the water. The headline feature is the Marine Spa: an 18-metre indoor pool, hydrotherapy pool, sauna and steam room. Tides Restaurant cooks modern Welsh food using Welsh-farm produce and Pembrokeshire seafood. It scores 9.0/10 and starts around $157 a night. Run by the voco brand under IHG, so you can earn IHG One Rewards points. Best suited to a romantic getaway or business travelers who want some real luxury — though it sits about 3km out from Cardiff Castle and the city centre.

  • Only 5-star in the city — luxury you can't get elsewhere in Cardiff
  • Right on Cardiff Bay with full bay-window views from every room
  • Marine Spa with an 18m indoor pool and hydrotherapy pool
  • About 3km from Cardiff Castle and the city centre
  • Parking costs an extra $19-25 a day
Compare all 3 sites before you book — our link adds no markup to their price

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

Read the full review of voco St David's Cardiff
Park Plaza Cardiff — hotel No. 2 #2 central · Laguna Spa with indoor pool 8.8

Park Plaza Cardiff

From ~$120

📍 Greyfriars Road, central Cardiff, directly opposite Cardiff Castle and 130-acre Bute Park; 5 min walk to St David's Shopping Centre

🏰 Directly opposite Cardiff Castle and Bute Park 💆 Laguna Spa with 18m indoor pool 🏆 AA 4 Star Hotel of the Year Wales winner
central CardiffLaguna Spaindoor poolopposite Cardiff Castle

Park Plaza Cardiff is the best 4-star hotel in the city centre, sitting on Greyfriars Road directly opposite Cardiff Castle and the 130-acre Bute Park. The headline feature is the Laguna Spa — an 18m indoor pool, hydrotherapy pool, steam room and sauna, with a $32 day pass if you want in without staying. Laguna Kitchen and Bar cooks modern Welsh food using Welsh-farm produce, with a $24.95 set lunch. It runs under Park Plaza Hotels & Resorts (part of Radisson Hotel Group) and has taken the AA 4 Star Hotel of the Year Wales award across several years. With 129 rooms, a score of 8.8/10 and rates from $120 a night, it is the pick over the 5-star voco if what you want is to walk to everything — Principality Stadium is 8 minutes away on foot.

  • Most central spot in Cardiff — opposite Cardiff Castle and Bute Park
  • Laguna Spa with 18m indoor pool, hydrotherapy pool, steam room and sauna
  • Won AA 4 Star Hotel of the Year Wales across several years
  • From $120/night — the priciest 4-star in Cardiff
  • Some rooms face neighbouring buildings; parking is an extra $19/day
Compare all 3 sites before you book — our link adds no markup to their price

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

Read the full review of Park Plaza Cardiff
Hilton Cardiff — hotel No. 3 #3 Hilton brand · indoor pool 8.6

Hilton Cardiff

From ~$114

📍 On Kingsway in central Cardiff, directly opposite Cardiff Castle and Bute Park, a 10-minute walk from Principality Stadium

🏨 Hilton brand — earn Hilton Honors points 🏊 Indoor pool and LivingWell Health Club 🏰 Directly opposite Cardiff Castle
Hilton brandindoor poolLivingWell health clubby Cardiff Castle

Hilton Cardiff is Hilton's flagship 4-star in Wales, planted on Kingsway directly opposite Cardiff Castle and Bute Park. It scores 8.6/10 and runs the reliable Hilton playbook: an indoor pool, the LivingWell Health Club with a full 24-hour gym, and Razzi Restaurant doing Italian and Mediterranean plates. Rooms start around $114 a night, and Hilton Honors members earn points plus a welcome bonus at Gold/Diamond tiers. Book an Executive Room and you get the Executive Lounge — free breakfast, an evening cocktail-and-canapé reception, and tea or coffee through the day, which adds up fast for a business traveler. Principality Stadium is a 10-minute walk, so it is a strong pick on rugby weekends if you book early. The one catch: it is standard chain design rather than something with boutique character.

  • Hilton Honors brand — earn and spend points globally
  • Indoor pool plus a full LivingWell Health Club
  • Central, directly opposite Cardiff Castle
  • Standard Hilton chain design, not boutique
  • Prices spike on rugby match days
Compare all 3 sites before you book — our link adds no markup to their price

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

Read the full review of Hilton Cardiff
Cardiff Marriott Hotel — hotel No. 4 #4 Marriott Bonvoy hotel · indoor pool, central Cardiff 8.5

📍 Mill Lane, central Cardiff, next to St Davids Hall — 5-minute walk to Cardiff Central Station

🏨 Marriott brand — earn Bonvoy points 🏊 Indoor swimming pool 🚂 5-minute walk to Cardiff Central Station
Marriott brandBonvoy pointsindoor poolnext to St Davids Hall

Cardiff Marriott Hotel is Marriott's 4-star flagship in the city, sitting on Mill Lane in the centre, right next to St Davids Hall — the main concert hall in Wales. Cardiff Central Station is a 5-minute walk, putting you 2 hours from London Paddington by train, and the Principality Stadium is also 5 minutes on foot. There are 184 rooms in a modern-comfort style, plus an indoor pool and a 24-hour gym. Marriott Bonvoy members earn and burn points here, and there's an Executive Lounge for Gold and Platinum tiers. Rooms start around $109 a night. It's a reliable, well-located pick for business travelers who stay loyal to Marriott and want to walk to almost everything in town.

  • Marriott Bonvoy — earn and use points globally
  • Only 5 minutes from Cardiff Central Station
  • Indoor pool plus a 24-hour gym
  • Standard chain design, not boutique-stylish
  • Mill Lane side gets heavy weekend traffic
Compare all 3 sites before you book — our link adds no markup to their price

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

Read the full review of Cardiff Marriott Hotel
Hotel Indigo Cardiff — hotel No. 5 #5 heritage boutique · Marco Pierre White 8.7

📍 Dominions Arcade in the dead centre of Cardiff, off Queen Street and a 5-minute walk to Cardiff Castle

🏛️ Edwardian bank heritage building from the 1900s 🥩 Marco Pierre White Steakhouse on site 🏨 Hotel Indigo (IHG) boutique brand
IHG boutiqueEdwardian heritageMarco Pierre Whitecity centre

Hotel Indigo Cardiff is a 4-star boutique under IHG's Hotel Indigo brand, set inside an Edwardian bank building from the 1900s on Dominions Arcade in the city centre. It opened in 2017 and runs 122 rooms, each individually styled around Welsh slate and Welsh wool, with Egyptian-cotton sheets and marble bathrooms. The headline draw is the Marco Pierre White Steakhouse downstairs, which pulls in locals as much as guests. You're a 5-minute walk from Cardiff Castle, 3 minutes from St David's Shopping Centre and the same from Cardiff Queen Street station. It scores 8.7/10 with rooms from about $103 a night, you collect IHG One Rewards points, and it suits couples and anyone who'd rather sleep inside a heritage story than a chain box.

  • 1900s Edwardian bank building, real heritage character
  • Marco Pierre White Steakhouse on site
  • Collect IHG One Rewards points
  • No pool or spa
  • Gym is smaller than Park Plaza or Hilton
Compare all 3 sites before you book — our link adds no markup to their price

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

Read the full review of Hotel Indigo Cardiff
Holiday Inn Cardiff City Centre — hotel No. 6 #6 IHG value pick · steps from Cardiff Castle 8.4

📍 On Castle Street in the city centre, a 3-minute walk from Cardiff Castle and 5 minutes from Principality Stadium

🏨 Holiday Inn under IHG — earn One Rewards points 🏰 3-minute walk to Cardiff Castle 💰 From about $77/night — great value in the centre
good valueIHG brandnear Cardiff Castlenear the stadium

Holiday Inn Cardiff City Centre is the budget-friendly 3-star pick in this list, sitting right on Castle Street — the main road that links Cardiff Castle (a 3-minute walk) with Principality Stadium (5 minutes, the closest of any 3-star here). Cardiff Central Station and St David's Shopping Centre are both 8 minutes on foot, and Bute Park sits just behind the castle. It runs on the IHG system, so you earn and burn One Rewards points, and rooms start at about $77 a night — strong value for a spot this central. There's no pool or spa, but you get a 24-hour gym, a restaurant doing British plates and a Kids Stay & Eat Free deal that makes it work for families. Best for travelers who want a trusted brand and a walk-everywhere base without paying 4-star money.

  • Holiday Inn IHG — earn One Rewards points
  • 3-minute walk to Cardiff Castle
  • From about $77/night in the centre
  • Standard chain design, not boutique
  • No pool or spa
Compare all 3 sites before you book — our link adds no markup to their price

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

Read the full review of Holiday Inn Cardiff City Centre
Premier Inn Cardiff City Centre — hotel No. 7 #7 Premier Inn · Good Night Guarantee 8.6

📍 Helmont House on Churchill Way, central Cardiff, near the main Queen Street shopping strip — Cardiff Castle is an 8-minute walk.

🛏️ Quality Hypnos bed plus the Good Night Guarantee 🏆 Britain's number-one hotel brand 💰 Rooms from about $69 — strong value
Premier InnGood Night GuaranteeHypnos bedscentral Cardiff

Premier Inn Cardiff City Centre is the British budget brand Britain trusts most, with over 800 hotels across the country, and this one sits on Churchill Way right in the middle of Cardiff. The beds are Hypnos — the British maker the Royal Family uses — backed by Premier Inn's Good Night Guarantee: if anything stops you sleeping, they refund the room in full. It scores 8.6/10 on Booking.com, unusually high for a 3-star at this price, and rooms start around $69 a night, the cheapest central option in this roundup. Cardiff Castle is an 8-minute walk, Principality Stadium 10 minutes, and the Premier Inn unlimited breakfast buffet runs $14 with kids free. Family rooms take two adults and two kids for the price of a double, which makes this the obvious pick for anyone who wants a dependable bed downtown without paying 4-star money.

  • Britain's number-one budget brand, consistent everywhere
  • Hypnos beds plus a refund if you can't sleep
  • From about $69 — best value here
  • No pool, gym or spa
  • Standard chain design, plainer than a boutique
Compare all 3 sites before you book — our link adds no markup to their price

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

Read the full review of Premier Inn Cardiff City Centre
ibis Cardiff Centre — hotel No. 8 #8 cheapest pick · Accor ALL 8.2

📍 Churchill Way in central Cardiff, near Queen Street — 3-min walk to St David's Shopping Centre, 8 min to Cardiff Castle

💰 From about $56/night — the cheapest in the list 🏨 ibis Accor brand with ALL Accor Live Limitless points 📍 Central, near St David's and Cardiff Castle
cheapest in listibis Accor brandcentral Cardiffbudget stay

ibis Cardiff Centre is the budget anchor of this list — rooms start around $56 a night, the lowest of any pick. It runs under the ibis badge inside Accor, a group with more than 5,000 hotels worldwide, so you know exactly what you're getting: a clean room, a reliable bed, and a front desk that never closes. The location on Churchill Way is the real draw — you're a 3-minute walk from St David's Shopping Centre, the largest mall in Wales, and 5 minutes from Cardiff Queen Street Station. The trade-off for the price is real: rooms run a snug 14-16 sqm, and there's no gym, pool or spa anywhere on site. With a 8.2/10 guest score and ALL Accor Live Limitless points on every stay, it suits anyone watching their budget who still wants a dependable chain in the middle of town.

  • Cheapest pick at about $56/night
  • Accor ibis with ALL Live Limitless points
  • Central — 3-min walk to St David's
  • Snug 14-16 sqm rooms
  • No gym, pool or spa on site
Compare all 3 sites before you book — our link adds no markup to their price

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

Read the full review of ibis Cardiff Centre

📊Comparison · all 8 hotels

#HotelStarsScoreFrom / nightAreaHighlight
1voco St David's Cardiff59.0~$157Cardiff Bay Station is a 10-minute walk; Cardiff Airport (CWL) sits about 20km away, a 30-minute drive.#1 5-star · only one on Cardiff Bay
2Park Plaza Cardiff48.8~$1205 min walk to Cardiff Queen Street Station; 10 min to Cardiff Central, where trains reach London Paddington in 2 hours#2 central · Laguna Spa with indoor pool
3Hilton Cardiff48.6~$1147-minute walk to Cardiff Queen Street Station; Cardiff Airport (CWL) is about 20km away, a 30-minute drive#3 Hilton brand · indoor pool
4Cardiff Marriott Hotel48.5~$1095-minute walk to Cardiff Central Station; Cardiff Airport (CWL) is about 20km away#4 Marriott Bonvoy hotel · indoor pool, central Cardiff
5Hotel Indigo Cardiff48.7~$1035-minute walk to Cardiff Queen Street station; 10 minutes to Cardiff Central#5 heritage boutique · Marco Pierre White
6Holiday Inn Cardiff City Centre38.4~$778-minute walk to Cardiff Central Station; Cardiff Airport (CWL) is about 20km away, roughly 30 minutes by car#6 IHG value pick · steps from Cardiff Castle
7Premier Inn Cardiff City Centre38.6~$695-minute walk to Cardiff Queen Street Station; 10 minutes to Cardiff Central.#7 Premier Inn · Good Night Guarantee
8ibis Cardiff Centre38.2~$56Cardiff Queen Street Station is a 5-minute walk; Cardiff Central Station is 10 minutes#8 cheapest pick · Accor ALL

Which one — by trip style

🏨
#1 5-star · only one on Cardiff Bay
voco St David's Cardiff

#1 voco St David's is the only true 5-star in Cardiff — on Cardiff Bay, with a Marine Spa, scoring 9.0/10.

🏨
#2 central · Laguna Spa with indoor pool
Park Plaza Cardiff

#2 Park Plaza is the best 4-star in central Cardiff — the Laguna Spa with its 18m indoor pool sits a block from Cardiff Castle, and the score is 8.8/10.

🏨
#3 Hilton brand · indoor pool
Hilton Cardiff

#3 Hilton Cardiff is a brand-loyal business pick opposite Cardiff Castle — indoor pool, LivingWell Health Club, and a score of 8.6/10.

🏨
#4 Marriott Bonvoy hotel · indoor pool, central Cardiff
Cardiff Marriott Hotel

#4 A reliable 4-star Marriott Bonvoy stay in the centre — its real edge is being five minutes from Cardiff Central Station.

🏨
#5 heritage boutique · Marco Pierre White
Hotel Indigo Cardiff

#5 Hotel Indigo is an IHG boutique inside an Edwardian bank, with a Marco Pierre White steakhouse downstairs and a strong 8.7/10.

🏨
#6 IHG value pick · steps from Cardiff Castle
Holiday Inn Cardiff City Centre

#6 A dependable 3-star where the real draw is the Castle Street address — castle and stadium both within a 5-minute walk, at a good-value price.

Final picks

8 hotels covering every style and budget — pick by neighborhood, unique feature, and travel style.

Tap into any one to read the deep review and compare prices on Agoda · Booking.com · Trip.com in one place.

Frequently Asked Questions

Where should you stay — city centre or Cardiff Bay?
City centre (Hilton, Park Plaza, Marriott, Hotel Indigo) wins for nightlife, the castle, and rugby — you can walk back to your room in pajamas if you want. Cardiff Bay (voco St David's) is the sweet spot for waterfront restaurants, Wales Millennium Centre shows, and a quieter evening — just 10 minutes by taxi back to centre.
How crazy does the city get on a Six Nations weekend?
Genuinely electric and totally packed. Hotels triple in price and sell out 6+ months ahead, no joke. The Principality Stadium roof closes during matches and the noise is unreal — you can hear it across the bay. Book Hilton, Park Plaza, or Marriott for the easy walk back to bed.
Is Cardiff easy to reach from London?
Super easy — direct GWR trains from London Paddington run every 30 minutes and take just 2 hours, £30-90 depending on how early you book. Cardiff Central is a 5-minute walk to most centre hotels. Don't bother with flying — the train wins on time and price.
What's the best day trip from Cardiff?
Caerphilly Castle (20 minutes by train) is the second-largest castle in Britain with a wonky leaning tower that out-leans Pisa. Or head to Brecon Beacons for hiking. St Fagans National Museum is even closer — 15 minutes by bus, totally free, and one of the best open-air museums in Europe.
Is Doctor Who Experience still open?
Sadly no — it closed permanently in 2017. But the Doctor Who Locations Tour (£20-40) still runs around Cardiff Bay and the city, or you can self-tour: Roald Dahl Plass and the Wales Millennium Centre show up in the series constantly.
Read the full Thai review?
Yes — our complete Thai guide covers a 2-day Cardiff itinerary, Cardiff Bay walking route, rugby weekend tips, and detailed reviews of each of the 8 hotels.
T
TopOfHotel Editorial Team

TopOfHotel is a team of hotel curators and reviewers, working since 2017 — we research and evaluate hotels carefully and honestly. We never accept payment for rankings, so you can pick the best place to stay.

🏨 See all hotels Compare 3 sites →