COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Find Hotels with Restaurants in Cardiff from $60

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Neighborhood
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Bedlinog Inn
4 out of 5
High Street Bedding, Treharris, Wales
Get Rates
4.6/5Exceptional! (171 reviews)
Fabulous

"Lovely pub/hotel. Staff were brilliant, Selina and Misha looked after me and I couldn't have been made to feel more welcome. Good breakfast in the morning too. I will be back!"…"

Reviewed on Feb 10, 2020

Bedlinog Inn
Parkway Hotel & Spa
4 out of 5
Cwmbran Drive, Cwmbran, Wales
The price is $117 per night from Mar 25 to Mar 26
4.4/5Wonderful! (591 reviews)
An enjoyable stay in a first class facility.

"Our stay - as usual at the Parkway - was excellent, despite all the difficulties with Corona Virus etc.. Room, food, facilities etc, all spot-on... which under the current difficulties was some achievement. Well done!!!"…"

Reviewed on Sep 27, 2020

Parkway Hotel & Spa
Park Plaza Cardiff
4 out of 5
Grey friars Road, Cardiff, Wales
Get Rates
4.4/5Excellent! (988 reviews)

"The hotel room was large, clean and bright. The bed and bedding was superb. I cannot comment on the food and beverage as this was not used during my stay. The hotels decor was fantastic, especially around Christmas. Maintenance is needed however, in the pool area (ceilings, paint work, pillar rust ..."…"

Reviewed on Dec 1, 2020

Park Plaza Cardiff
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Future Inns Cardiff Bay
4 out of 5
Hemingway Road Cardiff Bay, Cardiff, Wales
Free CancellationReserve now, pay when you stay
The price is $69 per night from Mar 20 to Mar 21
4.4/5Excellent! (1,324 reviews)

"We have a good service from check in to check out. We were also given a surprising upgrade to suite. We were very happy with our stay"…"

Reviewed on Oct 15, 2020

Future Inns Cardiff Bay
Vale Resort
4 out of 5
Hensol Park, Hensol, Pontyclun, Wales
Get Rates
4.4/5Excellent! (603 reviews)

"Hotel was very good particularly in light of the current Covid pandemic. Staff were attentive and helpful."…"

Reviewed on Oct 21, 2020

Vale Resort
Ty Hotel
3.5 out of 5
M4 (J23a), Wales 1 Business Park, Newport, Wales
Get Rates
4.3/5Excellent! (994 reviews)
I will not have a bad word said about this hotel

"I was uneasy about staying here but I was very wrong. This is a great hotel with great service and food. Large ample free parking on site ( although not advertised ) and safe. I will be staying here each time I am in the area. Great Covid 19 safety also. Rooms are modern with great features. This ..."…"

Reviewed on Sep 25, 2020

Ty Hotel
Jurys Inn Cardiff
4 out of 5
Park Place, Cardiff, Wales
Free CancellationReserve now, pay when you stay
The price is $73 per night from Mar 14 to Mar 15
4.3/5Excellent! (877 reviews)

"I liked how the building looked and the inside. It was very clean and spacious inside"…"

Reviewed on Dec 4, 2020

Jurys Inn Cardiff
Hilton Cardiff
4.5 out of 5
Kingsway, Cardiff, Wales
Free CancellationReserve now, pay when you stay
The price is $99 per night from Mar 1 to Mar 2
4.3/5Excellent! (982 reviews)

"Good breakfast"…"

Reviewed on Oct 24, 2020

Hilton Cardiff
Clayton Hotel Cardiff
4 out of 5
St Mary Street, Cardiff, Wales
Free CancellationReserve now, pay when you stay
The price is $73 per night from Mar 7 to Mar 8
4.3/5Excellent! (1,068 reviews)

"The whole experience from check in to express check out was excellent."…"

Reviewed on Jan 16, 2021

Clayton Hotel Cardiff
Celtic Manor Resort
5 out of 5
Chepstow Road, Coldra Wood, Newport, Wales
Get Rates
4.3/5Excellent! (987 reviews)
Lovely but a bit dated.

"Lovely night’s stay. Food at the Newbridge-on-Usk was fantastic as was the service there and at the hotel. Hotel definitely needs refurbishment, especially in the bar areas as it is quite dated and does not look 4/5*"…"

Reviewed on Sep 14, 2020

Celtic Manor Resort
voco St David's Cardiff
5 out of 5
Havannah Street, Cardiff, Wales
The price is $118 per night from Mar 15 to Mar 16
4.3/5Excellent! (981 reviews)

"A comfortable hotel with great views. We plan to stay here again. This was our first stay and we had a one year old baby."…"

Reviewed on Dec 12, 2020

