Best Places to Stay in Wales
Explore over 9971 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
Because travel is for everyone
Superb
977 ratings
Free Cancellation
Jurys Inn Cardiff
Hotel
Very Good
963 ratings
Mercure Cardiff Holland House Hotel & Spa
501 ratings
The Grand Hotel Swansea
981 ratings
Breakfast included
Holiday Inn Express Cardiff Bay
Show all
So you can indulge guilt-free
Travelodge Swansea Central
853 ratings
Holiday Inn Express Swansea - East
201 ratings
The Diplomat Hotel and Spa
Excellent
975 ratings
Holiday Inn Express Newport, an IHG Hotel
We’ll share travel tips, incentives and unmissable offers!