Best Places to Stay in Wales
Explore over 8,571 accommodations in Wales
Popular cities
Amlwch
Average stay price $49.52
Rhayader
Average stay price $68.57
Bala
Average stay price $77.14
Holyhead
Average stay price $83.33
Brecon
Average stay price $102.86
Cardiff
Average stay price $112.95
Criccieth
Average stay price $120.95
Llanrwst
Average stay price $125.71
Dolgellau
Average stay price $153.33
Barmouth
Average stay price $168.57
Enjoy budget hotels and stays that won’t break the bank
Very Good
1 rating
Travelodge Cardiff Central
Hotel
Superb
38 ratings
Free Cancellation
Twelve Knights
Pay Later
Average
Travelodge Cardiff M4
Good
3018 ratings
Ibis Budget Newport
Show all
Live in the lap of luxury
Exceptional
85 ratings
Breakfast included
St David's Cross Hotel
51 ratings
Pale Hall Hotel
Excellent
31 ratings
The Coed-Y-Mwstwr Hotel
219 ratings
Llangoed Hall
95 ratings
The Tilman
298 ratings
Lincoln House Hotel
Because travel is for everyone
335 ratings
The Trearddur Bay Hotel
373 ratings
Bryn Meadows Golf, Hotel & Spa
26 ratings
Penrhos Park
64 ratings
Stradey Park Hotel
So you can indulge guilt-free
35 ratings
Royal Sportsman Hotel
281 ratings
The Bulkeley Hotel
93 ratings
Glan Aber Hotel
10 ratings
The Diplomat Hotel and Spa
We’ll share travel tips, incentives and unmissable offers!