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,378
      Rush Green 31 £1,429
      Norbury 30 £1,439
      Thornton Heath 68 £1,457
      Edmonton 56 £1,463
      Gants Hill 47 £1,493
      Cowley 32 £1,508
      South Norwood 43 £1,511
      Chingford 26 £1,519
      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
      Newbury Park 40 £1,570
      Northwood 44 £1,571
      Bowes 21 £1,576
      Seven Kings 72 £1,577
      Feltham 55 £1,585
      Perry Vale 30 £1,598
      Highams Park 22 £1,613
      Wealdstone 187 £1,618
      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
      Rayners Lane 79 £1,687
      Manor Park 24 £1,693
      Palmers Green 64 £1,694
      Becontree 23 £1,697
      Scrattons Farm 22 £1,712
      Benhilton 55 £1,723
      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
      Harrow Weald 42 £1,739
      Ponders End 26 £1,744
      Addiscombe 50 £1,744
      Southgate 29 £1,746
      Yeading 34 £1,750
      West Green 141 £1,754
      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
      Brunswick Park 23 £1,837
      Harringay 84 £1,838
      Plashet 21 £1,843
      Wallington 37 £1,843
      Mitcham 41 £1,846
      Sudbury 83 £1,847
      Collier's Wood 55 £1,861
      Surbiton 64 £1,879
      West Norwood 57 £1,884
      Finchley 39 £1,900
      Pinner 21 £1,907
      Woodside 21 £1,913
      New Barnet 30 £1,915
      Hayes 127 £1,917
      New Cross Gate 46 £1,924
      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 64 £1,943
      Gallions Reach 41 £1,948
      Harlesden 94 £1,961
      Plumstead 65 £1,971
      Thames View 27 £1,980
      Ladywell 70 £1,983
      Hendon 81 £1,992
      Well Hall 21 £1,998
      Camberwell 74 £2,001
      High Barnet 23 £2,006
      East Dulwich 29 £2,006
      Alperton 80 £2,008
      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 153 £2,140
      Clapton 81 £2,167
      Ickenham 32 £2,170
      Hackney Wick 21 £2,171
      Thamesmead 28 £2,177
      Perivale 44 £2,184
      Stroud Green 29 £2,185
      West Hackney 26 £2,188
      Tulse Hill 29 £2,193
      Loughborough Junction 48 £2,212
      Southfields 56 £2,218
      Strawberry Hill 31 £2,218
      Poplar 99 £2,223
      Nunhead 21 £2,223
      Hornsey 95 £2,226
      Merton 77 £2,236
      Archway 97 £2,239
      Furzedown 222 £2,243
      Brixton 139 £2,257
      Woodside Park 25 £2,266
      Homerton 36 £2,267
      Bow 131 £2,267
      Earlsfield 59 £2,286
      Canning Town 150 £2,287
      Finsbury Park 91 £2,298
      Preston 75 £2,320
      Kidbrooke 73 £2,329
      North Finchley 51 £2,330
      Limehouse 152 £2,333
      East Greenwich 141 £2,335
      Putney 145 £2,353
      Mapesbury 73 £2,365
      West Ham 75 £2,366
      Deptford 80 £2,376
      Colindale 194 £2,389
      Mile End 108 £2,392
      Rotherhithe 112 £2,407
      Mill Hill 34 £2,409
      Twyford 50 £2,438
      West Finchley 30 £2,440
      Dollis Hill 93 £2,441
      Balham 171 £2,445
      Muswell Hill 64 £2,452
      Holloway 164 £2,471
      Middle Park 23 £2,480
      Worton 111 £2,493
      Temple Fortune 62 £2,493
      Shadwell 71 £2,511
      Friern Barnet 27 £2,524
      Crouch End 68 £2,529
      Dalston 70 £2,535
      Stoke Newington 126 £2,540
      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
      Brondesbury 93 £2,694
      Norbiton 142 £2,703
      Haggerston 53 £2,724
      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,813
      Charlton Riverside 38 £2,821
      Stratford 259 £2,824
      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
      Waddon 115 £2,906
      Queen's Park 103 £2,912
      Stamford Hill 65 £2,923
      Clapham Junction 192 £2,962
      Shepherd's Bush 376 £2,978
      Kilburn 142 £2,979
      Oval 83 £3,000
      Hackney 83 £3,046
      Tufnell Park 28 £3,056
      Golders Green 126 £3,079
      South Hampstead 180 £3,086
      North Kensington 222 £3,123
      North Sheen 31 £3,153
      Elephant and Castle 152 £3,163
      Whitechapel 488 £3,248
      Hammersmith 457 £3,273
      Barnsbury 234 £3,295
      Islington 169 £3,301
      Fulham 315 £3,344
      Isle of Dogs 477 £3,362
      St Margarets 44 £3,368
      Brook Green 161 £3,448
      Bermondsey 146 £3,462
      Lambeth 38 £3,525
      Battersea 174 £3,609
      Somers Town 89 £3,634
      Canary Wharf 367 £3,649
      Fitzrovia 272 £3,682
      Shoreditch 126 £3,708
      West Hampstead 254 £3,732
      Petersham 20 £3,775
      Kentish Town 125 £3,780
      Hampton Wick 26 £3,780
      Earl's Court 479 £3,787
      Hoxton 147 £3,939
      Gospel Oak 40 £4,155
      Wapping 251 £4,159
      Waterloo 77 £4,243
      Clerkenwell 196 £4,330
      The Borough 187 £4,355
      Vauxhall 225 £4,364
      King's Cross 159 £4,549
      Notting Hill 413 £4,628
      Finsbury 227 £4,652
      Brompton 679 £4,920
      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 23 £10,180
      South Kensington 514 £11,663
      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!