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 73 £1,387
      Northumberland Heath 20 £1,415
      Hounslow West 72 £1,447
      Edmonton 54 £1,455
      South Norwood 45 £1,475
      Rush Green 32 £1,478
      Waddon 80 £1,496
      Poverest 24 £1,509
      Norbury 29 £1,518
      Cowley 28 £1,525
      Northwood 44 £1,532
      Perry Vale 38 £1,536
      Gants Hill 52 £1,537
      Greenford 53 £1,542
      Carshalton Beeches 49 £1,550
      Chingford 28 £1,554
      Highams Park 25 £1,559
      Bowes 21 £1,565
      Heston 38 £1,567
      Kenton 22 £1,580
      Feltham 57 £1,587
      Penge 23 £1,589
      Seven Kings 67 £1,595
      Newbury Park 40 £1,597
      Purley 43 £1,597
      Dagenham 32 £1,616
      Wealdstone 183 £1,636
      Yeading 35 £1,648
      Forest Hill 28 £1,657
      Broad Green 137 £1,658
      Harrow Weald 46 £1,680
      Stanmore 31 £1,683
      Rayners Lane 75 £1,692
      Hither Green 44 £1,700
      Southbury 33 £1,703
      Yiewsley 34 £1,705
      Addiscombe 57 £1,712
      Worton 80 £1,714
      Manor Park 28 £1,716
      Osterley 24 £1,720
      West Drayton 42 £1,724
      Cricklewood 58 £1,726
      Becontree 23 £1,737
      Woodside 26 £1,743
      Ponders End 27 £1,746
      Surbiton 67 £1,748
      Palmers Green 57 £1,748
      Thamesmead 23 £1,749
      Catford South 23 £1,749
      Benhilton 54 £1,760
      Sudbury Hill 29 £1,768
      Anerley 26 £1,772
      Southgate 28 £1,774
      Widmore 23 £1,786
      Hendon Central 64 £1,786
      West Green 127 £1,788
      Beckenham 47 £1,790
      Plashet 22 £1,795
      Harringay 90 £1,806
      New Malden 29 £1,809
      Sudbury 82 £1,824
      Kingsbury 41 £1,831
      Wallington 38 £1,858
      Collier's Wood 66 £1,859
      Plaistow 54 £1,873
      Shortlands 20 £1,876
      Brunswick Park 24 £1,879
      Harlesden 93 £1,890
      Pinner 21 £1,895
      Finchley 37 £1,909
      Leyton 120 £1,915
      Colney Hatch 22 £1,924
      Thames View 32 £1,925
      Gallions Reach 42 £1,934
      Hayes 127 £1,939
      Forest Gate 26 £1,941
      Whetstone 24 £1,946
      Charlton 41 £1,948
      New Barnet 32 £1,952
      Selhurst 55 £1,953
      Scrattons Farm 26 £1,964
      Hillingdon 27 £1,968
      Ladywell 74 £1,971
      Brockley 32 £1,976
      Alperton 83 £1,977
      Plumstead 62 £1,979
      Streatham 132 £1,981
      West Hendon 38 £1,996
      Well Hall 21 £1,998
      Bedfont 21 £2,003
      Mitcham 47 £2,010
      Hendon 79 £2,016
      Crystal Palace 31 £2,019
      Deptford 70 £2,023
      Camberwell 66 £2,029
      Church End 61 £2,040
      High Barnet 23 £2,053
      Roehampton 33 £2,054
      Tulse Hill 29 £2,057
      West Norwood 61 £2,067
      Peckham 64 £2,087
      New Cross 69 £2,094
      East Dulwich 39 £2,104
      Park Royal 166 £2,112
      Perivale 42 £2,121
      Hackney Wick 21 £2,125
      Mapesbury 65 £2,137
      Ickenham 32 £2,145
      Bethnal Green 177 £2,148
      Woodside Park 28 £2,152
      Streatham Hill 142 £2,158
      Clapton 90 £2,166
      Southfields 62 £2,168
      Hornsey 92 £2,183
      Canning Town 140 £2,185
      Nunhead 21 £2,211
      West Hackney 32 £2,217
      Merton 78 £2,220
      Preston 75 £2,224
      Furzedown 214 £2,229
      Brixton 141 £2,247
      North Finchley 52 £2,247
      Summerstown 70 £2,253
      Homerton 36 £2,261
      Strawberry Hill 33 £2,263
      Poplar 101 £2,268
      Loughborough Junction 45 £2,289
      New Cross Gate 31 £2,307
      Kidbrooke 76 £2,309
      East Greenwich 137 £2,324
      Finsbury Park 84 £2,327
      Archway 92 £2,330
      Colindale 186 £2,339
      West Ham 74 £2,380
      Bow 129 £2,388
      Crouch End 69 £2,390
      West Finchley 32 £2,395
      Upton Park 29 £2,395
      Dollis Hill 102 £2,398
      Mill Hill 34 £2,407
      Temple Fortune 54 £2,413
      Twyford 53 £2,421
      Rotherhithe 110 £2,428
      Limehouse 168 £2,429
      Mile End 104 £2,432
      Earlsfield 64 £2,433
      Stroud Green 34 £2,446
      Leytonstone 56 £2,448
      Stoke Newington 126 £2,453
      Middle Park 20 £2,461
      Dalston 74 £2,481
      Muswell Hill 68 £2,497
      Balham 164 £2,503
      Shadwell 75 £2,527
      Merton Park 46 £2,536
      Spring Grove 116 £2,588
      Holloway 165 £2,592
      Friern Barnet 27 £2,601
      Clapham 203 £2,611
      Shepherd's Bush 381 £2,626
      Shacklewell 62 £2,628
      St Pancras 217 £2,642
      Kennington 35 £2,656
      West Kensington 311 £2,668
      Stockwell 120 £2,669
      Norbiton 146 £2,680
      Putney 124 £2,690
      Stepney 78 £2,697
      Raynes Park 72 £2,707
      Beckton 24 £2,713
      Cockfosters 42 £2,721
      Old Kent Road 85 £2,729
      Wandsworth 204 £2,733
      Greenwich Peninsula 46 £2,747
      Silvertown 102 £2,755
      Charlton Riverside 39 £2,762
      Stamford Hill 69 £2,786
      Blackwall 237 £2,791
      Hanwell 126 £2,806
      Brent Cross 66 £2,816
      Kilburn 153 £2,833
      Brook Green 130 £2,843
      Walworth 99 £2,857
      Stratford 235 £2,875
      Tufnell Park 32 £2,886
      Queen's Park 102 £2,900
      Brondesbury 105 £2,922
      Kew 27 £2,948
      South Hampstead 182 £2,956
      Oval 83 £2,991
      North Kensington 223 £2,998
      North Sheen 34 £3,003
      Golders Green 127 £3,040
      Hackney 85 £3,060
      Mortlake 21 £3,064
      Elephant and Castle 144 £3,209
      Hammersmith 452 £3,245
      Whitechapel 475 £3,248
      Islington 164 £3,271
      Isle of Dogs 475 £3,287
      Barnsbury 241 £3,289
      Haggerston 72 £3,366
      St Margarets 44 £3,408
      Fulham 324 £3,415
      Lambeth 40 £3,478
      Bermondsey 132 £3,483
      Clapham Junction 289 £3,494
      Fitzrovia 250 £3,495
      Canary Wharf 348 £3,544
      Battersea 175 £3,598
      Somers Town 89 £3,650
      Hampton Wick 27 £3,686
      West Hampstead 250 £3,724
      Kentish Town 133 £3,736
      Highbury 193 £3,788
      Earl's Court 477 £3,812
      Shoreditch 120 £3,834
      Wapping 223 £3,888
      Hoxton 141 £4,005
      Finsbury 113 £4,106
      Waterloo 72 £4,250
      Gospel Oak 38 £4,261
      The Borough 160 £4,372
      Vauxhall 225 £4,390
      Clerkenwell 195 £4,463
      King's Cross 161 £4,522
      Notting Hill 394 £4,690
      Brompton 819 £4,884
      Chalk Farm 279 £5,007
      Holborn 182 £5,144
      Bloomsbury 135 £5,407
      Southwark 79 £5,674
      Belsize Park 329 £5,687
      Chelsea 420 £7,386
      Kensington 292 £7,628
      Hampstead Garden Suburb 22 £10,497
      South Kensington 503 £11,695
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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