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 75 £1,388
      Hounslow West 71 £1,420
      Rush Green 30 £1,443
      South Norwood 44 £1,460
      Edmonton 55 £1,460
      Waddon 79 £1,473
      Norbury 29 £1,499
      Poverest 24 £1,509
      Northwood 48 £1,519
      Greenford 53 £1,524
      Cowley 28 £1,525
      Highams Park 25 £1,527
      Perry Vale 36 £1,546
      Heston 40 £1,552
      Gants Hill 54 £1,565
      Bowes 21 £1,565
      Chingford 27 £1,571
      Carshalton Beeches 50 £1,576
      Kenton 22 £1,580
      Newbury Park 38 £1,582
      Feltham 55 £1,592
      Seven Kings 67 £1,610
      Penge 24 £1,614
      Purley 43 £1,628
      Wealdstone 183 £1,634
      Broad Green 145 £1,647
      Yeading 39 £1,660
      Dagenham 34 £1,668
      Harrow Weald 48 £1,672
      Forest Hill 29 £1,672
      Hither Green 44 £1,685
      Northumberland Heath 23 £1,687
      Rayners Lane 73 £1,688
      Stanmore 33 £1,696
      Yiewsley 34 £1,697
      Manor Park 29 £1,706
      Southbury 35 £1,709
      West Green 147 £1,711
      West Drayton 45 £1,711
      Cricklewood 58 £1,712
      Addiscombe 56 £1,714
      Ponders End 27 £1,724
      Kingsbury 39 £1,725
      Becontree 24 £1,728
      Palmers Green 56 £1,728
      Anerley 28 £1,729
      Benhilton 51 £1,737
      Osterley 25 £1,741
      Southgate 26 £1,764
      Surbiton 64 £1,768
      Sudbury Hill 29 £1,768
      Worton 83 £1,772
      Widmore 24 £1,784
      Woodside 25 £1,785
      Beckenham 46 £1,794
      New Malden 27 £1,798
      Catford South 25 £1,805
      Hendon Central 64 £1,808
      Harringay 92 £1,828
      Plashet 22 £1,834
      Pinner 22 £1,861
      Sudbury 89 £1,864
      Plaistow 55 £1,867
      Wallington 36 £1,881
      Collier's Wood 64 £1,885
      Harlesden 92 £1,895
      Brunswick Park 23 £1,898
      New Barnet 35 £1,899
      Leyton 119 £1,904
      Finchley 39 £1,906
      Thamesmead 27 £1,924
      Thames View 32 £1,925
      Whetstone 23 £1,933
      Selhurst 57 £1,934
      Gallions Reach 41 £1,937
      Shortlands 22 £1,937
      Hayes 125 £1,938
      Forest Gate 24 £1,938
      Colney Hatch 20 £1,949
      Plumstead 65 £1,950
      Charlton 42 £1,956
      Hillingdon 27 £1,968
      Scrattons Farm 27 £1,973
      Well Hall 22 £1,973
      Brockley 30 £1,976
      Ladywell 72 £1,985
      Hendon 83 £2,004
      West Hendon 39 £2,004
      Streatham 132 £2,007
      Camberwell 64 £2,011
      Alperton 86 £2,016
      West Norwood 63 £2,029
      Bedfont 21 £2,031
      Deptford 69 £2,034
      Crystal Palace 30 £2,037
      Church End 61 £2,040
      Mitcham 44 £2,059
      High Barnet 23 £2,062
      Tulse Hill 28 £2,070
      Roehampton 35 £2,072
      East Dulwich 38 £2,074
      Peckham 64 £2,104
      New Cross 69 £2,106
      Park Royal 167 £2,108
      Bethnal Green 179 £2,117
      Hackney Wick 21 £2,128
      Streatham Hill 144 £2,142
      Perivale 40 £2,153
      Southfields 65 £2,157
      Mapesbury 64 £2,158
      Clapton 89 £2,163
      Ickenham 30 £2,163
      Woodside Park 27 £2,180
      New Cross Gate 35 £2,204
      Hornsey 93 £2,208
      Nunhead 21 £2,212
      Homerton 37 £2,215
      Canning Town 141 £2,219
      Strawberry Hill 32 £2,220
      Merton 78 £2,220
      North Finchley 51 £2,223
      Preston 75 £2,229
      Furzedown 219 £2,232
      Summerstown 70 £2,242
      Loughborough Junction 44 £2,245
      West Hackney 30 £2,270
      Kidbrooke 78 £2,274
      Poplar 101 £2,274
      Stroud Green 37 £2,310
      Finsbury Park 86 £2,326
      East Greenwich 138 £2,341
      Colindale 190 £2,349
      Archway 90 £2,361
      Dollis Hill 102 £2,386
      Bow 127 £2,394
      Middle Park 21 £2,394
      West Ham 76 £2,396
      Mile End 105 £2,404
      Mill Hill 35 £2,404
      West Finchley 30 £2,404
      Rotherhithe 108 £2,428
      Twyford 56 £2,431
      Upton Park 28 £2,432
      Temple Fortune 54 £2,433
      Limehouse 168 £2,437
      Crouch End 68 £2,443
      Stoke Newington 121 £2,444
      Leytonstone 57 £2,448
      Stepney 90 £2,465
      Dalston 75 £2,466
      Earlsfield 63 £2,478
      West Kensington 348 £2,481
      Shadwell 76 £2,489
      Balham 164 £2,507
      Muswell Hill 67 £2,513
      Merton Park 49 £2,536
      Clapham 200 £2,562
      Beckton 28 £2,588
      Brixton 161 £2,588
      Friern Barnet 27 £2,601
      Holloway 170 £2,607
      Spring Grove 115 £2,611
      Shacklewell 62 £2,620
      Stockwell 120 £2,639
      St Pancras 217 £2,653
      Norbiton 144 £2,676
      Old Kent Road 86 £2,683
      Putney 123 £2,686
      Raynes Park 73 £2,693
      Cockfosters 43 £2,701
      Wandsworth 197 £2,728
      Kilburn 146 £2,752
      Greenwich Peninsula 44 £2,760
      Silvertown 105 £2,776
      Stamford Hill 69 £2,788
      Charlton Riverside 38 £2,789
      Brent Cross 68 £2,797
      Hanwell 125 £2,816
      Blackwall 231 £2,821
      Brook Green 129 £2,838
      Shepherd's Bush 337 £2,840
      Queen's Park 104 £2,852
      North Kensington 200 £2,855
      Walworth 98 £2,877
      Tufnell Park 33 £2,885
      Stratford 232 £2,914
      Brondesbury 106 £2,925
      Kew 27 £2,930
      South Hampstead 182 £2,953
      Oval 86 £2,959
      North Sheen 34 £3,003
      Golders Green 129 £3,034
      Mortlake 21 £3,064
      Elephant and Castle 148 £3,187
      Kennington 52 £3,270
      Islington 164 £3,274
      Barnsbury 246 £3,278
      Isle of Dogs 473 £3,294
      Hammersmith 439 £3,313
      Fulham 341 £3,317
      Haggerston 71 £3,318
      Clapham Junction 279 £3,330
      Whitechapel 465 £3,365
      St Margarets 44 £3,428
      Bermondsey 145 £3,441
      Highbury 169 £3,446
      Lambeth 41 £3,467
      Canary Wharf 348 £3,532
      Battersea 179 £3,546
      Hackney 102 £3,562
      Somers Town 88 £3,653
      West Hampstead 250 £3,690
      Hampton Wick 27 £3,690
      Kentish Town 135 £3,727
      Shoreditch 117 £3,754
      Earl's Court 432 £3,779
      Wapping 232 £3,940
      Hoxton 143 £3,995
      Waterloo 78 £4,144
      Gospel Oak 39 £4,209
      Fitzrovia 365 £4,279
      Clerkenwell 183 £4,284
      Finsbury 140 £4,328
      Vauxhall 223 £4,399
      The Borough 159 £4,469
      King's Cross 161 £4,555
      Notting Hill 398 £4,688
      Brompton 670 £4,867
      Chalk Farm 279 £4,993
      Holborn 128 £5,154
      Bloomsbury 138 £5,375
      Southwark 80 £5,613
      Belsize Park 328 £5,668
      Chelsea 424 £7,385
      Kensington 291 £7,618
      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,503 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!