Property for sale
Search for houses and flats for sale across the UK
Looking to find the ideal home for sale?
With 446,826 houses and flats for sale across the UK from thousands of local estate agents, and a unique set of house-hunting tools on offer, we help you improve your chances in the property market like no other. We've got all bases covered by listing thousands of new homes developed by leading homebuilders, hundreds of thousands of overseas properties in addition to our new online property auctions service.
Find out more about our range of unique buyer's tools, features, and our active community of users to help you buy your dream property.
Browse property for sale by area
- Region
- No. properties
- Avg. price
London
- 56,737
- £611,168
- East London
- 7,874
- £338,766
- East Central London
- 354
- £771,498
- Greater London
- 15,127
- £393,889
- North London
- 6,562
- £550,328
- North West London
- 5,674
- £877,143
- South East London
- 7,011
- £344,288
- South West London
- 8,300
- £992,679
- West London
- 5,563
- £1,120,111
- West Central London
- 272
- £1,119,557
South East England
- 68,203
- £327,659
- Berkshire
- 2,742
- £338,771
- Buckinghamshire
- 5,849
- £295,320
- East Sussex
- 6,222
- £311,371
- Hampshire
- 8,623
- £299,946
- Isle of Wight
- 1,484
- £205,376
- Kent
- 17,819
- £239,665
- Oxfordshire
- 4,036
- £331,626
- Southampton
- 3,679
- £231,657
- Surrey
- 9,528
- £478,561
- West Berkshire
- 478
- £362,222
- West Sussex
- 6,767
- £305,379
- Windsor & Maidenhead
- 976
- £532,017
East Midlands
- 35,783
- £193,687
- Derbyshire
- 6,857
- £192,462
- Leicestershire
- 7,364
- £192,049
- Lincolnshire
- 7,833
- £178,966
- Northamptonshire
- 3,838
- £191,820
- Nottinghamshire
- 3,740
- £160,748
- Nottingham
- 5,958
- £172,253
- Rutland
- 193
- £267,509
East of England
- 54,340
- £258,860
- Bedfordshire
- 4,207
- £228,324
- Cambridgeshire
- 3,587
- £248,584
- Essex
- 19,164
- £290,908
- Hertfordshire
- 9,852
- £414,098
- Norfolk
- 9,283
- £213,157
- Peterborough
- 3,665
- £187,299
- Suffolk
- 4,582
- £229,651
North East England
- 24,678
- £181,235
- County Durham
- 4,577
- £153,848
- Hartlepool
- 517
- £153,653
- North Yorkshire
- 7,597
- £238,304
- Northumberland
- 3,374
- £189,917
- Tyne & Wear
- 8,613
- £170,451
North West England
- 55,331
- £205,380
- Cheshire
- 9,175
- £251,968
- Cumbria
- 2,049
- £247,199
- Greater Manchester
- 19,612
- £193,578
- Lancashire
- 15,724
- £180,777
- Merseyside
- 8,771
- £153,376
South West England
- 39,927
- £245,081
- Bath & N E Somerset
- 868
- £330,212
- Bristol
- 5,167
- £229,991
- Cornwall
- 5,358
- £281,503
- Devon
- 6,978
- £279,183
- Dorset
- 7,136
- £286,914
- Gloucestershire
- 3,472
- £291,670
- North Somerset
- 1,088
- £203,046
- Plymouth
- 2,312
- £190,248
- Somerset
- 3,958
- £234,039
- South Gloucestershire
- 10
- £371,490
- Wiltshire
- 3,580
- £242,674
West Midlands
- 27,111
- £207,033
- Herefordshire
- 1,013
- £262,933
- Shropshire
- 2,504
- £199,688
- Staffordshire
- 5,121
- £174,039
- Warwickshire
- 2,884
- £229,950
- West Midlands
- 12,839
- £155,017
- Worcestershire
- 2,750
- £220,569
Yorkshire and The Humber
- 36,158
- £158,426
- East Riding of Yorkshire
- 4,645
- £168,328
- North East Lincolnshire
- 592
- £123,878
- North Lincolnshire
- 1,589
- £153,024
- South Yorkshire
- 9,563
- £159,754
- West Yorkshire
- 19,769
- £187,146
Scotland
- 24,595
- £168,272
Wales
- 22,018
- £195,598
Northern Ireland
- 1,310
- £119,206