Find and Book Top Rated Hotels in Cardiff

Search among 99 available hotels and places to stay in Cardiff from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-50 out of 99
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great1233 reviews
MapView on map800 yd from City Center300 yd from Motorpoint Arena Cardiff
From   US$ 114 /nightSelect
8.6
Great1250 reviews
MapView on map300 yd from City Center300 yd from New Theatre Cardiff
From   US$ 119 /nightSelect
8.6
Great1197 reviews
800 yd from City Center300 yd from Cardiff Central Station
From   US$ 152 /nightSelect
8.4
Great361 reviews
700 yd from City Center400 yd from Cardiff Central Railway Station
From   US$ 98 /nightSelect
8.4
Great439 reviews
1100 yd from City Center600 yd from New Theatre Cardiff
From   US$ 70 /nightSelect
8.4
Great221 reviews
400 yd from City Center300 yd from New Theatre Cardiff
From   US$ 78 /nightSelect
8.6
Great1495 reviews
1.3 mi from City Center1600 yd from University of South Wales - Cardiff Campus
From   US$ 87 /nightSelect
8.6
Great1211 reviews
800 yd from City Center200 yd from Motorpoint Arena Cardiff
From   US$ 95 /nightSelect
8.0
Great105 reviews
400 yd from City Center200 yd from Cardiff Central Railway Station
From   US$ 141 /nightSelect
8.6
Great816 reviews
500 yd from City Center100 yd from New Theatre Cardiff
From   US$ 129 /nightSelect
8.6
Great755 reviews
300 yd from City Center100 yd from Cardiff castle
From   US$ 89 /nightSelect
8.6
Great1134 reviews
400 yd from City Center300 yd from St David's Hall
From   US$ 78 /nightSelect
8.6
Great970 reviews
700 yd from City Center200 yd from Cardiff Central Station
From   US$ 63 /nightSelect
8.6
Great916 reviews
1200 yd from City Center400 yd from University of South Wales - Cardiff Campus
From   US$ 80 /nightSelect
Guest house
8.4
Great365 reviews
1.2 mi from City Center1600 yd from New Theatre Cardiff
From   US$ 36 /nightSelect
8.6
Great748 reviews
300 yd from City Center100 yd from Cardiff castle
From   US$ 59 /nightSelect
Guest house
8.4
Great475 reviews
500 yd from City Center300 yd from Cardiff castle
From   US$ 46 /nightSelect
8.6
Great1180 reviews
500 yd from City Center200 yd from Cardiff Central Railway Station
From   US$ 92 /nightSelect
8.4
Great201 reviews
4.6 mi from City Center900 yd from Morgraig Castle
From   US$ 134 /nightSelect
8.6
Great642 reviews
600 yd from City Center100 yd from New Theatre Cardiff
From   US$ 82 /nightSelect
8.2
Great155 reviews
1100 yd from City Center500 yd from University of South Wales - Cardiff Campus
From   US$ 41 /nightSelect
8.6
Great527 reviews
2.4 mi from City Center1.3 mi from Roath Park
From   US$ 87 /nightSelect
8.4
Great461 reviews
8.7 mi from City Center
From   US$ 85 /nightSelect
8.2
Great157 reviews
1500 yd from City Center1300 yd from City Hall
From   US$ 106 /nightSelect
8.6
Great649 reviews
1700 yd from City Center1000 yd from University of South Wales - Cardiff Campus
From   US$ 75 /nightSelect
8.2
Great182 reviews
4.6 mi from City Center100 yd from Cardiff Gate Services M4
From   US$ 47 /nightSelect
8.2
Great176 reviews
1.0 mi from City Center1400 yd from University of South Wales - Cardiff Campus
From   US$ 72 /nightSelect
8.2
Great88 reviews
1.2 mi from City Center1700 yd from Cardiff Central Station
From   US$ 145 /nightSelect
8.2
Great77 reviews
800 yd from City Center300 yd from Motorpoint Arena Cardiff
From   US$ 88 /nightSelect
8.6
Great188 reviews
3.7 mi from City Center1600 yd from Cardiff Gate Services M4
From   US$ 102 /nightSelect
8.8
Great1743 reviews
1.5 mi from City Center1.2 mi from Cardiff Central Station
From   US$ 42 /nightSelect
Hotel
8.2
Great65 reviews
1200 yd from City Center1000 yd from Cardiff castle
From   US$ 157 /nightSelect
Guest house
8.2
Great174 reviews
1200 yd from City Center1000 yd from Cardiff castle
From   US$ 113 /nightSelect
8.4
Great483 reviews
5.5 mi from City Center
From   US$ 386 /nightSelect
9.4
Perfect5 reviews
200 yd from City Center100 yd from Cardiff castle
From   US$ 107 /nightSelect
8.0
Great96 reviews
4.4 mi from City Center1200 yd from Morgraig Castle
From   US$ 171 /nightSelect
8.2
Great146 reviews
1.2 mi from City Center1600 yd from Cardiff Central Station
From   US$ 116 /nightSelect
Guest house
8.2
Great190 reviews
600 yd from City Center200 yd from Principality Stadium
From   US$ 51 /nightSelect
8.4
Great193 reviews
1200 yd from City Center1100 yd from Cardiff castle
From   US$ 85 /nightSelect
Bed & Breakfast
8.4
Great252 reviews
600 yd from City Center300 yd from Principality Stadium
From   US$ 20 /nightSelect
8.2
Great103 reviews
1700 yd from City Center1000 yd from University of South Wales - Cardiff Campus
From   US$ 422 /nightSelect
8.2
Great99 reviews
600 yd from City Center400 yd from Principality Stadium
From   US$ 76 /nightSelect
Inn
8.2
Great87 reviews
1.9 mi from City Center700 yd from Cardiff Metropolitan University
From   US$ 113 /nightSelect
Apartment
8.4
Great59 reviews
700 yd from City Center500 yd from Cardiff castle
From   US$ 233 /nightSelect
8.0
Great43 reviews
600 yd from City Center300 yd from Principality Stadium
From   US$ 306 /nightSelect
8.2
Great39 reviews
800 yd from City Center300 yd from Motorpoint Arena Cardiff
From   US$ 198 /nightSelect
8.4
Great94 reviews
1100 yd from City Center900 yd from Cardiff castle
From   US$ 162 /nightSelect
Hotel
8.4
Great72 reviews
4.2 mi from City Center1.2 mi from Cardiff Gate Services M4
From   US$ 96 /nightSelect
Hotel
8.0
Great56 reviews
200 yd from City Center300 yd from Cardiff castle
From   US$ 148 /nightSelect
8.0
Great72 reviews
1200 yd from City Center1000 yd from Cardiff castle
From   US$ 217 /nightSelect
  • 1
  • 2

