The Teifi Waterside Hotel / Gwesty GlanfaTeifi
✓ Riverside hotel with panoramic river views
🏖️ 0.63 miles from Poppit West (Excellent water quality)
Poppit
Photo: Chensiyuan (CC BY-SA 4.0), via Wikimedia Commons
Looking for Hotels in Wales? Compare the best options below — prices, facilities and locations side by side, each linking straight to the operator to book at the live price.
✓ Riverside hotel with panoramic river views
🏖️ 0.63 miles from Poppit West (Excellent water quality)
Poppit
🏖️ 0.3 miles from Llandudno North Shore (Good water quality)
Llandudno
✓ Boutique hotel with just seven unique large suites
🏖️ a few minutes' walk from Llandudno North Shore (Good water quality)
Llandudno
🏖️ a few minutes' walk from Llandudno North Shore (Good water quality)
Llandudno
✓ En-suite rooms with disabled-friendly options available
🏖️ 0.54 miles from Caerfai (Excellent water quality)
St Davids
Itineraries
Haunted Britain
BritStays lists 717 hotels across Wales. They are not spread evenly. Llandudno has by far the most, with 102. Cardiff follows with 76, then Newport (27), Swansea and Gower (26), Powys and Tenby (25 each), Anglesey (22) and Porthmadog (21). If you want plenty of choice, especially at short notice, Llandudno and Cardiff are the easiest places to start. In smaller areas such as Pembrokeshire, Ceredigion, Monmouthshire or Gwynedd, you'll have fewer hotels to compare, so it pays to decide early.
For a coastal break, Llandudno, Tenby, Swansea and Gower and Anglesey give you the widest pick. Be aware that only 29 of the 717 hotels are listed with sea views. If waking up to the water matters to you, filter for it and book quickly. For quieter countryside, Powys stands out, and the example stays further inland show what that can look like.
The listings cover a real mix of hotel styles:
Couples wanting a relaxed evening should look at the 127 hotels with a bar and the 108 with a restaurant. In quieter rural spots, an on-site restaurant saves you searching for somewhere to eat after dark.
Families will appreciate a hotel like Savoy Country Inn, where a playground gives children somewhere to burn off energy. Tenby and Llandudno offer the most choice for a seaside family break.
Dog owners need to plan ahead. Only 57 hotels are listed as pet friendly, which is fewer than one in ten. Pen-y-Gwryd Hotel, Savoy Country Inn and Neuadd Arms Hotel are all examples. Always check the rules on room types, sizes and whether dogs are allowed in the bar or dining areas.
Travellers with access needs have 96 hotels listed with disabled access. Ask the hotel directly about step-free routes, lift access and bathroom layouts, because "accessible" can mean different things in different places.
Going car-free is more realistic here than you might expect. 397 hotels, more than half, are near a train station. That's handy for Cardiff, Llandudno and Swansea and Gower.
Drivers should note that only 84 hotels list parking. If you're arriving by car, confirm there's a space before you book, particularly in busier town centres.
Castle lovers can visit Castell Biwmares / Beaumaris Castle, Castell Cilgerran / Cilgeran Castle, Llangibby Castle and Upton Castle. Plas Machen and Dyffryn Gardens make good half-day outings if you're staying around Cardiff or Newport.
Staying in Aberystwyth puts you close to the Amusement Park and Amgueddafa Ceredigion Museum, a useful pairing for a mixed family day. In Powys there's a cluster of small museums: The Robert Owen Museum, Clive Museum and Abbey Cwmhir Museum. They're well suited to a rainy afternoon. Further south and west you'll find Lampeter Museum in Ceredigion and Amgueddfa Sir Gâr - Carmarthenshire Museum.
Book earliest for the features that are rarest. Sea views, pet-friendly rooms and parking are all listed on relatively few hotels, so they're the first to go when demand rises. School holidays and summer weekends in the coastal towns are the obvious pressure points.
For flexible midweek or off-season trips, Llandudno and Cardiff give you the best chance of finding something late, simply because there are more hotels to choose from.
Before you pay, check these four things directly with the hotel:
Listings don't always capture every detail, so a quick message to the hotel can save you a disappointing arrival.
Llandudno has the most with 102, followed by Cardiff with 76. Newport has 27, Swansea and Gower 26, Powys and Tenby 25 each, Anglesey 22 and Porthmadog 21.
57 of the 717 hotels are listed as pet friendly. Examples include Pen-y-Gwryd Hotel at Nant Gwynant, Savoy Country Inn at St. Clears and Neuadd Arms Hotel in Llanwrtyd Wells.
Often, yes. 397 hotels, more than half, are listed as near a train station. Examples include Ivy Bush Royal Hotel in Carmarthenshire and Fishguard Bay Hotel in Pembrokeshire.
Only 29 of the 717 hotels list sea views. If a view of the water matters to you, filter for it and book early.
Savoy Country Inn at St. Clears has a playground and a bar, and it is pet friendly too. That makes it a useful option for families travelling with a dog.
Aberystwyth has the Amusement Park and Amgueddafa Ceredigion Museum. In Powys you can visit The Robert Owen Museum, Clive Museum and Abbey Cwmhir Museum.
— tick to show or hide, click any pin for details.
What's on at each, with tickets and places to stay within walking distance.