Wales is a country which has vast amounts of human history which dates back to an astonishing 29,000 years ago!
The rugged, mountainous countryside and various coastal towns and villages of Wales contain property for sale to suit a wide range of tastes. From small, traditional cottages in rural areas with no neighbors for miles, to modern eco-friendly houses to commonplace townhouses and flats. Use the search filters on this page to start your house search in Wales and find a property in Wales For Sale which you’ll love.
An overview of various locations of houses for sale in Wales.
The county of Gwent was formed in 1974 and is located in the South East of Wales, bordering England and the Bristol Channel.
Chepstow is situated on the River Wye and connects to England via the Severn Bridge. In general, houses for sale in Chepstow will cost between £110,000 and £1m.
Pontypool is a small town in Southern Wales located to the East of Chepstow and North of Cwmbran and Newport. Prices of houses for sale in Pontypool which are currently on the market range from £100,000 to just under £400,000.
The city of Newport is located on the South Coast of Wales and only around 13 miles North-East of Cardiff. There are various styles of property for sale in Newport, from small terraced houses to large detached properties. Expect to pay between £80,000 and £1.8m for a house in Newport.
Monmouth is situated near to the Wales/England border in the East of the county of Gwent, and has a rich history which can be seen in Monmouth Castle and the Monnow Bridge. Houses for sale in Monmouth will generally be priced in the range of £130,000 to £600,000
Glamorgan constitutes of three main areas; West, Mid and South Glamorgan. The county of Glamorgan is located in South Wales, to the East of Gwent.
The city of Cardiff is located on the South Coast of Wales. It is the capital city and the largest city in Wales, with a population of around 475,000. Due to being the largest city in Wales, there are a wide variety of properties for sale in Cardiff; Terraced, semi-detached, apartments, penthouses and detached houses are all available in Cardiff. For an average sized house for sale in Cardiff, expect to pay around £380,000. Flats for sale in Cardiff will generally be sold for around £150,000.
Located on the South Coast of Wales, West of Cardiff is the city of Swansea, the second largest city by population in Wales. See more about houses for sale in Swansea.
East of Swansea is the industrial town of Port Talbot, which is home to Port Talbot Steelworks. Houses for sale in Port Talbot are fairly cheap, the current average price for a house in Port Talbot is around £190,000.
South West of Cardiff, with a fairly small population is the seaside town of Barry. In general, you should expect houses for sale in Barry to be priced at around £280,000.
Further inland than Swansea and located between Swansea and Port Talbot is the Town of Neath, which is of a similar size to Barry in terms of population. On average, a house for sale in Neath will cost you slightly under £200,000.
The county of Dyfed is the largest in Wales by total area, and is located from the most Westerly point of South Wales, stretching up the coast to just north of Aberystwyth.
Aberystwyth is located on the West coast of Wales. The once popular market town is now a fairly popular university town. Interested in buying a property in Aberystwyth? On average, flats for sale in Aberystwyth are sold for £150,000 and houses in Abersytwyth are sold for £260,000.
Tragaron is a small town in Central-West Wales with a population of just over 1200. A house in Tregaron will on average cost you just under £200,000.
Located on the West Coast of Wales, south of Aberystwyth is the town of Cardigan, around four times the size of Tregaron by population. In general, houses for sale in Cardigan will cost slightly under £240,000.
Pembroke is a town located on the South coast of Wales which is home to Pembroke Castle – a fortress in which Henry the VII was born. A house in Pembroke will on average cost £220,000 whereas a flat in Pembroke costs £65,000 on average.
Tenby is a coastal resort town on the South coast of Wales, to the East of Pembroke. Interested in purchasing a coastal property in Tenby? Expect to pay around £300,000 for a detached house in Tenby.
Powys shares the largest length of border with England, and constitutes of the majority of Mid-Wales.
The town of Builth Wells is located in the South of the county of Powys, North of the Brecon Beacons national park. On average, a property in Builth Wells will set you back around £220,000.
The town of Welshpool is situated in Mid Wales in the county of Powys, around 5 miles from the Wales/England border. If you’re intending on purchasing a detached house in Welshpool, expect to pay around £270,000 on average.
Newtown is located to the South of Welshpool and is the largest town in Powys. Prices in Newtown are slightly cheaper than Welshpool; A detached house in Newtown will cost around £230,000.
Llandrindod Wells is a spa town located to the South of Newtown. Llandrindod Wells is home to Welsh government offices and has a population of around 5300. If you’re thinking of purchasing a house in Llandrindod Wells, on average, terraced and semi detached houses sell for around £137,000.
The county of Gwynedd covers North West Wales and the island of Anglesey.
Tywyn is a small coastal town on the West coast of Wales with a population of around 3200. Generally, a detached house for sale in Tywyn will be priced at around £170,000.
North of Tywyn is the beachside town of Barmouth. Barmouth is slightly smaller than Tywyn, with a population of around 2500. Although a smaller town than Tywyn, the current average price for a detached house in Barmouth is around £390,000.
Located on the North-West of Wales is the island of Anglesey, which has a population of around 70,000. Looking for flats for sale in Anglesey? The average price for an apartment in Anglesey is around £160,000.
Bangor is located on the North coast of Wales and is the oldest city in Wales, dating back to the Celtic era. A large proportion of those living in Bangor are students; There are around 19,000 permanent residents and 11,000 students in Bangor. On average, houses for sale in Bangor are priced at around £260,000 whereas flats for sale in Bangor are priced at £110,000.
Clwyd is a county located in the North Eastern corner of Wales, not far Birkinhead and Liverpool.
The coastal resort town of Rhyl is located on the North coast of Wales, situated to the East of Bangor. In general, you should expect to pay around £175,000 for a house in Rhyl.
Situated midway between Rhyl and Bangor is the popular seaside resort town of Llandudno. Interested in a property in Llandudno? The average selling price of property in Llandudno is around £200,000.
Colwyn Bay is another fairly popular seaside resort on the Northern Coast of Wales, located to the East of Llandudno. In the market for a house in Colwyn Bay? On average, you’ll be looking at around £115,000 for a terraced house and £270,000 for a detached house in Colwyn Bay.
The town of Wrexham is the largest is Northern Wales, with a population of around 61,000. Wrexham is located near to the Wales/England border; around 6.5 miles. On average, a flat in Wrexam will cost around £93,000 whereas a house for sale in Wrexham will be priced on average between £150,000 and £280,000.