BookGuestRooms
Wales
Destinations

Hotels in Wales

Wales has 628 places to stay listed here — 628 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around £39.

Browse by city
Where to stay

Cities in Wales

Where to stay in Wales

CityListingsFromTop-rated
Cardiff 34 hotelsfrom £58Parador 44 (4.8/5)
Llandudno 25 hotelsfrom £71Glan Y Mor Hotel (Adult Only) (5.0/5)
Tenby 19 hotelsfrom £55Ty Ffynnon B&B (4.9/5)
Swansea 18 hotelsfrom £59Highly recommended dog friendly cosy country escape with open fires near M4 (4.8/5)
Betws-y-coed 16 hotelsfrom £96Glyntwrog House (4.9/5)
Conwy 15 hotelsfrom £95Coed Mawr Hall Bed & Breakfast (5.0/5)
Newport 15 hotelsfrom £73Cnapan Guest House, Newport Pembrokeshire (4.9/5)
Brecon 15 hotelsfrom £84Camden Lodge B&B and Cottage Brecon (5.0/5)
Aberystwyth 14 hotelsfrom £39Townhouse No.1 (4.8/5)
Barmouth 12 hotelsfrom £89Oceandrive (4.8/5)

Good to know

How many hotels are listed in Wales?

628 hotels, guesthouses and B&Bs across 200 cities in Wales, each with rooms, photos and live partner rates.

What do hotels in Wales cost?

Listed nightly rates on partner sites start around £39, varying by area, property and dates. Live prices show on the booking partner's page.

Which Wales city has the most listings here?

Cardiff, with 34 listed hotels.