voco St David's Cardiff
The Royal Hotel Cardiff
3.5 out of 5
88 St Mary Street, Cardiff, Wales
Get Rates
4.2/5Excellent! (992 reviews)

"There isn't anything to dislike about this hotel it's abserlutely brilliant"…"

Reviewed on Feb 26, 2021

The Royal Hotel Cardiff
Novotel Cardiff Centre
4 out of 5
Schooner Way, Atlantic Wharf, Cardiff Bay, Cardiff, Wales
The price is $73 per night from Mar 21 to Mar 22
4.2/5Very Good! (1,000 reviews)
Cardiff 4 night stay

"Hotel fairly empty due to I believe covid , though wasn't in lockdown. Room only so didn't eat at hotel. Bar was operating with social dustancing and hygiene measures in place, but closed at 10pm before government made it mandatory. Staff very professional and friendly. Room was very clean and comfortable, ..."…"

Reviewed on Sep 26, 2020

Novotel Cardiff Centre
Copthorne Hotel Cardiff-Caerdydd
4 out of 5
Copthorne Way Culverhouse Cross, Cardiff, Wales
Free CancellationReserve now, pay when you stay
The price is $70 per night from Mar 5 to Mar 6
4.1/5Very Good! (982 reviews)
Great stay

"Social distancing down well. Hand sanitizer everywhere. Very polite staff and efficient service all done with guest safety in mind. Brilliant breakfast well cooked and nicely presented. Fantastic stay during a difficult time for business."…"

Reviewed on Oct 3, 2020

Copthorne Hotel Cardiff-Caerdydd
Cardiff Marriott Hotel
4 out of 5
Mill Lane, Cardiff, Wales
Get Rates
4.1/5Very Good! (995 reviews)

"Hotel Staff were very friendly & accommodating. They made us feel welcoming and safe in these strange circumstances."…"

Reviewed on Dec 13, 2020

Cardiff Marriott Hotel
St Pierre Marriott Hotel & Country Club
4 out of 5
St Pierre Park, Chepstow, Wales
Get Rates
4.1/5Very Good! (659 reviews)

"The staff is absolutely kind and helpful, obviously for covid everything is up side down. I mean. The menu is reduce but is normal. The town is 7 mins drive and is fine. You can order take aways as well. The room definitely needs an upgrade but it was very spacious. We enjoyed our stay. And we book ..."…"

Reviewed on Oct 4, 2020

St Pierre Marriott Hotel & Country Club
The Angel Hotel
3 out of 5
Castle Street, Cardiff, Wales
Free CancellationReserve now, pay when you stay
The price is $60 per night from Mar 14 to Mar 15
4/5Very Good! (986 reviews)

"Lovely friendly staff and a good breakfast, great position in centre of town. Hotel fabric is a bit faded and in need of update. A bit shabby but not chic."…"

Reviewed on Dec 14, 2020

The Angel Hotel
Radisson Blu Hotel Cardiff
4 out of 5
Meridian Gate, Bute Terrace, Cardiff, Wales
Get Rates
3.9/5Very Good! (1,023 reviews)

"Amazing hotel, fully covid safe and great staff! Right in the centre"…"

Reviewed on Jan 5, 2021

Radisson Blu Hotel Cardiff
Village Hotel Cardiff
3.5 out of 5
29 Pendwyallt Road, Coryton, Cardiff, Wales
Free CancellationReserve now, pay when you stay
The price is $66 per night from Mar 14 to Mar 15
3.9/5Good! (983 reviews)
Well worth a visit

"Great hotel, cracking fitness facilities and lovely friendly staff"…"

Reviewed on Nov 20, 2020

Village Hotel Cardiff
Coldra Court Hotel by Celtic Manor
3.5 out of 5
Chepstow Road, Langstone, Newport, Wales
Free CancellationReserve now, pay when you stay
The price is $102 per night from Mar 14 to Mar 15
3.9/5Good! (992 reviews)

"The room was great. The staff were very helpful with my elderly parents as they couldnt order drinks with a phone. The evening meal was fantastic but the breakfast was awful it was stone cold both my parents left it."…"

Reviewed on Nov 30, 2020

Coldra Court Hotel by Celtic Manor
Don't see what you're looking for?
We've got more Hotels with Restaurants. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Hotels with Restaurants in Cardiff

Search for hotels in Cardiff on Expedia. You can easily find your hotels in Cardiff using one of the methods below:

  • View our selection of featured hotels in Cardiff
  • Use the map to find hotels in the Cardiff neighborhood you prefer
  • Use the filters to see hotels in a specific area of Cardiff, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Cardiff
  • Enter your travel dates to view the best deals on hotels in Cardiff - while they last

More trip options

Recent reviews of Cardiff hotels

Travelers Loved These Hotels with Restaurants