Best hotels and places to stay in Cardiff

Why visit?

Cardiff, the capital of Wales, is a vibrant city that offers a unique blend of history, culture, and natural beauty. From its iconic landmarks like Cardiff Castle and Cardiff Bay to its buzzing shopping districts and lively nightlife, there is always something exciting to discover in this fascinating city. Whether you are a history buff, a sports enthusiast, or simply seeking a memorable vacation experience, Cardiff has something for everyone.

Where to stay?

When it comes to choosing the best area to stay in Cardiff, it largely depends on your preferences and interests. Here are some of the top areas to consider:

Cardiff City Center: This is the heart of the city and offers a wide range of accommodations, from luxurious hotels to budget-friendly options. Staying in the city center allows for easy access to major attractions, shopping areas, and dining spots.

Cardiff Bay: Located just a short distance from the city center, Cardiff Bay is a waterfront area known for its modern architecture, restaurants, and entertainment venues. It offers a more relaxed atmosphere and stunning views of the bay.

Pontcanna: If you prefer a quieter neighborhood with a bohemian vibe, Pontcanna is a great choice. It is known for its leafy streets, charming cafés, and independent shops. It's also conveniently located near Bute Park and Cardiff Castle.

Price per hotel room per night:

The average prices for hotel rooms in Cardiff vary depending on the star rating of the hotel. Here is an approximate price range:

3-star hotels: $70-$140 per night.

4-star hotels: $120-$200 per night.

5-star hotels: $200-$400 per night.

Best value for money:

The Royal Hotel Cardiff: Located in the city center, this 4-star hotel offers comfortable rooms, friendly service, and a convenient location near major attractions. Prices start at $120 per night.

Jurys Inn Cardiff: Situated in the city center, this modern hotel with stylish rooms provides excellent value for money. Prices start at $100 per night.

Sleeperz Hotel Cardiff: This budget-friendly 3-star hotel offers contemporary rooms, a central location, and competitive rates. Prices start at $70 per night.

Best kids-friendly hotels:

Novotel Cardiff Centre: With its spacious family rooms, indoor play area, and special kids' menus, this 4-star hotel is an ideal choice for families. Prices start at $150 per night.

Holiday Inn Cardiff City Centre: This family-friendly hotel offers comfortable rooms, a kids' eat free policy, and easy access to nearby attractions. Prices start at $130 per night.

Best hotels for a romantic getaway:

Park Plaza Cardiff: This 4-star hotel, located near Cardiff Castle, features modern rooms, a spa, and a rooftop terrace with panoramic views, perfect for a romantic escape. Prices start at $180 per night.

Best for location:

Hilton Cardiff: Situated right in the heart of the city center, this 5-star hotel offers comfortable rooms, excellent amenities, and easy access to major attractions. Prices start at $250 per night.

Radisson Blu Hotel, Cardiff: Located near Cardiff Castle and the Millennium Stadium, this 4-star hotel boasts stylish rooms and a prime location for exploring the city. Prices start at $180 per night.

The Angel Hotel: Positioned in the city center, this historic 3-star hotel combines charm with convenience, offering comfortable rooms and proximity to popular landmarks. Prices start at $130 per night.

Best for a short city break:

Clayton Hotel Cardiff: This modern 4-star hotel, close to the central train station, provides contemporary rooms and convenient access to the city's main attractions. Prices start at $160 per night.

Mercure Cardiff Holland House Hotel: Located in the heart of the city, this 4-star hotel offers comfortable rooms, a spa, and stunning views of Cardiff Castle. Prices start at $180 per night.

Show moreLess