Barry house prices by street
Sold prices for 796 streets in Barry, The Vale Of Glamorgan, from HM Land Registry records.
Over the last 12 months, homes in Barry sold for £259,348 on average, 28% less than the England and Wales average of £358,701. The yearly average has gone from £165,594 in 2016 to £259,053 in 2026, a rise of 56%. Marine Drive was the priciest street over the past year at an average of £581,875, while homes on Crossways Street went for around £128,500. Railway Road has had more sales than any other street in the town, with 160 since 2016. Barry spans 2 postcode districts, so prices can vary a lot from one side of town to the other.
Average price (last 12 months)
£259,348
Sales recorded
11,314
since 2016
Streets
796
How Barry compares
Postcode areas in Barry
Average sale price in Barry by year
Most expensive streets in Barry · Cheapest streets · New builds
Most expensive streets (last 12 months)
- Marine Drive £581,875
- Fontygary Road £499,399
- Rhoose Road £443,750
- Maes Y Gwenyn £435,488
- The Grove £434,000
- Rhodfa Felin £403,750
- Colcot Road £403,750
- Pencoedtre Road £390,833
- Greenmeadow Way £390,500
- Westward Rise £389,000
Most affordable streets (last 12 months)
- Crossways Street £128,500
- Park Road £133,000
- Heol Cilffrydd £137,200
- Mallory Close £140,000
- Church Road £142,125
- Neptune Road £153,000
- Kingsland Crescent £153,650
- Glanfa Dafydd £160,000
- Glebe Street £167,000
- Sycamore Avenue £175,000
Busiest streets for sales
- Railway Road 160 sales
- Ffordd Y Dociau 125 sales
- Ffordd Y Mileniwm 125 sales
- Heol Ty Draw 108 sales
- Gladstone Road 105 sales
- Ffordd Y Spitfire 104 sales
- Ffordd Pentre 99 sales
- Barry Road 94 sales
- Rhodfa Cambo 92 sales
- Neptune Road 90 sales
All streets in Barry – O
- Oak Grove, St Athan£149k
- Oakfield Road£285k
- Oban Street£151k
- Odonnell Road£275k
- Odyns Fee, Rhoose£239k
- Ogmore Place£101k
- Old Mill Road£260k
- Old Village Road£387k
- Orchard Drive£185k
- Orchard Walk, St Athan£303k
- Orchard Way, Gileston£270k
- Osprey Court£91k
- Owens Close£100k
- Oxford Street£294k