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 71 £1,400
      Hounslow West 71 £1,419
      South Norwood 43 £1,444
      Rush Green 32 £1,455
      Norbury 27 £1,467
      Edmonton 53 £1,474
      Waddon 77 £1,474
      Poverest 24 £1,509
      Cowley 27 £1,522
      Northwood 45 £1,537
      Highams Park 26 £1,538
      Greenford 50 £1,540
      Perry Vale 37 £1,552
      Heston 39 £1,558
      Gants Hill 52 £1,559
      Bowes 21 £1,565
      Kenton 21 £1,569
      Feltham 53 £1,578
      Carshalton Beeches 48 £1,585
      Chingford 26 £1,587
      Newbury Park 39 £1,588
      Seven Kings 66 £1,596
      Purley 41 £1,614
      Penge 23 £1,620
      Yeading 38 £1,624
      Northumberland Heath 22 £1,627
      Wealdstone 184 £1,637
      Dagenham 33 £1,657
      Broad Green 135 £1,661
      Forest Hill 29 £1,672
      Harrow Weald 46 £1,673
      Stanmore 32 £1,688
      Yiewsley 33 £1,694
      Hither Green 46 £1,696
      Addiscombe 56 £1,697
      Rayners Lane 70 £1,699
      Manor Park 29 £1,703
      Osterley 21 £1,705
      Benhilton 50 £1,714
      West Green 150 £1,716
      Cricklewood 56 £1,722
      Kingsbury 39 £1,722
      West Drayton 43 £1,723
      Becontree 24 £1,728
      Southbury 33 £1,732
      Anerley 27 £1,734
      Ponders End 26 £1,744
      Worton 78 £1,745
      Palmers Green 57 £1,748
      Sudbury Hill 29 £1,768
      Southgate 28 £1,774
      Woodside 24 £1,776
      Surbiton 64 £1,783
      Widmore 24 £1,786
      Beckenham 46 £1,789
      New Malden 28 £1,791
      Catford South 25 £1,805
      Plashet 20 £1,806
      Hendon Central 65 £1,809
      Harringay 89 £1,824
      Plaistow 56 £1,852
      Sudbury 86 £1,857
      Thamesmead 26 £1,858
      Pinner 22 £1,861
      Wallington 37 £1,861
      Collier's Wood 62 £1,876
      Shortlands 20 £1,876
      Finchley 36 £1,883
      Leyton 115 £1,888
      Brunswick Park 23 £1,898
      Harlesden 91 £1,900
      Hayes 125 £1,922
      Forest Gate 25 £1,923
      Gallions Reach 39 £1,928
      Whetstone 23 £1,933
      New Barnet 32 £1,934
      Well Hall 21 £1,948
      Selhurst 55 £1,958
      Thames View 29 £1,958
      Charlton 41 £1,961
      Brockley 29 £1,975
      Hillingdon 26 £1,982
      Scrattons Farm 26 £1,990
      Hendon 80 £1,993
      Streatham 132 £1,998
      Alperton 83 £1,999
      Ladywell 70 £1,999
      Bedfont 22 £2,003
      Plumstead 60 £2,010
      West Hendon 38 £2,013
      Tulse Hill 27 £2,015
      Deptford 70 £2,020
      Mitcham 46 £2,035
      Church End 61 £2,040
      Crystal Palace 29 £2,040
      Camberwell 63 £2,057
      West Norwood 61 £2,059
      Roehampton 34 £2,060
      East Dulwich 39 £2,091
      New Cross 70 £2,094
      High Barnet 21 £2,106
      Peckham 60 £2,108
      Park Royal 163 £2,111
      Hackney Wick 21 £2,128
      Southfields 65 £2,132
      Bethnal Green 180 £2,134
      Streatham Hill 142 £2,138
      Ickenham 32 £2,140
      Perivale 38 £2,141
      Woodside Park 28 £2,152
      West Hackney 30 £2,167
      Mapesbury 62 £2,168
      Clapton 91 £2,168
      Canning Town 141 £2,193
      Nunhead 22 £2,197
      Hornsey 90 £2,215
      Merton 74 £2,224
      Furzedown 219 £2,229
      Strawberry Hill 33 £2,232
      Preston 73 £2,238
      North Finchley 52 £2,247
      Loughborough Junction 44 £2,248
      Poplar 100 £2,271
      Summerstown 67 £2,280
      Kidbrooke 77 £2,283
      Homerton 35 £2,283
      New Cross Gate 31 £2,309
      Finsbury Park 85 £2,320
      Colindale 181 £2,330
      Stroud Green 38 £2,334
      Archway 90 £2,335
      East Greenwich 134 £2,343
      Dollis Hill 100 £2,377
      Middle Park 21 £2,394
      West Finchley 32 £2,395
      Bow 125 £2,400
      West Ham 74 £2,408
      Temple Fortune 55 £2,412
      Mill Hill 34 £2,416
      Mile End 106 £2,421
      Limehouse 166 £2,436
      Twyford 51 £2,437
      Brixton 148 £2,438
      Rotherhithe 105 £2,449
      Earlsfield 61 £2,452
      Crouch End 67 £2,454
      Stepney 88 £2,458
      Stoke Newington 121 £2,460
      Dalston 74 £2,461
      Upton Park 27 £2,469
      Leytonstone 54 £2,481
      Balham 158 £2,493
      Muswell Hill 68 £2,497
      West Kensington 339 £2,502
      Shadwell 74 £2,534
      Merton Park 49 £2,536
      Friern Barnet 27 £2,601
      Holloway 168 £2,618
      Spring Grove 113 £2,618
      Beckton 27 £2,619
      Clapham 199 £2,622
      Shacklewell 60 £2,635
      Norbiton 139 £2,650
      St Pancras 216 £2,653
      Stockwell 118 £2,685
      Old Kent Road 83 £2,700
      Cockfosters 43 £2,701
      Putney 121 £2,704
      Raynes Park 72 £2,706
      Wandsworth 194 £2,751
      Greenwich Peninsula 46 £2,759
      Silvertown 106 £2,760
      Shepherd's Bush 345 £2,798
      Stamford Hill 68 £2,808
      Blackwall 232 £2,809
      Brent Cross 66 £2,823
      Hanwell 123 £2,829
      Brook Green 128 £2,842
      Kilburn 147 £2,851
      Charlton Riverside 36 £2,853
      Tufnell Park 33 £2,884
      Walworth 95 £2,901
      Queen's Park 102 £2,905
      Stratford 232 £2,914
      North Kensington 209 £2,925
      Kew 27 £2,930
      South Hampstead 177 £2,936
      Brondesbury 102 £2,950
      Oval 86 £2,988
      North Sheen 33 £3,026
      Golders Green 128 £3,049
      Mortlake 21 £3,064
      Elephant and Castle 148 £3,177
      Barnsbury 244 £3,259
      Kennington 52 £3,270
      Haggerston 71 £3,280
      Hammersmith 444 £3,302
      Isle of Dogs 469 £3,314
      Fulham 337 £3,340
      Islington 163 £3,347
      Whitechapel 465 £3,348
      Clapham Junction 272 £3,404
      Bermondsey 143 £3,438
      Lambeth 41 £3,467
      St Margarets 43 £3,481
      Canary Wharf 347 £3,535
      Highbury 178 £3,551
      Hackney 100 £3,568
      Battersea 174 £3,578
      Somers Town 87 £3,623
      West Hampstead 250 £3,690
      Hampton Wick 27 £3,690
      Kentish Town 133 £3,747
      Shoreditch 119 £3,748
      Earl's Court 434 £3,768
      Wapping 223 £3,919
      Hoxton 141 £4,028
      Fitzrovia 342 £4,140
      Finsbury 122 £4,183
      Waterloo 76 £4,187
      Gospel Oak 39 £4,210
      Clerkenwell 183 £4,304
      Vauxhall 226 £4,377
      The Borough 155 £4,434
      King's Cross 162 £4,544
      Notting Hill 395 £4,681
      Brompton 691 £4,918
      Chalk Farm 279 £5,006
      Holborn 139 £5,127
      Bloomsbury 133 £5,385
      Southwark 78 £5,645
      Belsize Park 329 £5,665
      Chelsea 424 £7,384
      Kensington 289 £7,622
      Hampstead Garden Suburb 22 £10,497
      South Kensington 508 £11,667
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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