26 Oct 2019 - 27 Oct 2019

2 guests - 1 room

Where to Stay in Cardiff

Cardiff is a city steeped in Welsh history and tradition. Visitors can find hotels to use as a base to hike in the nearby countryside, catch a show at the Wales Millennium Centre or go to a rugby match at the Principality Stadium. Hotels near the airport in Cardiff are a good idea if you will not be staying long in the local area. If you’re hoping to take in some of the sights, nightlife and culture, you may want to choose a hotel closer to Inner Cardiff. Inner Cardiff is made up of several distinct wards, each with their own character. To the northeast of the city centre, Cathays, Adamsdown, and Splott pay tribute to traditional Welsh architecture and culture, with families and young professionals calling the area home. To the northwest, rural Cardiff is a great place to visit a country estate or relax at a spa break hotel.

Inner Cardiff Hotels

Hotels close to the city centre make it easy for you to experience the nightlife, shopping, and events taking place in Cardiff. If you're booking last-minute hotels in Cardiff, the city centre has some of the best options.

1. Holiday Inn Cardiff

Walking distance from the Victorian Cardiff Castle and close to St David’s Dewi Sant shopping centre, this well-known chain hotel is a perfect choice for families and travellers on a budget.

2. Sandringham Hotel

Weekend visitors enjoy their traditional bar and the fresh breakfast cooked every morning and served in the cosy dining room. The Sandringham’s central location is close to the Principality Stadium and Cardiff City Stadium. A stay here is ideal if you are looking for cheap hotels in Cardiff city centre.

3. The Angel Hotel

A landmark location in a converted Victorian building, the Angel Hotel is a boutique hotel in Cardiff that boasts a top location and beautiful architecture. Stay here and you’ll also have access to a stylish cocktail bar and a restaurant serving the best of Welsh produce.

Cardiff International Airport Hotels

For last-minute hotels in Cardiff, look no further than the area around Cardiff International Airport (CWL). While the majority of Cardiff hotels are clustered around the city centre, there are options if you prefer to be based closer to your arrival point.

1. Celtic International Hotel

Just a five-minute drive from the airport, this hotel provides comfortable rooms and fresh breakfast in the morning.

2. Aberthaw House Hotel

A family-run hotel, the Aberthaw is walking distance from the beach and has views of Barry Island from the bar and guest rooms. The perfect choice for fans of the Gavin and Stacy television show, it’s a ten-minute drive from the airport.

3. Holiday Inn Express, Cardiff Airport

The closest hotel to the airport, the Holiday Inn Express is a convenient option when flying.

Spa Hotels in Cardiff

For a relaxing time during your stay, chose from one of the local hotels that offer spa facilities.

1. Mercure Cardiff Holland House Hotel and Spa

In addition to top-of-the-line spa treatments, the facilities at this hotel include a pool, Jacuzzi, steam room, and sauna.

2. St. David’s Hotel and Spa, Cardiff Bay

Located right on the water, St. David’s is an award-winning hotel with spectacular views. Its Marine Spa offers massage and beauty treatments.

3. The Vale Resort, Glamorgan

Tucked into the lush green Welsh countryside, the Vale Resort is only 15 minutes away from Cardiff city centre but gives visitors a chance to enjoy a relaxed escape in beautiful surroundings.

It’s easy to shop around for hotels in Cardiff with Skyscanner. Use our convenient filters to identify the features you need, such as free parking, Wi-Fi, late checkout, or search for cheap hotels in Cardiff.

Top rated hotels in Cardiff

from £81
from £105
from £150

What are travellers saying about Cardiff?

Outdoor Enthusiasts
Adventure Travellers
Family Travellers
History Buffs
Member reviews (52)
Cally Staffiere
Cally StaffiereWolverhampton

I absolutely loved Cardiff, I would love to go again. Their plenty to do and see and the scenery is spectacular

Alix F
Alix FEdinburgh

I love Cardiff. Family history here helps, sure, but it has a ton of touristic appeal that should lure anyone away from the typical England/Scotland tourist circuit, at least for a few days. There's loads of history, including two castles and a Welsh life museum. There's sport, adventure, family fun, lots of outdoor space, and great nightlife. Even the food scene -- maybe not what the Welsh are typically known for -- has been getting better. Plus it's a great base for exploring South Wales and the Breacon Beacons.

Stephanie Best
Stephanie BestWeston

This city was a happy surprise....loved Cardiff. It's walkable with pedestrian shopping streets and a beautiful castle in the middle. Bute Park is an amazing and huge park behind the castle. There are paths that go for miles through trees and along big green open fields. There are good restaurants too.

Laura S
Laura SDiamond Bar

I love this small city... and it's awesome if you're a WHOVIAN aka Doctor Who fan. If you love Doctor Who... this is your city. Cardiff is right by the sea and is just beautiful. Very quiet and not a party city, but just a laid back city. Everywhere is a filming area for Doctor Who and they still film here. It's also the home of the Doctor Who Experience. And it's wonderful. If you're not a Whovian, it's just a nice place to be to relax. It's a peaceful city and you can walk everywhere.


The least expensive month is January, with an average of £86 per night. The most expensive month to stay in Cardiff is June, with an average price of £121 per night.
The average price of a hotel in October last year was £88 per night. This is 17% less than the average nightly price of £104 seen over the previous 12 months.
In Cardiff, the expected average temperature in October is 11.9°C/53.4°F. The warmest month is typically July, which averages 22.0°C/71.6°F. The coolest month is January, with temperatures averaging 3.9°C/39.0°F.
The nearest airport to Cardiff is Cardiff (CWL) (9.26 miles). Other nearby airports include: Bristol (21.40 miles) Swansea (34.74 miles)

Plan a trip to United Kingdom