Skip to content
    Filters
    Your search
    City
    District
    Price range
    Bedrooms
    Available from
    Bathrooms
    Property Type
    Student Friendly
    Published Since
      10,000+

      Flats to rent in London

      Average rental prices per month in London for Flats

      Area Properties
      Bexley 46 £1,209
      Thornton Heath 71 £1,402
      Hounslow West 70 £1,436
      Norbury 29 £1,447
      Edmonton 53 £1,466
      Rush Green 27 £1,467
      South Norwood 44 £1,469
      Waddon 76 £1,480
      Poverest 23 £1,524
      Northwood 45 £1,529
      Chingford 26 £1,531
      Gants Hill 48 £1,538
      Greenford 51 £1,539
      Cowley 27 £1,542
      Perry Vale 34 £1,561
      Carshalton Beeches 48 £1,569
      Heston 38 £1,574
      Bowes 20 £1,576
      Newbury Park 40 £1,578
      Highams Park 25 £1,581
      Feltham 57 £1,585
      Seven Kings 70 £1,606
      Kenton 21 £1,608
      Harrow Weald 45 £1,613
      Penge 22 £1,614
      Purley 46 £1,625
      Wealdstone 181 £1,628
      Broad Green 143 £1,647
      Dagenham 31 £1,657
      Forest Hill 26 £1,665
      Yiewsley 36 £1,671
      Hither Green 46 £1,671
      Rayners Lane 71 £1,675
      Southbury 35 £1,689
      Cricklewood 57 £1,696
      Stanmore 33 £1,696
      Yeading 38 £1,698
      Scrattons Farm 22 £1,712
      Addiscombe 60 £1,713
      Northumberland Heath 21 £1,722
      Manor Park 31 £1,725
      Anerley 25 £1,735
      Catford South 24 £1,741
      Osterley 24 £1,743
      Becontree 22 £1,743
      West Drayton 43 £1,744
      Ponders End 22 £1,746
      Benhilton 48 £1,748
      Palmers Green 56 £1,749
      Sudbury Hill 30 £1,763
      Surbiton 66 £1,764
      Woodside 24 £1,774
      Widmore 25 £1,774
      New Malden 30 £1,785
      Kingsbury 40 £1,786
      Southgate 27 £1,794
      Beckenham 45 £1,799
      Hendon Central 62 £1,805
      New Cross Gate 61 £1,812
      West Green 129 £1,828
      Harringay 93 £1,834
      Plashet 21 £1,843
      Plaistow 49 £1,847
      West Norwood 59 £1,859
      Shortlands 21 £1,873
      New Barnet 33 £1,875
      Sudbury 83 £1,890
      Wallington 34 £1,890
      Pinner 21 £1,897
      Finchley 38 £1,906
      Leyton 116 £1,908
      Collier's Wood 59 £1,912
      Brunswick Park 24 £1,912
      Whetstone 23 £1,926
      Gallions Reach 38 £1,934
      Forest Gate 26 £1,941
      Hayes 130 £1,942
      Plumstead 65 £1,950
      Selhurst 53 £1,951
      Thames View 30 £1,960
      Charlton 42 £1,960
      Harlesden 90 £1,971
      Well Hall 20 £1,973
      Brockley 30 £1,976
      Mitcham 39 £1,977
      Alperton 86 £1,988
      Ladywell 74 £1,992
      West Hendon 39 £2,004
      Hendon 83 £2,008
      Bedfont 21 £2,012
      Streatham 127 £2,022
      Hillingdon 23 £2,036
      Tulse Hill 27 £2,039
      Crystal Palace 28 £2,043
      Church End 62 £2,050
      High Barnet 23 £2,053
      Spring Grove 87 £2,059
      Thamesmead 30 £2,063
      East Dulwich 34 £2,083
      Camberwell 63 £2,098
      New Cross 71 £2,104
      Perivale 44 £2,112
      Peckham 67 £2,114
      Roehampton 36 £2,115
      Park Royal 162 £2,115
      Southfields 62 £2,127
      Deptford 72 £2,129
      Bethnal Green 184 £2,130
      Streatham Hill 146 £2,144
      Woodside Park 29 £2,153
      Mapesbury 64 £2,159
      Ickenham 32 £2,159
      Clapton 90 £2,183
      Nunhead 22 £2,196
      Hackney Wick 20 £2,199
      Shadwell 88 £2,217
      Preston 74 £2,219
      Canning Town 137 £2,219
      Merton 78 £2,222
      Strawberry Hill 34 £2,225
      Homerton 36 £2,235
      Hornsey 89 £2,236
      Furzedown 227 £2,241
      Archway 87 £2,242
      Loughborough Junction 45 £2,248
      Summerstown 72 £2,261
      Poplar 100 £2,283
      Kidbrooke 76 £2,286
      East Greenwich 137 £2,287
      Stoke Newington 111 £2,295
      North Finchley 52 £2,302
      West Hackney 30 £2,310
      Finsbury Park 87 £2,336
      Middle Park 22 £2,365
      Bow 130 £2,373
      Stroud Green 36 £2,377
      Limehouse 166 £2,383
      Colindale 190 £2,383
      Dollis Hill 101 £2,385
      Brixton 148 £2,391
      West Finchley 32 £2,397
      Mill Hill 35 £2,404
      Twyford 53 £2,409
      Mile End 104 £2,411
      Rotherhithe 110 £2,421
      Temple Fortune 57 £2,421
      West Ham 73 £2,421
      Leytonstone 55 £2,457
      Crouch End 71 £2,464
      Muswell Hill 65 £2,465
      Dalston 75 £2,465
      Holloway 168 £2,469
      Earlsfield 62 £2,470
      Upton Park 25 £2,494
      Worton 97 £2,498
      Merton Park 48 £2,519
      Balham 161 £2,523
      Friern Barnet 27 £2,601
      Beckton 26 £2,604
      Shacklewell 63 £2,608
      Stockwell 117 £2,612
      Kennington 30 £2,616
      Clapham 200 £2,648
      West Kensington 363 £2,649
      Old Kent Road 90 £2,679
      St Pancras 220 £2,681
      Norbiton 136 £2,705
      Kilburn 143 £2,715
      Putney 120 £2,717
      Wandsworth 190 £2,718
      Cockfosters 42 £2,720
      Raynes Park 72 £2,722
      Greenwich Peninsula 45 £2,781
      Silvertown 103 £2,783
      Hanwell 128 £2,798
      Brent Cross 68 £2,800
      Shepherd's Bush 336 £2,802
      Stepney 75 £2,813
      Stamford Hill 69 £2,821
      Blackwall 230 £2,822
      Haggerston 51 £2,834
      Charlton Riverside 36 £2,845
      Brook Green 127 £2,854
      Stratford 243 £2,858
      Highbury 139 £2,871
      Queen's Park 103 £2,908
      Kew 28 £2,918
      Walworth 94 £2,923
      Clapham Junction 210 £2,937
      Brondesbury 96 £2,968
      South Hampstead 178 £2,969
      Oval 87 £2,993
      North Sheen 34 £3,002
      North Kensington 185 £3,007
      Golders Green 129 £3,033
      Mortlake 21 £3,064
      Tufnell Park 29 £3,068
      Hackney 89 £3,091
      Elephant and Castle 149 £3,181
      Barnsbury 245 £3,296
      Islington 161 £3,299
      Isle of Dogs 475 £3,304
      Hammersmith 438 £3,325
      Fulham 339 £3,353
      St Margarets 43 £3,441
      Whitechapel 478 £3,459
      Lambeth 40 £3,503
      Bermondsey 138 £3,515
      Canary Wharf 348 £3,540
      Somers Town 88 £3,667
      Shoreditch 120 £3,685
      Fitzrovia 264 £3,691
      West Hampstead 246 £3,705
      Battersea 281 £3,713
      Kentish Town 131 £3,748
      Hampton Wick 26 £3,780
      Earl's Court 463 £3,853
      Clerkenwell 162 £3,860
      Hoxton 140 £4,027
      Waterloo 77 £4,161
      Finsbury 129 £4,162
      Gospel Oak 38 £4,250
      Wapping 281 £4,314
      Vauxhall 222 £4,422
      The Borough 175 £4,476
      King's Cross 159 £4,576
      Notting Hill 403 £4,679
      Brompton 672 £4,901
      Chalk Farm 279 £5,040
      Holborn 113 £5,322
      Bloomsbury 137 £5,373
      Southwark 81 £5,543
      Belsize Park 330 £5,673
      Chelsea 434 £7,402
      Kensington 291 £7,636
      Hampstead Garden Suburb 24 £9,822
      South Kensington 516 £11,723
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 2,812 new properties for your search in the last 5 days.

      Let us search for you
      • Where would you like to live
      • Any specific wishes
      Where would you like to live

        With these preferences you can expect around 0 properties per day.

        Any specific wishes

        You're searching in {city}

        Bedrooms

        Price per month

        With these preferences you can expect around 0 properties per day.

        Quickly set up your direct property alert

        Stay updated with real-time email alerts and increase your chances of finding the perfect place. We scour property listings from more than 3.500 websites to save you valuable time on your search. You will always be one of the first to know, so you can immediately respond to a property that meets your wishes!