A vibrant mix of historic castles, modern waterfronts, and a lively cultural scene makes it a captivating destination. We list the best hotels in Cardiff based on expert recommendations and thousands of guest reviews. All of our recommended hotels have a review rating of at least 4 out of 5 stars.
Best cheap hotel: Four Points Flex By Sheraton Cardiff
Best boutique hotel: The Parkgate Hotel
Best luxury hotel: Voco St. David's Cardiff By Ihg
Sort list by price or by rating

Rising like a sleek, futuristic wedge, this striking glass-and-metal building is Wales’ first five-star hotel, blending modern chic with surprising lightness and openness, highlighted by a seven-story lobby atrium. Its design feels almost museum-like, yet warmly inviting, offering panoramic views of the bay from glass-fronted rooms and private balconies.
Inside, rooms are minimalist Scandinavian-inspired havens of cherry and beechwood, equipped with high-speed internet and modern conveniences. Luxurious beds, marble bathrooms, plush bathrobes, and premium toiletries create a space that’s as comfortable as it is visually stunning—a perfect balance of style and indulgence.

Hotel Indigo Cardiff is perfectly rooted in its city-center location on Queen Street, with interiors brimming with local flair. The design showcases Welsh textiles, pop-culture pieces, and artworks reflecting Cardiff’s industrial past and musical legacy, creating a vivid sense of place throughout the hotel.
The rooms and suites follow a luxury-boutique style, blending comfort with distinctive character. Guests enjoy spa-inspired showers and Mydafai bath products made locally, ensuring that even personal spaces echo the city’s culture while providing a high-end, immersive experience.

Leonardo Hotel Cardiff is a handy base right in the heart of the city, set in a grand old building with plenty of character. You are close to shops, restaurants, Cardiff Castle and the main train station, so it is easy to get around and see the sights.
Inside, the hotel feels comfortable and relaxed, with modern rooms, an on-site bar and restaurant, and useful extras for a city stay. It works well for both a short break and a business trip, especially if you want a central location without too much fuss.

The Parkgate Hotel in Cardiff is a stylish spot right in the city centre, blending old-world grandeur with a fresh, modern feel. Set in a beautifully restored historic building, it has elegant rooms, a polished atmosphere, and easy access to Cardiff Castle, the Principality Stadium, and plenty of shops, bars, and restaurants.
It feels a bit more special than your average city hotel, especially with its sleek spa and rooftop views. Great if you want somewhere central that still feels calm and luxurious after a busy day exploring.

Hilton Cardiff is a stylish, central hotel right across from Cardiff Castle and close to the city’s shops, restaurants, and nightlife. It’s a handy base for exploring the capital, whether you’re in town for sightseeing, business, or a weekend away.
Rooms are modern and comfortable, and the hotel also has a pool, gym, sauna, and on-site dining. With its great location and solid facilities, it’s a convenient and relaxed place to stay in the heart of Cardiff.

Future Inn Cardiff Bay is a relaxed, modern hotel in Cardiff’s lively bay area, close to the waterfront, shops, and attractions like the Wales Millennium Centre. The rooms are spacious and comfortable, making it a handy choice whether you’re visiting for work, a city break, or an event nearby.
Guests often like the free parking, easy access to the city centre, and the on-site restaurant and bar for a simple, convenient stay. It has a friendly, unfussy feel that suits both short trips and longer weekends away.

Park Plaza Cardiff is a stylish, modern hotel right in the heart of the city, making it a great base for exploring shops, restaurants, and nearby attractions like Cardiff Castle. The rooms are comfortable and contemporary, with a relaxed feel that suits both business and leisure stays.
One of the highlights is the on-site spa and pool, perfect for unwinding after a day out. There is also a popular restaurant and bar, so it is easy to settle in and enjoy a laid-back evening without leaving the hotel.

Four Points Flex by Sheraton Cardiff is a simple, modern base right in the city, handy for shops, restaurants, and Cardiff’s main sights. It has a relaxed, no-fuss feel that works well for short city breaks or business stays.
Rooms are compact but comfortable, with the essentials covered for a straightforward stay. You are also well placed for Cardiff Castle, the Principality Stadium, and the lively city centre, so it is easy to get around and make the most of Cardiff.

Holiday Inn Cardiff City Centre is a handy, comfortable base right in the heart of Cardiff. It sits close to the Principality Stadium, Cardiff Castle, shops, bars, and plenty of places to eat, so it is easy to get around on foot.
The hotel has simple, modern rooms, an on-site restaurant and bar, and useful extras like Wi-Fi and meeting spaces. It works well for weekend breaks, concert trips, business stays, or anyone wanting a central spot without too much fuss.