Cardiff

Cardiff Hotels with Gym

Enter your dates to find hotels with a Gym in Cardiff to keep up your workout routine during travel.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Best Cardiff Hotels with Gym

Check out our selection of Cardiff hotels with Gym
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in Cardiff
Featured facilities: Fitness Room
Great
41 reviews
9.2/10
1 night
From AU$167
Check Availability
58
Hotels in Cardiff
Featured facilities: Fitness Room, Body Care, Massage Room
Great
122 reviews
9.3/10
1 night
From AU$134
Check Availability
99+
Hotels in Cardiff
Featured facilities: Fitness Room
Very Good
133 reviews
8.0/10
1 night
From AU$101
Check Availability
72
Hotels in Cardiff
Featured facilities: Fitness Room
Great
99 reviews
9.0/10
1 night
From AU$192
Check Availability
99+
Hotels in Cardiff
Featured facilities: Fitness Room, Massage Room, Spa
Very Good
206 reviews
8.8/10
1 night
From AU$159
Check Availability
99+
Hotels in Cardiff
Featured facilities: Fitness Room
Very Good
51 reviews
8.6/10
1 night
From AU$128
Check Availability
99+
Hotels in Cardiff
Featured facilities: Fitness Room
Great
117 reviews
9.1/10
1 night
From AU$108
Check Availability
97
Hotels in Cardiff
Featured facilities: Fitness Room
Very Good
107 reviews
8.7/10
1 night
From AU$135
Check Availability
91
Hotels in Cardiff
Featured facilities: Fitness Room
Very Good
115 reviews
8.0/10
1 night
From AU$115
Check Availability
99+
Hotels in Cardiff
Featured facilities: Fitness Room, Body Care, Massage Room
Very Good
60 reviews
8.7/10
1 night
From AU$186
Check Availability
See All Hotels with Gym in Cardiff

Top rated hotels in Cardiff

See all
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.

Park Plaza Cardiff

8.6/10
Very Good
Posted on Jan 18, 2025
Guest User
I have a really mixed feeling about this hotel. I booked the superior room with tree lined view and asked for a quiet room: the receptionist gave me an extremely cold and noisy room right next to the motorway and above some nightclubs. My watch has identified the noise level is over the normal limit. I couldn’t fall asleep due to the loud noise even at midnight. I called the receptionist to change a room. Unfortunately, they first gave me a standard room that the heating system was not working and much smaller than I have paid for. The two maintenance officers who came to check the heating system are very helpful and suggested to change to another room. Only by then, I was able to change to another room that matched the similar sized of a superior room, but without tree lined view. I must say that all the receptionists were friendly and polite but behind their friendliness, they are not really helpful at all. I had my dinner, a sea bass meal, at the restaurant - see the photo. The dinner and the service was both outstanding. The kettle in the room was not very clean; it could easily be cleaned by using small spray to remove the calcium. The gym and swimming pool are excellent. If you are not used to live in really loud room, please double check with the receptionists. It is also not worth to pay an extra 10 pounds per night to get a so called tree lined room with extreme loud noise. I also wonder the reason for the hotel to give customers rooms that the heating system are not working. It would helpful to check before they allocate room to customers. It would also helpful that the hotel ensure that the room has reasonable temperature before admitting guests, esp on a very cold winter night. Overall, this is not a very good experience. I was not able to sleep for a whole night. I paid extra in the hope of getting a better and quiet room but ended up with one of the worst room without getting any compensation.
Price per night from:AU$138

Majestic Hotel, Cardiff

8.6/10
Very Good
Posted on Oct 25, 2025
Guest User
Having lived in Cardiff for decades, I always thought the Raddison Blu looked smart.  First time trying there and I was really disappointed.  It's shabby, the room was really stark and overall it needs some attention.  Reception was full of leaves and granted that the weather was a bit grim, but it gave a dreadful first impression.  The room was very disappointing - painted blue and really really stark. Huge bed (two singles pushed together) a desk and some weird little table - all furniture was bashed and scratched and the room was a very odd layout. The bathroom was decent (and made the room look worse because it was quite modern) but the shower door wouldn't stay closed so the floor was sopping wet.  Despite the website saying that every room had a hairdryer, I had to ring reception to request one.  The bed wasn't too bad but they have to be the worst pillows I've ever slept on - hard doesn't come close.  Overall, I wouldn't stay there again and feel there are far better hotels in the area for the same money which were more welcoming, more modern and less bleak!
Price per night from:AU$121

Frequently Asked Questions

What's the best hotel with Gym in Cardiff?

Whether your trip to Cardiff is for business or leisure, Hilton Cardiff (from AU$183) , The Parkgate Hotel (from AU$170) and Novotel Cardiff Centre (from AU$115) are popular choices.

What's the average price for hotels with Gym in Cardiff?

For hotels with Gym in Cardiff, the average price is AU$321 on weekdays and AU$412 on weekends (Friday–Saturday).

Which hotels with Gym in Cardiff have deals?

There are many deals available on Trip.com for both new and loyal users. Please check the promotions page to save your upcoming stays.

What's the best luxury hotel with Gym in Cardiff?

Cardiff has many luxury hotels with Gym. voco ST. DAVID'S CARDIFF by IHG (from AU$200) is a popular option.

What hotels with Gym in Cardiff allow pets?

Majestic Hotel, Cardiff (from AU$153) is pet-friendly. Please call hotels in advance to ensure a smooth stay.

Cardiff Hotels with Gym Information

Total properties13
Number of reviews1,223
Highest priceAU$3,425
Lowest priceAU$142
Weekday Avg. PriceAU$321
Weekend Avg. PriceAU$412