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 45 £1,222
      Hounslow West 63 £1,386
      Rush Green 31 £1,429
      Norbury 30 £1,439
      Thornton Heath 67 £1,450
      Edmonton 56 £1,463
      Gants Hill 47 £1,493
      Cowley 32 £1,508
      Chingford 26 £1,519
      South Norwood 42 £1,521
      Poverest 22 £1,526
      The Wrythe 20 £1,542
      Heston 42 £1,549
      Carshalton Beeches 53 £1,558
      Penge 21 £1,564
      Greenford 49 £1,565
      Northwood 44 £1,571
      Bowes 21 £1,576
      Seven Kings 71 £1,578
      Newbury Park 39 £1,579
      Feltham 55 £1,585
      Perry Vale 30 £1,598
      Highams Park 22 £1,613
      Wealdstone 185 £1,616
      Hither Green 47 £1,622
      Purley 55 £1,628
      Dagenham 35 £1,651
      Yiewsley 41 £1,668
      Broad Green 149 £1,670
      Stanmore 28 £1,670
      Osterley 28 £1,677
      Palmers Green 63 £1,690
      Rayners Lane 78 £1,693
      Manor Park 24 £1,693
      Becontree 22 £1,710
      Scrattons Farm 22 £1,712
      Benhilton 54 £1,721
      Southbury 36 £1,724
      Forest Hill 30 £1,725
      Becontree Heath 22 £1,729
      Cricklewood 50 £1,732
      Catford South 28 £1,735
      West Drayton 44 £1,735
      Southgate 28 £1,739
      Harrow Weald 42 £1,739
      Ponders End 26 £1,744
      Addiscombe 50 £1,745
      Yeading 32 £1,754
      West Green 140 £1,759
      Hendon Central 57 £1,759
      Anerley 29 £1,787
      New Malden 27 £1,794
      Widmore 24 £1,804
      Kingsbury 39 £1,807
      Beckenham 43 £1,822
      Harringay 82 £1,832
      Brunswick Park 23 £1,837
      Plashet 21 £1,843
      Wallington 37 £1,843
      Mitcham 41 £1,846
      Collier's Wood 54 £1,849
      Sudbury 82 £1,852
      Surbiton 63 £1,865
      West Norwood 57 £1,884
      Finchley 39 £1,900
      Pinner 21 £1,907
      Woodside 21 £1,913
      New Cross Gate 45 £1,914
      New Barnet 30 £1,915
      Hayes 127 £1,917
      Leyton 110 £1,926
      Selhurst 56 £1,927
      Plaistow 49 £1,934
      Brockley 26 £1,935
      Charlton 41 £1,937
      Hillingdon 27 £1,939
      Forest Gate 23 £1,940
      Spring Grove 63 £1,944
      Gallions Reach 41 £1,948
      Harlesden 94 £1,961
      Ladywell 69 £1,973
      Thames View 27 £1,980
      Plumstead 64 £1,986
      Hendon 79 £1,996
      Alperton 79 £2,000
      Camberwell 74 £2,001
      Well Hall 21 £2,003
      High Barnet 23 £2,006
      East Dulwich 29 £2,006
      Whetstone 21 £2,014
      Roehampton 35 £2,019
      West Hendon 38 £2,055
      Streatham Hill 155 £2,067
      Streatham 120 £2,071
      Church End 54 £2,089
      Leytonstone 49 £2,116
      Bethnal Green 183 £2,119
      Sudbury Hill 26 £2,121
      Peckham 65 £2,123
      New Cross 78 £2,124
      Crystal Palace 25 £2,126
      Summerstown 68 £2,138
      Park Royal 152 £2,143
      West Hackney 27 £2,166
      Perivale 42 £2,166
      Clapton 81 £2,167
      Hackney Wick 21 £2,169
      Ickenham 32 £2,170
      Thamesmead 28 £2,177
      Stroud Green 29 £2,185
      Poplar 98 £2,202
      Tulse Hill 30 £2,206
      Loughborough Junction 48 £2,212
      Southfields 56 £2,218
      Strawberry Hill 31 £2,218
      Hornsey 95 £2,226
      Nunhead 20 £2,240
      Archway 96 £2,241
      Furzedown 222 £2,243
      Merton 76 £2,251
      Brixton 138 £2,254
      Bow 131 £2,260
      Woodside Park 25 £2,266
      Homerton 36 £2,267
      Earlsfield 59 £2,286
      Canning Town 150 £2,287
      Finsbury Park 91 £2,298
      Deptford 74 £2,313
      Preston 75 £2,320
      Kidbrooke 73 £2,329
      North Finchley 51 £2,330
      Limehouse 152 £2,334
      East Greenwich 141 £2,335
      Putney 147 £2,356
      Mapesbury 73 £2,365
      West Ham 75 £2,366
      Mile End 107 £2,387
      Colindale 194 £2,389
      Rotherhithe 110 £2,406
      Mill Hill 34 £2,409
      Muswell Hill 63 £2,437
      Twyford 50 £2,438
      West Finchley 30 £2,440
      Dollis Hill 93 £2,441
      Balham 169 £2,443
      Holloway 164 £2,471
      Middle Park 23 £2,480
      Worton 111 £2,493
      Temple Fortune 62 £2,493
      Shadwell 71 £2,511
      Stoke Newington 125 £2,518
      Crouch End 69 £2,521
      Friern Barnet 27 £2,524
      Dalston 70 £2,535
      Merton Park 44 £2,556
      Stockwell 114 £2,590
      Kennington 29 £2,618
      Beckton 28 £2,625
      Upton Park 31 £2,666
      St Pancras 221 £2,673
      Clapham 204 £2,673
      Old Kent Road 86 £2,681
      Norbiton 141 £2,705
      Brondesbury 92 £2,708
      Haggerston 52 £2,722
      Cockfosters 41 £2,744
      Wandsworth 195 £2,750
      Brent Cross 62 £2,766
      Shacklewell 59 £2,776
      Raynes Park 76 £2,779
      Silvertown 112 £2,784
      Kew 30 £2,807
      West Kensington 339 £2,812
      Charlton Riverside 38 £2,821
      Stratford 258 £2,826
      Highbury 139 £2,830
      Greenwich Peninsula 47 £2,831
      Stepney 78 £2,843
      Hanwell 124 £2,844
      Walworth 96 £2,862
      Blackwall 219 £2,867
      Stamford Hill 66 £2,892
      Queen's Park 103 £2,912
      Waddon 116 £2,928
      Clapham Junction 192 £2,962
      Shepherd's Bush 376 £2,978
      Kilburn 142 £2,979
      Oval 83 £3,000
      Hackney 84 £3,043
      Tufnell Park 28 £3,056
      Golders Green 126 £3,077
      South Hampstead 180 £3,086
      North Kensington 221 £3,128
      North Sheen 31 £3,153
      Elephant and Castle 151 £3,170
      Whitechapel 487 £3,246
      Hammersmith 458 £3,268
      Barnsbury 233 £3,295
      Islington 169 £3,301
      Fulham 314 £3,351
      Isle of Dogs 476 £3,359
      St Margarets 44 £3,368
      Bermondsey 146 £3,438
      Brook Green 161 £3,448
      Lambeth 38 £3,521
      Battersea 175 £3,605
      Somers Town 89 £3,635
      Canary Wharf 367 £3,649
      Fitzrovia 274 £3,689
      Shoreditch 126 £3,708
      West Hampstead 254 £3,732
      Petersham 20 £3,775
      Hampton Wick 26 £3,780
      Earl's Court 480 £3,785
      Kentish Town 124 £3,793
      Hoxton 147 £3,939
      Wapping 251 £4,159
      Gospel Oak 39 £4,192
      Waterloo 77 £4,243
      Clerkenwell 194 £4,334
      The Borough 188 £4,339
      Vauxhall 225 £4,364
      King's Cross 159 £4,548
      Notting Hill 413 £4,627
      Finsbury 226 £4,655
      Brompton 676 £4,924
      Chalk Farm 284 £5,129
      Bloomsbury 131 £5,280
      Holborn 154 £5,302
      Belsize Park 393 £5,341
      Southwark 79 £5,660
      Kensington 283 £7,118
      Chelsea 440 £7,288
      Hampstead Garden Suburb 22 £10,483
      South Kensington 514 £11,686
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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