Your holiday in Wales starts here



Wales Towns

Click the Wales town names to find accommodation nearby,
pictures and useful tourist information.

  1. Aberaeron
  2. Aberdare
  3. Aberdovey
  4. Abergavenny
  5. Abergele
  6. Aberporth
  7. Abersoch
  8. Abertillery
  9. Aberystwyth
  10. Amlwch
  11. Ammanford
  12. Amroth
  13. Bala
  14. Bangor
  15. Bargoed
  16. Barmouth
  17. Barry
  18. Beaumaris
  19. Beddgelert
  20. Benllech
  21. Bethesda
  22. Betws-y-Coed
  23. Blaenau Ffestiniog
  24. Blaenavon
  25. Boncath
  26. Brecon
  27. Bridgend
  28. Broad Haven
  29. Brynmawr
  30. Builth Wells
  31. Burry Port
  32. Caerleon
  33. Caernarfon
  34. Caerphilly
  35. Caersws
  36. Caldicot
  37. Cardiff
  38. Cardiff Bay
  39. Cardigan
  40. Carmarthen
  41. Chepstow
  42. Colwyn Bay
  43. Connahs Quay
  44. Conwy
  45. Cowbridge
  46. Criccieth
  47. Crickhowell
  48. Crumlin
  49. Cwmbran
  50. Denbigh
  51. Dolgellau
  52. Ebbw Vale
  53. Fishguard
  54. Flint
  55. Gilwern
  56. Gorseinon
  57. Harlech
  58. Haverfordwest
  59. Hay-on-Wye
  60. Hirwaun
  61. Holyhead
  62. Holywell
  63. Kidwelly
  64. Knighton
  65. Lampeter
  66. Laugharne
  67. Llanberis
  68. Llandaff
  69. Llandeilo
  70. Llandovery
  71. Llandrindod Wells
  72. Llandudno
  73. Llandysul
  74. Llanelli
  75. Llanfair Caereinion
  76. Llanfyllin
  77. Llangammarch Wells
  78. Llangefni
  79. Llangennith
  80. Llangollen
  81. Llangrannog
  82. Llanidloes
  83. Llanrhidian
  84. Llanrwst
  85. Llansteffan
  86. Llantrisant
  87. Llantwit Major
  88. Llanwrtyd Wells
  89. Machynlleth
  90. Maentwrog
  91. Maesteg
  92. Magor
  93. Manorbier
  94. Merthyr Tydfil
  95. Milford Haven
  96. Moelfre
  97. Mold
  98. Monmouth
  99. Montgomery
  100. Morriston
  101. Narberth
  102. Neath
  103. Nefyn
  104. New Quay
  105. Newcastle Emlyn
  106. Newgale
  107. Newport
  108. Newport
  109. Newtown
  110. Pembroke
  111. Pembroke Dock
  112. Penarth
  113. Pontardawe
  114. Pontarddulais
  115. Pontypool
  116. Pontypridd
  117. Port Talbot
  118. Porthcawl
  119. Porthmadog
  120. Prestatyn
  121. Presteigne
  122. Pwllheli
  123. Rhayader
  124. Rhondda
  125. Rhosllanerchrugog
  126. Rhossili
  127. Rhyl
  128. Rhymney
  129. Roath
  130. Rumney
  131. Ruthin
  132. Saint Asaph
  133. Saundersfoot
  134. Sennybridge
  135. Solva
  136. St Clears
  137. St Davids
  138. Sully
  139. Swansea
  140. Talgarth
  141. Tenby
  142. The Mumbles
  143. Tintern
  144. Tonypandy
  145. Trearddur
  146. Tredegar
  147. Tregaron
  148. Tywyn
  149. Usk
  150. Welshpool
  151. Wrexham
  152. Ystalyfera
  153. Ystradgynlais

Late deals

  • Lampeter

    Sat 20 Mar 10, 7 nights, sleeps 5

    Save £50, now £315

    Lampeter holiday deal
  • Gower

    Mon 22 Mar 10, 4 nights, sleeps 4

    Save £60, now £300

    Gower holiday deal
  • Caernarfon

    Sat 27 Mar 10, 7 nights, sleeps 4

    Save £150, now £450

    Caernarfon holiday deal

See all 70 late deals

Book hotels



Travel extras

Holiday deals by e-mail


About the Stay in Wales newsletter

Find a property

Link to Stay in Wales

Anglesey Anglesey Llyn Peninsula North Coast and Snowdonia National Park Flintshire and Denbighshire Southern Snowdonia Montgomeryshire Ceredigion Mid Wales and the Brecon Beacons Vale of Usk Newport and the Valleys Cardiff and Vale of Glamorgan Swansea and Gower Carmarthenshire Pembrokeshire