Best Places to Stay in Wales
Explore over 8447 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
Live in the lap of luxury
poor
967 ratings
Novotel Cardiff Centre
Hotel
947 ratings
voco St David's Cardiff, an IHG Hotel
Travelodge Cardiff Central
968 ratings
Village Hotel St David's, Nr Chester
261 ratings
Holiday Inn NEWPORT
516 ratings
Ruthin Castle Hotel & Moat Spa
Show all
Because travel is for everyone
977 ratings
Free Cancellation
Jurys Inn Cardiff
963 ratings
Mercure Cardiff Holland House Hotel & Spa
501 ratings
The Grand Hotel Swansea
981 ratings
Breakfast included
Holiday Inn Express Cardiff Bay
So you can indulge guilt-free
Travelodge Swansea Central
853 ratings
Holiday Inn Express Swansea - East
201 ratings
The Diplomat Hotel and Spa
975 ratings
Holiday Inn Express Newport, an IHG Hotel
Browse through myriad of vacation rentals and hotels with Wi-Fi in Wales
19 ratings
Travelodge Caernarfon
987 ratings
The Royal Hotel Cardiff
683 ratings
Ramada Plaza by WyndhamWrexham
314 ratings
The Marine Hotel
We’ll share travel tips, incentives and unmissable offers!