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 51 £1,543
      Perry Vale 37 £1,552
      Heston 39 £1,558
      Gants Hill 52 £1,559
      Bowes 21 £1,565
      Kenton 21 £1,569
      Feltham 55 £1,579
      Chingford 26 £1,587
      Newbury Park 39 £1,588
      Carshalton Beeches 49 £1,589
      Seven Kings 68 £1,612
      Purley 41 £1,614
      Penge 23 £1,620
      Northumberland Heath 22 £1,627
      Wealdstone 184 £1,637
      Yeading 40 £1,643
      Broad Green 136 £1,655
      Dagenham 34 £1,668
      Forest Hill 29 £1,672
      Harrow Weald 47 £1,682
      Stanmore 32 £1,688
      Rayners Lane 71 £1,693
      Yiewsley 33 £1,694
      Hither Green 46 £1,696
      Addiscombe 57 £1,701
      Manor Park 29 £1,703
      Osterley 21 £1,705
      West Green 151 £1,713
      Cricklewood 56 £1,722
      Kingsbury 39 £1,722
      West Drayton 43 £1,723
      Becontree 24 £1,728
      Southbury 33 £1,732
      Anerley 28 £1,736
      Ponders End 26 £1,744
      Palmers Green 57 £1,748
      Benhilton 52 £1,750
      Worton 79 £1,752
      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
      Hendon Central 65 £1,810
      Harringay 90 £1,818
      Plashet 21 £1,844
      Plaistow 56 £1,852
      Sudbury 87 £1,853
      Thamesmead 26 £1,858
      Pinner 22 £1,861
      Wallington 37 £1,861
      Shortlands 20 £1,876
      Finchley 36 £1,883
      Leyton 115 £1,888
      Collier's Wood 64 £1,893
      Brunswick Park 23 £1,898
      Harlesden 91 £1,900
      Hayes 126 £1,920
      Forest Gate 25 £1,923
      New Barnet 33 £1,923
      Gallions Reach 39 £1,928
      Whetstone 23 £1,933
      Thames View 30 £1,950
      Charlton 42 £1,956
      Selhurst 55 £1,958
      Well Hall 22 £1,973
      Brockley 29 £1,975
      Hillingdon 26 £1,982
      Scrattons Farm 26 £1,990
      Hendon 82 £1,995
      Streatham 132 £1,998
      Alperton 83 £1,999
      Ladywell 71 £2,001
      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 164 £2,113
      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
      Clapton 90 £2,165
      Mapesbury 63 £2,169
      Canning Town 141 £2,193
      Nunhead 22 £2,197
      Hornsey 92 £2,201
      Merton 74 £2,224
      West Hackney 31 £2,226
      Furzedown 219 £2,229
      Strawberry Hill 33 £2,232
      Preston 74 £2,235
      Homerton 36 £2,245
      North Finchley 52 £2,247
      Loughborough Junction 44 £2,248
      Poplar 100 £2,271
      Kidbrooke 77 £2,283
      Summerstown 68 £2,285
      New Cross Gate 31 £2,309
      Finsbury Park 85 £2,320
      Stroud Green 38 £2,334
      Archway 90 £2,335
      East Greenwich 135 £2,338
      Colindale 183 £2,358
      Dollis Hill 101 £2,364
      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
      Twyford 51 £2,437
      Limehouse 167 £2,437
      Rotherhithe 105 £2,449
      Earlsfield 61 £2,452
      Crouch End 67 £2,454
      Stepney 89 £2,460
      Stoke Newington 121 £2,460
      Dalston 74 £2,461
      Upton Park 27 £2,469
      Leytonstone 55 £2,470
      Brixton 150 £2,478
      Muswell Hill 68 £2,497
      West Kensington 339 £2,502
      Balham 161 £2,512
      Shadwell 74 £2,534
      Merton Park 49 £2,536
      Clapham 199 £2,563
      Friern Barnet 27 £2,601
      Holloway 168 £2,618
      Spring Grove 113 £2,618
      Beckton 27 £2,619
      Shacklewell 60 £2,635
      St Pancras 216 £2,653
      Norbiton 141 £2,677
      Stockwell 118 £2,685
      Raynes Park 73 £2,699
      Old Kent Road 83 £2,700
      Cockfosters 43 £2,701
      Putney 121 £2,704
      Wandsworth 195 £2,750
      Greenwich Peninsula 46 £2,759
      Silvertown 106 £2,760
      Shepherd's Bush 345 £2,798
      Stamford Hill 68 £2,809
      Blackwall 233 £2,810
      Brent Cross 67 £2,817
      Hanwell 123 £2,829
      Brook Green 128 £2,841
      Kilburn 147 £2,851
      Charlton Riverside 36 £2,853
      Tufnell Park 33 £2,884
      Walworth 96 £2,885
      Queen's Park 102 £2,905
      Stratford 233 £2,912
      Kew 27 £2,930
      North Kensington 210 £2,930
      South Hampstead 177 £2,936
      Brondesbury 102 £2,950
      Oval 86 £2,988
      North Sheen 34 £3,003
      Golders Green 129 £3,044
      Mortlake 21 £3,064
      Elephant and Castle 147 £3,187
      Barnsbury 244 £3,259
      Kennington 52 £3,270
      Haggerston 71 £3,280
      Hammersmith 444 £3,302
      Isle of Dogs 469 £3,314
      Fulham 338 £3,339
      Islington 164 £3,339
      Whitechapel 466 £3,346
      Clapham Junction 271 £3,392
      Bermondsey 144 £3,444
      Lambeth 41 £3,467
      St Margarets 43 £3,481
      Canary Wharf 347 £3,535
      Highbury 178 £3,551
      Hackney 101 £3,557
      Battersea 175 £3,570
      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 345 £4,162
      Waterloo 77 £4,185
      Gospel Oak 39 £4,209
      Finsbury 123 £4,223
      Clerkenwell 183 £4,304
      Vauxhall 226 £4,379
      The Borough 155 £4,429
      King's Cross 162 £4,544
      Notting Hill 395 £4,681
      Brompton 688 £4,911
      Chalk Farm 280 £5,001
      Holborn 137 £5,121
      Bloomsbury 133 £5,386
      Southwark 78 £5,631
      Belsize Park 331 £5,652
      Chelsea 424 £7,384
      Kensington 290 £7,601
      Hampstead Garden Suburb 22 £10,497
      South Kensington 509 £11,652
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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