Find and Book Top Rated Hotels in Cardiff

Search among 119 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 119
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
Great1250 reviews
MapView on map300 m from City Centre300 m from New Theatre Cardiff
From   US$ 114 /nightSelect
8.0
Great105 reviews
MapView on map400 m from City Centre200 m from Cardiff Central Railway Station
From   US$ 174 /nightSelect
8.6
Great816 reviews
400 m from City Centre100 m from New Theatre Cardiff
From   US$ 103 /nightSelect
8.6
Great1197 reviews
700 m from City Centre300 m from Cardiff Central Station
From   US$ 88 /nightSelect
8.8
Great1743 reviews
2.5 km from City Centre1.9 km from Cardiff Central Station
From   US$ 125 /nightSelect
8.8
Great1489 reviews
2.1 km from City Centre1.4 km from University of South Wales - Cardiff Campus
From   US$ 99 /nightSelect
8.6
Great1233 reviews
700 m from City Centre300 m from Motorpoint Arena Cardiff
From   US$ 105 /nightSelect
8.2
Great146 reviews
2.0 km from City Centre1.4 km from Cardiff Central Station
From   US$ 99 /nightSelect
8.6
Great755 reviews
300 m from City Centre100 m from Cardiff castle
From   US$ 89 /nightSelect
8.6
Great916 reviews
1.0 km from City Centre300 m from University of South Wales - Cardiff Campus
From   US$ 98 /nightSelect
8.6
Great744 reviews
200 m from City Centre100 m from Cardiff castle
From   US$ 80 /nightSelect
8.6
Great955 reviews
700 m from City Centre200 m from Cardiff Central Station
From   US$ 68 /nightSelect
8.4
Great439 reviews
1000 m from City Centre600 m from New Theatre Cardiff
From   US$ 78 /nightSelect
8.6
Great642 reviews
500 m from City Centre100 m from New Theatre Cardiff
From   US$ 112 /nightSelect
8.4
Great221 reviews
300 m from City Centre200 m from New Theatre Cardiff
From   US$ 78 /nightSelect
8.6
Great1211 reviews
700 m from City Centre200 m from Motorpoint Arena Cardiff
From   US$ 95 /nightSelect
8.6
Great527 reviews
3.8 km from City Centre2.1 km from Roath Park
From   US$ 87 /nightSelect
8.6
Great593 reviews
6.8 km from City Centre
From   US$ 70 /nightSelect
8.4
Great361 reviews
600 m from City Centre300 m from Cardiff Central Railway Station
From   US$ 98 /nightSelect
8.2
Great182 reviews
7.3 km from City Centre100 m from Cardiff Gate Services M4
From   US$ 47 /nightSelect
8.6
Great1123 reviews
300 m from City Centre200 m from St David's Hall
From   US$ 78 /nightSelect
8.6
Great1180 reviews
500 m from City Centre200 m from Cardiff Central Railway Station
From   US$ 92 /nightSelect
8.2
Great155 reviews
1000 m from City Centre500 m from University of South Wales - Cardiff Campus
From   US$ 41 /nightSelect
8.4
Great483 reviews
8.9 km from City Centre
From   US$ 386 /nightSelect
Hotel
8.2
Great51 reviews
200 m from City Centre300 m from Cardiff castle
From   US$ 191 /nightSelect
Hotel
8.2
Great65 reviews
1.0 km from City Centre900 m from Cardiff castle
From   US$ 157 /nightSelect
8.2
Great42 reviews
4.1 km from City Centre900 m from alexander park
From   US$ 111 /nightSelect
8.0
Great96 reviews
7.1 km from City Centre1.0 km from Morgraig Castle
From   US$ 171 /nightSelect
8.4
Great201 reviews
7.4 km from City Centre900 m from Morgraig Castle
From   US$ 134 /nightSelect
8.2
Great77 reviews
700 m from City Centre300 m from Motorpoint Arena Cardiff
From   US$ 88 /nightSelect
8.4
Great94 reviews
1000 m from City Centre800 m from Cardiff castle
From   US$ 162 /nightSelect
Hotel
8.2
Great75 reviews
1.4 km from City Centre1.0 km from New Theatre Cardiff
From   US$ 101 /nightSelect
8.4
Great461 reviews
14.1 km from City Centre
From   US$ 85 /nightSelect
8.2
Great103 reviews
1.5 km from City Centre900 m from University of South Wales - Cardiff Campus
From   US$ 422 /nightSelect
8.6
Great649 reviews
1.5 km from City Centre900 m from University of South Wales - Cardiff Campus
From   US$ 75 /nightSelect
8.6
Great188 reviews
6.0 km from City Centre1.4 km from Cardiff Gate Services M4
From   US$ 102 /nightSelect
8.2
Great88 reviews
2.0 km from City Centre1.5 km from Cardiff Central Station
From   US$ 145 /nightSelect
8.2
Great52 reviews
9.9 km from City Centre
From   US$ 143 /nightSelect
8.2
Great157 reviews
1.3 km from City Centre1.1 km from City Hall
From   US$ 106 /nightSelect
Guest house
8.2
Great174 reviews
1.0 km from City Centre900 m from Cardiff castle
From   US$ 113 /nightSelect
Hotel
8.4
Great72 reviews
6.8 km from City Centre2.0 km from Cardiff Gate Services M4
From   US$ 96 /nightSelect
Guest house
8.4
Great475 reviews
500 m from City Centre300 m from Cardiff castle
From   US$ 46 /nightSelect
Inn
8.2
Great87 reviews
3.0 km from City Centre600 m from Cardiff Metropolitan University
From   US$ 125 /nightSelect
8.0
Great67 reviews
5.2 km from City Centre400 m from alexander park
From   US$ 100 /nightSelect
Guest house
8.4
Great365 reviews
1.9 km from City Centre1.4 km from New Theatre Cardiff
From   US$ 36 /nightSelect
Bed & Breakfast
8.4
Great252 reviews
500 m from City Centre300 m from Principality Stadium
From   US$ 20 /nightSelect
Guest house
8.4
Great273 reviews
1.3 km from City Centre1.1 km from City Hall
From   US$ 78 /nightSelect
Guest house
8.2
Great69 reviews
1.2 km from City Centre1.1 km from Cardiff castle
From   US$ 52 /nightSelect
Guest house
8.0
Great80 reviews
1.9 km from City Centre1.4 km from New Theatre Cardiff
From   US$ 63 /nightSelect
8.6
Great139 reviews
2.2 km from City Centre1.7 km from Cardiff Central Station
From   US$ 96 /nightSelect

