Compare and save on Cardiff hotels

Sorry, We don't support stays longer than 30 nights.

Search our map for the best Cardiff hotels

Use our map to find hotels near the Cardiff area or attractions you want to visit.

The best Cardiff hotels. Read the reviews

Feel confident you’ve booked the perfect stay. Read our real guest reviews before you book.

See more hotels

Hotels in Cardiff

Where to stay in Cardiff

There are a number of accommodation options in Cardiff including city centre hotels, budget hostels, mid-range to luxury hotels and spa retreats.  Cardiff Bay is also home to a number of fashionable aparthotels. There's more to the capital of Wales than rugby and Dr Who. Cardiff is a thriving little city where history and modern life meet. There are no fewer than five castles in Cardiff, and more green space per capita than any other British city. During the summer the city comes alive with festivals and the streets buzz with al fresco diners: there are lots of great places to eat and drink!


If you're planning a Welsh city break, you'll want to know where to stay in Cardiff. We've put together this quick and easy guide to make hotel booking easier.


Hotels in Cardiff City Centre

Cardiff city centre is squeezed between the ancient castle and the modern waterfront neighbourhood (Cardiff Bay). All of Cardiff's major cultural attractions, shops and nightlife are within easy walking distance of each other. There's accommodation in Cardiff city to suit every taste and budget, whether you're looking for five star hotels or backpacker hostels. These are just a few of the best places to stay in Cardiff city centre.



1. Nomad Backpacker

This funky hostel is five minutes' walk from the city centre, ten minutes walk from the Millennium Stadium, and boasts plenty of great facilities (including a games room and a licensed bar).

2. The Safehouse Hostel

This boutique hostel is all about low-cost luxury. Continental breakfasts are included, and the hostel also offers free walking tours.

3.Beaufort Guest House

This B&B in Cardiff is situated on a leafy street less than 15 minutes walk from the castle.



1. Cardiff Sandringham Hotel

One of Cardiff's landmarks, you'll know this hotel by the stone lion on the roof. The hotel is famous for its jazz cafe, which often holds performances from local and international jazz musicians.

2. The Cayo by Marston's Inns

This traditional city centre hotel is located above a pub, so you don't have far to go if you fancy a night out on the tiles.

3. The Big Sleep Hotel

This award-winning modern hotel is co-owned by Hollywood actor John Malkovich.



1. Angel Hotel

This beautiful Victorian hotel is just opposite Cardiff Castle. The opulent foyer and rooms are totally Instagram-worthy.

2. Clayton Hotel, Cardiff

Modern luxury is the game at this city centre hotel. Book a room on the 10th or 11th floor for magnificent views over Cardiff Bay.

3. Cathedral 73

This modern boutique hotel sits in a restored Victorian building. It's rather posh: butler service, personal chefs and a chauffeured Rolls Royce are among some of their optional services.


Cardiff Bay Hotels

The ultra-modern Cardiff Bay is Europe's largest waterfront development. Comedy clubs, restaurants and Dr Who related attractions make it a popular place to while away some time during a trip to Cardiff. Accommodation in Cardiff Bay is modern, with lots of trendy aparthotels. These are a few of the accommodation options on offer.

1. The St David's Hotel and Spa

This luxury spa hotel was named one of the Top 10 UK Hotels by Conde Nast Traveller Reader's Choice Awards. It's Cardiff's only AA rated five star hotel, too.

2. A Space in the City

Serviced apartments at Quayside, Open Reach and Century Wharf, with all the comforts of home.

3. Capital Apartments

These luxury serviced apartments at Century Wharf have their own exclusive gym and leisure club with a pool and spa.


Cardiff Airport hotels

Sometimes it's more convenient to book accommodation near the airport, especially if you have to catch an early flight from Cardiff in the morning. Hotels near Cardiff Airport include...

1. Holiday Inn Express, Cardiff Airport

This contemporary hotel offers breakfast from 4am, perfect if you're hopping on the red-eye.

2. Sky Plaza, Cardiff Airport

No-frills hotel just a mile away from the airport. Free Wi-Fi is available in the public areas, and the hotel has its very own Indian restaurant.

3. Fox & Hounds

An alternative option is to stay at this country inn, just a five minute drive from the airport.


Spa hotels in Cardiff

There's no better way to unwind in Cardiff than by checking into a hotel with its own spa. Our search filters make it easy to find spa hotels. You can filter by other amenities too, like swimming pools, car parking (essential if you're going to hire a car) and Wi-Fi. As for spa hotels, allow us to recommend...

1. Cardiff Marriott Hotel

This modern hotel is located in Cardiff city centre. The leisure club has a full gym with a sauna, steam room, spa bath and indoor swimming pool.

2. Mercure Cardiff Holland House Hotel and Spa

A four star hotel in the centre of Cardiff with its own gym and spa. Treatments include massage and spray tan, or you can simply relax in the steam room or Jacuzzi.

3. Village Urban Resort Cardiff

The Village Hotel is a short drive from Cardiff city centre. They have a wide range of spa treatments and spa break packages available.


And that's just the tip of the iceberg! With Skyscanner you can compare hundreds of hotels in Cardiff to make sure you get the best deal for your city break.