Find and Book Top Rated Hotels in Cardiff

Search among 43 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-43 out of 43
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 map700 m from City Centre300 m from Motorpoint Arena Cardiff
From   US$ 122 /nightSelect
8.6
Great1200 reviews
MapView on map700 m from City Centre300 m from Cardiff Central Station
From   US$ 152 /nightSelect
8.6
Great1250 reviews
300 m from City Centre300 m from New Theatre Cardiff
From   US$ 119 /nightSelect
8.6
Great1221 reviews
700 m from City Centre200 m from Motorpoint Arena Cardiff
From   US$ 95 /nightSelect
Guest house
8.2
Great199 reviews
500 m from City Centre200 m from Principality Stadium
From   US$ 51 /nightSelect
8.4
Great361 reviews
600 m from City Centre300 m from Cardiff Central Railway Station
From   US$ 98 /nightSelect
8.4
Great221 reviews
300 m from City Centre200 m from New Theatre Cardiff
From   US$ 78 /nightSelect
8.6
Great757 reviews
300 m from City Centre100 m from Cardiff castle
From   US$ 89 /nightSelect
8.6
Great750 reviews
200 m from City Centre100 m from Cardiff castle
From   US$ 59 /nightSelect
8.6
Great816 reviews
400 m from City Centre100 m from New Theatre Cardiff
From   US$ 129 /nightSelect
8.2
Great176 reviews
1.6 km from City Centre1.2 km from University of South Wales - Cardiff Campus
From   US$ 72 /nightSelect
8.6
Great1138 reviews
300 m from City Centre200 m from St David's Hall
From   US$ 78 /nightSelect
8.6
Great976 reviews
700 m from City Centre200 m from Cardiff Central Station
From   US$ 63 /nightSelect
8.6
Great1189 reviews
500 m from City Centre200 m from Cardiff Central Railway Station
From   US$ 92 /nightSelect
8.4
Great468 reviews
14.1 km from City Centre
From   US$ 85 /nightSelect
8.6
Great646 reviews
500 m from City Centre100 m from New Theatre Cardiff
From   US$ 82 /nightSelect
8.2
Great153 reviews
2.0 km from City Centre1.4 km from Cardiff Central Station
From   US$ 152 /nightSelect
8.4
Great212 reviews
1.1 km from City Centre1000 m from Cardiff castle
From   US$ 85 /nightSelect
Bed & Breakfast
8.4
Great258 reviews
500 m from City Centre300 m from Principality Stadium
From   US$ 20 /nightSelect
8.4
Great455 reviews
1000 m from City Centre600 m from New Theatre Cardiff
From   US$ 70 /nightSelect
Guest house
8.4
Great369 reviews
1.9 km from City Centre1.4 km from New Theatre Cardiff
From   US$ 36 /nightSelect
8.2
Great171 reviews
1.3 km from City Centre1.1 km from City Hall
From   US$ 106 /nightSelect
8.2
Great163 reviews
1000 m from City Centre500 m from University of South Wales - Cardiff Campus
From   US$ 41 /nightSelect
8.2
Great52 reviews
9.9 km from City Centre
From   US$ 181 /nightSelect
8.6
Great31 reviews
500 m from City Centre200 m from Principality Stadium
From   US$ 510 /nightSelect
8.6
Great1498 reviews
2.1 km from City Centre1.4 km from University of South Wales - Cardiff Campus
From   US$ 87 /nightSelect
8.6
Great527 reviews
3.8 km from City Centre2.1 km from Roath Park
From   US$ 87 /nightSelect
Bed & Breakfast
8.2
Great78 reviews
6.7 km from City Centre1.4 km from Whitchurch Golf Club
From   US$ 114 /nightSelect
Hotel
8.0
Great62 reviews
200 m from City Centre300 m from Cardiff castle
From   US$ 190 /nightSelect
8.4
Great94 reviews
1000 m from City Centre800 m from Cardiff castle
From   US$ 236 /nightSelect
8.2
Great103 reviews
1.5 km from City Centre900 m from University of South Wales - Cardiff Campus
From   US$ 422 /nightSelect
8.0
Great74 reviews
5.2 km from City Centre400 m from alexander park
From   US$ 165 /nightSelect
8.6
Great924 reviews
1.0 km from City Centre300 m from University of South Wales - Cardiff Campus
From   US$ 80 /nightSelect
8.6
Great649 reviews
1.5 km from City Centre900 m from University of South Wales - Cardiff Campus
From   US$ 75 /nightSelect
8.4
Great209 reviews
7.4 km from City Centre900 m from Morgraig Castle
From   US$ 134 /nightSelect
8.2
Great194 reviews
7.3 km from City Centre100 m from Cardiff Gate Services M4
From   US$ 47 /nightSelect
Inn
8.2
Great87 reviews
3.0 km from City Centre600 m from Cardiff Metropolitan University
From   US$ 125 /nightSelect
8.2
Great41 reviews
500 m from City Centre200 m from Principality Stadium
From   US$ 220 /nightSelect
8.0
Great105 reviews
400 m from City Centre200 m from Cardiff Central Railway Station
From   US$ 141 /nightSelect
Apartment
8.4
Great57 reviews
600 m from City Centre400 m from Cardiff castle
From   US$ 233 /nightSelect
Guest house
8.0
Great99 reviews
1.9 km from City Centre1.4 km from New Theatre Cardiff
From   US$ 63 /nightSelect
8.4
Great23 reviews
3.4 km from City Centre800 m from Cardiff Metropolitan University
From   US$ 124 /nightSelect
8.4
Great18 reviews
3.4 km from City Centre1.6 km from Cardiff Metropolitan University
From   US$ 217 /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