Best hotels and places to stay in Cardiff

Why visit?

Cardiff, the vibrant capital of Wales, offers a unique blend of history, culture, and modern attractions. With a range of hotels, from luxurious spa retreats to budget-friendly options, theres something for every traveler. Explore the historic sites, immerse yourself in the lively arts scene, and indulge in world-class shopping and dining experiences.

Where to stay?

City Centre: The heart of Cardiff, the city center, is a perfect choice for travelers who want to be at the center of it all. Youll find an array of hotels in Cardiff city center, ranging from budget to luxury. Enjoy convenient access to popular attractions such as Cardiff Castle, Cardiff Bay, and the Millennium Stadium. There are also plenty of restaurants, cafes, and shops to explore in the area.

Cardiff Bay: For a more modern and scenic stay, Cardiff Bay is a fantastic choice. This rejuvenated waterfront area is home to stylish hotels and offers stunning views, waterfront dining options, and a bustling atmosphere. Enjoy a leisurely walk along the bay, visit the Wales Millennium Centre, and take a boat trip to explore the beautiful Cardiff Bay Barrage.

Pontcanna: If you prefer a quieter and more residential atmosphere, consider staying in the charming neighborhood of Pontcanna. This leafy suburb is known for its Victorian houses, independent boutiques, and cozy cafes. Its also close to attractions like Sophia Gardens and Bute Park, perfect for leisurely walks or picnics.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $120.

4-star hotels: The average price per night is around $120 to $180.

5-star hotels: The average price per night is around $180 to $300.

Best value for money:

The Angel Hotel: Situated in the heart of Cardiff city center, The Angel Hotel offers comfortable rooms at an affordable price. It provides easy access to popular attractions, including Cardiff Castle and the Principality Stadium. With its central location and reasonable rates, it is a great choice for those seeking convenience and value for money.

Holiday Inn Express Cardiff Bay: Located in the vibrant Cardiff Bay area, this hotel offers modern and well-equipped rooms at an affordable price. It is just a short walk from the Wales Millennium Centre and Cardiff Bay Barrage, making it ideal for exploring the waterfront attractions. With its competitive rates and convenient location, it is a popular choice for budget-conscious travelers.

Sleeperz Hotel Cardiff City Centre: This contemporary hotel, located near Cardiff Central Station, offers stylish rooms at a reasonable price. With its central location and proximity to popular landmarks like the Principality Stadium and St. Davids Shopping Centre, it is perfect for those looking to explore the city without breaking the bank.

Best kids-friendly hotels:

Future Inn Cardiff Bay: This family-friendly hotel offers spacious rooms and convenient amenities, such as family rooms and complimentary Wi-Fi. Located in Cardiff Bay, it is close to attractions like Techniquest Science Discovery Centre, Cardiff International Pool, and the Red Dragon Centre, providing plenty of entertainment options for children.

Park Plaza Cardiff: Situated in the city center, this hotel offers a range of family-friendly facilities, including spacious rooms, an on-site restaurant, and a fitness center. It is within walking distance of Cardiff Castle and Bute Park, perfect for outdoor activities and exploring the city as a family.

Best hotels for a romantic getaway:

St. Davids Hotel: Overlooking Cardiff Bay, this luxurious hotel offers stunning waterfront views and elegant rooms. It boasts a spa with various treatments, an indoor pool, and a fine-dining restaurant, providing the perfect setting for a romantic escape.

Cathedral 73: Located in a restored 19th-century townhouse, this boutique hotel offers intimate and beautifully decorated rooms. Its central position near Cardiff Castle and Bute Park ensures a romantic stroll through historic surroundings, while the hotels personalized service adds a special touch to any couples stay.

Best for location:

Hilton Cardiff: Situated in the heart of Cardiff city center, this hotel offers easy access to shopping areas, theaters, and iconic landmarks like Cardiff Castle. With its comfortable rooms and on-site amenities, including a spa and restaurant, it provides a convenient base for exploring the city.

Park Inn by Radisson Cardiff City Centre: Located next to the Motorpoint Arena and near shopping districts, this hotel offers modern rooms and a range of facilities. Its central position allows for easy exploration of popular attractions such as the Principality Stadium and Cardiff Castle.

Jurys Inn Cardiff: Situated in the city center, this hotel is close to the bustling St. Marys Street and a short walk from Cardiff Castle. It offers comfortable rooms, an on-site restaurant, and easy access to shopping areas and cultural attractions.

Best for a short city break:

Mercure Cardiff Holland House Hotel and Spa: This contemporary hotel, located in the city center, offers comfortable rooms and a range of amenities, including an on-site spa. It is within walking distance of popular attractions and provides a relaxing retreat after a day of exploring.

Clayton Hotel Cardiff: Situated near Cardiff Central Station, this hotel offers stylish rooms and convenient access to the citys main attractions. With its central location and comfortable accommodations, it is a great choice for a short city break.

Show moreLess