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 48 £1,236
      Thornton Heath 73 £1,400
      Hounslow West 71 £1,407
      Rush Green 31 £1,453
      South Norwood 44 £1,460
      Edmonton 54 £1,463
      Waddon 78 £1,473
      Greenford 53 £1,508
      Poverest 24 £1,509
      Northwood 46 £1,524
      Cowley 28 £1,525
      Norbury 29 £1,526
      Highams Park 26 £1,538
      Perry Vale 35 £1,542
      Heston 40 £1,552
      Gants Hill 54 £1,565
      Bowes 21 £1,565
      Kenton 21 £1,569
      Carshalton Beeches 50 £1,576
      Newbury Park 38 £1,582
      Feltham 54 £1,586
      Chingford 26 £1,587
      Seven Kings 64 £1,595
      Penge 23 £1,619
      Purley 43 £1,628
      Wealdstone 182 £1,635
      Yeading 40 £1,643
      Broad Green 141 £1,645
      Northumberland Heath 21 £1,655
      Forest Hill 28 £1,670
      Harrow Weald 48 £1,672
      Dagenham 33 £1,677
      Rayners Lane 74 £1,680
      Hither Green 43 £1,686
      Stanmore 32 £1,688
      Yiewsley 33 £1,691
      Manor Park 29 £1,703
      Southbury 35 £1,707
      West Green 151 £1,709
      Addiscombe 58 £1,711
      West Drayton 45 £1,711
      Kingsbury 39 £1,722
      Ponders End 27 £1,724
      Palmers Green 54 £1,726
      Becontree 24 £1,728
      Anerley 28 £1,729
      Cricklewood 58 £1,736
      Worton 79 £1,738
      Benhilton 50 £1,739
      Osterley 25 £1,741
      Woodside 26 £1,760
      Southgate 26 £1,764
      Sudbury Hill 29 £1,768
      Surbiton 63 £1,779
      Widmore 24 £1,784
      Beckenham 47 £1,790
      Hendon Central 63 £1,801
      Catford South 25 £1,805
      New Malden 29 £1,811
      Harringay 89 £1,816
      Plashet 22 £1,834
      Sudbury 88 £1,858
      Pinner 21 £1,863
      Thamesmead 27 £1,864
      Wallington 37 £1,869
      Plaistow 54 £1,880
      Brunswick Park 23 £1,898
      Collier's Wood 63 £1,899
      Harlesden 90 £1,904
      Finchley 39 £1,906
      Leyton 113 £1,912
      New Barnet 33 £1,918
      Forest Gate 25 £1,923
      Whetstone 23 £1,933
      Hillingdon 28 £1,934
      Selhurst 57 £1,934
      Gallions Reach 41 £1,937
      Shortlands 22 £1,937
      Hayes 128 £1,937
      Thames View 30 £1,940
      Plumstead 65 £1,950
      Charlton 42 £1,956
      Scrattons Farm 27 £1,973
      Well Hall 22 £1,973
      Brockley 30 £1,976
      Ladywell 70 £2,002
      Bedfont 21 £2,003
      West Hendon 39 £2,004
      Alperton 84 £2,009
      Hendon 82 £2,010
      Streatham 132 £2,010
      Camberwell 63 £2,026
      West Norwood 63 £2,029
      Deptford 69 £2,034
      Church End 61 £2,040
      Crystal Palace 29 £2,041
      Mitcham 44 £2,059
      High Barnet 23 £2,062
      Tulse Hill 28 £2,070
      Roehampton 35 £2,072
      East Dulwich 37 £2,092
      Peckham 60 £2,098
      New Cross 69 £2,106
      Park Royal 167 £2,108
      Bethnal Green 178 £2,120
      Hackney Wick 21 £2,128
      Streatham Hill 143 £2,141
      Southfields 66 £2,152
      Perivale 37 £2,160
      Mapesbury 63 £2,163
      Clapton 88 £2,164
      Ickenham 31 £2,174
      Woodside Park 27 £2,180
      Canning Town 139 £2,205
      Hornsey 92 £2,207
      Nunhead 21 £2,212
      Preston 75 £2,215
      North Finchley 51 £2,223
      Merton 76 £2,224
      Furzedown 219 £2,226
      Loughborough Junction 44 £2,245
      Homerton 36 £2,252
      Summerstown 69 £2,262
      Strawberry Hill 32 £2,268
      West Hackney 30 £2,270
      Poplar 100 £2,281
      Kidbrooke 78 £2,288
      New Cross Gate 31 £2,309
      Stroud Green 36 £2,316
      Finsbury Park 85 £2,328
      East Greenwich 138 £2,341
      Colindale 187 £2,351
      Archway 90 £2,361
      Bow 128 £2,401
      West Ham 75 £2,402
      Mill Hill 35 £2,404
      West Finchley 30 £2,404
      Dollis Hill 100 £2,407
      Mile End 105 £2,419
      Crouch End 67 £2,425
      Limehouse 167 £2,428
      Temple Fortune 54 £2,433
      Rotherhithe 107 £2,435
      Stoke Newington 122 £2,445
      Twyford 55 £2,455
      Middle Park 20 £2,461
      Leytonstone 56 £2,462
      Stepney 90 £2,466
      Dalston 75 £2,466
      Earlsfield 63 £2,478
      West Kensington 347 £2,484
      Muswell Hill 66 £2,504
      Balham 163 £2,506
      Upton Park 26 £2,512
      Shadwell 75 £2,513
      Merton Park 49 £2,536
      Brixton 156 £2,536
      Clapham 197 £2,570
      Beckton 28 £2,588
      Holloway 168 £2,601
      Friern Barnet 27 £2,601
      Spring Grove 114 £2,605
      Shacklewell 63 £2,629
      Stockwell 119 £2,652
      St Pancras 217 £2,653
      Old Kent Road 84 £2,689
      Norbiton 141 £2,690
      Putney 121 £2,691
      Raynes Park 72 £2,709
      Cockfosters 42 £2,720
      Silvertown 104 £2,735
      Wandsworth 197 £2,736
      Greenwich Peninsula 44 £2,760
      Brent Cross 68 £2,797
      Kilburn 147 £2,809
      Blackwall 231 £2,818
      Charlton Riverside 37 £2,823
      Shepherd's Bush 338 £2,830
      Stamford Hill 67 £2,830
      Brook Green 129 £2,838
      Hanwell 122 £2,843
      Tufnell Park 33 £2,885
      Walworth 96 £2,890
      Queen's Park 103 £2,893
      North Kensington 206 £2,903
      Stratford 232 £2,922
      Brondesbury 106 £2,925
      Kew 27 £2,930
      South Hampstead 181 £2,962
      Oval 85 £2,967
      North Sheen 34 £3,003
      Mortlake 21 £3,064
      Golders Green 125 £3,076
      Elephant and Castle 146 £3,197
      Kennington 52 £3,270
      Barnsbury 246 £3,282
      Isle of Dogs 472 £3,299
      Hammersmith 441 £3,305
      Haggerston 71 £3,318
      Islington 167 £3,324
      Fulham 339 £3,327
      Clapham Junction 279 £3,339
      Whitechapel 462 £3,358
      St Margarets 44 £3,428
      Bermondsey 145 £3,441
      Highbury 171 £3,459
      Lambeth 40 £3,503
      Canary Wharf 348 £3,536
      Battersea 178 £3,551
      Hackney 102 £3,586
      Somers Town 88 £3,653
      Hampton Wick 27 £3,690
      West Hampstead 249 £3,697
      Kentish Town 134 £3,748
      Shoreditch 117 £3,754
      Earl's Court 432 £3,763
      Wapping 228 £3,963
      Hoxton 142 £4,001
      Waterloo 77 £4,186
      Gospel Oak 39 £4,209
      Fitzrovia 364 £4,261
      Clerkenwell 184 £4,271
      Finsbury 131 £4,301
      Vauxhall 224 £4,395
      The Borough 157 £4,416
      King's Cross 162 £4,542
      Notting Hill 395 £4,682
      Brompton 670 £4,888
      Chalk Farm 279 £4,997
      Holborn 131 £5,136
      Bloomsbury 133 £5,390
      Southwark 81 £5,578
      Belsize Park 328 £5,666
      Chelsea 424 £7,384
      Kensington 291 £7,610
      Hampstead Garden Suburb 21 £10,844
      South Kensington 511 £11,666
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 2,473 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!