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
      Scrattons Farm 430 £1,256
      Hounslow West 41 £1,381
      Gants Hill 36 £1,426
      Newbury Park 24 £1,438
      Anerley 22 £1,452
      The Wrythe 20 £1,468
      Northumberland Heath 22 £1,478
      Cowley 31 £1,493
      Thornton Heath 44 £1,548
      Heston 26 £1,551
      Seven Kings 76 £1,555
      Kenton 25 £1,566
      Yeading 41 £1,583
      Carshalton Beeches 37 £1,606
      Rayners Lane 51 £1,608
      Northwood 41 £1,619
      Bedfont 23 £1,631
      Feltham 37 £1,633
      Rush Green 39 £1,644
      Highams Park 21 £1,645
      Cranford 46 £1,672
      Southbury 29 £1,686
      Wealdstone 152 £1,686
      Harrow Weald 38 £1,694
      Greenford 39 £1,696
      Worton 49 £1,699
      South Norwood 43 £1,704
      Edmonton 43 £1,712
      Forest Gate 28 £1,717
      Addiscombe 42 £1,724
      West Drayton 38 £1,725
      Harringay 74 £1,756
      Perry Vale 28 £1,759
      Hendon Central 51 £1,767
      Waddon 76 £1,769
      Southgate 25 £1,776
      Becontree Heath 20 £1,776
      Cricklewood 58 £1,785
      New Barnet 20 £1,798
      West Barnes 22 £1,818
      Broad Green 137 £1,822
      New Malden 30 £1,834
      Finchley 34 £1,835
      West Green 97 £1,835
      Sudbury 78 £1,839
      Palmers Green 43 £1,840
      Widmore 24 £1,840
      Alperton 71 £1,844
      Beckenham 34 £1,847
      Dagenham 26 £1,849
      New Southgate 20 £1,867
      Purley 37 £1,869
      Shortlands 21 £1,871
      Roehampton 27 £1,903
      Perivale 46 £1,933
      Benhilton 42 £1,937
      Kingsbury 40 £1,939
      Brunswick Park 21 £1,943
      Hither Green 27 £1,943
      West Norwood 50 £1,948
      Mitcham 33 £1,948
      Forest Hill 25 £1,960
      Plumstead 35 £1,962
      Stanmore 29 £2,009
      Sudbury Hill 26 £2,012
      Plaistow 38 £2,013
      Wallington 24 £2,023
      Hanwell 98 £2,030
      Hendon 65 £2,040
      Dollis Hill 98 £2,040
      Whetstone 22 £2,054
      Hillingdon 29 £2,054
      Ladywell 61 £2,062
      Church End 35 £2,084
      Hayes 97 £2,089
      West Hendon 48 £2,100
      Leyton 88 £2,108
      Harlesden 94 £2,132
      Strawberry Hill 38 £2,150
      Collier's Wood 51 £2,156
      Mapesbury 84 £2,177
      Beckton 26 £2,185
      Leytonstone 35 £2,202
      Camberwell 68 £2,211
      Summerstown 57 £2,217
      Hornsey 110 £2,233
      Selhurst 49 £2,238
      Ickenham 28 £2,240
      Streatham 93 £2,273
      Earlsfield 48 £2,280
      Spring Grove 62 £2,282
      Furzedown 174 £2,299
      Charlton 30 £2,302
      West Hackney 24 £2,304
      New Cross Gate 32 £2,309
      Poplar 112 £2,329
      Brixton 113 £2,333
      Park Royal 145 £2,340
      Finsbury Park 82 £2,344
      Surbiton 80 £2,347
      Merton 82 £2,348
      Preston 68 £2,358
      New Cross 77 £2,363
      Gallions Reach 20 £2,365
      North Finchley 51 £2,366
      Colindale 203 £2,377
      Deptford 59 £2,385
      Mile End 89 £2,386
      Peckham 63 £2,392
      Archway 115 £2,413
      East Sheen 22 £2,434
      Streatham Hill 100 £2,441
      Kidbrooke 72 £2,461
      East Dulwich 20 £2,475
      Hackney Wick 23 £2,490
      Mill Hill 28 £2,510
      Shacklewell 69 £2,518
      Friern Barnet 29 £2,528
      Holloway 189 £2,530
      Limehouse 143 £2,534
      Clapton 60 £2,535
      Balham 136 £2,537
      Temple Fortune 58 £2,552
      East Greenwich 105 £2,554
      Woodside Park 27 £2,569
      Stoke Newington 105 £2,577
      Rotherhithe 75 £2,596
      Twyford 29 £2,599
      Homerton 21 £2,601
      Norbiton 129 £2,628
      Loughborough Junction 46 £2,629
      Crouch End 65 £2,633
      Bow 117 £2,657
      Yiewsley 31 £2,663
      Muswell Hill 70 £2,665
      Brondesbury 88 £2,665
      Kilburn 81 £2,680
      Brent Cross 62 £2,690
      Bethnal Green 103 £2,711
      Merton Park 56 £2,751
      Raynes Park 81 £2,753
      West Ham 70 £2,772
      Highbury 109 £2,772
      Queen's Park 85 £2,793
      Shadwell 77 £2,796
      Dalston 68 £2,799
      Clapham 181 £2,801
      Greenwich Peninsula 61 £2,804
      Charlton Riverside 27 £2,805
      Tufnell Park 38 £2,810
      Shepherd's Bush 343 £2,831
      Hackney 78 £2,832
      Cockfosters 38 £2,858
      St Pancras 186 £2,873
      Stepney 65 £2,880
      Putney 105 £2,883
      Blackwall 282 £2,897
      Kew 22 £2,898
      Stockwell 90 £2,920
      West Kensington 312 £2,934
      Wandsworth 176 £2,944
      Haggerston 43 £2,944
      Upton Park 23 £2,956
      Canning Town 107 £2,960
      Southfields 55 £2,964
      Old Kent Road 113 £3,007
      Stamford Hill 50 £3,014
      Walworth 97 £3,095
      Brook Green 114 £3,137
      Silvertown 115 £3,137
      Golders Green 130 £3,164
      Stratford 278 £3,165
      North Kensington 143 £3,178
      Mortlake 22 £3,184
      North Sheen 48 £3,242
      St Margarets 68 £3,243
      Oval 74 £3,279
      Isle of Dogs 710 £3,297
      Elephant and Castle 292 £3,317
      Clapham Junction 162 £3,324
      West Hampstead 233 £3,356
      Barnsbury 254 £3,387
      Kennington 39 £3,399
      Stroud Green 22 £3,486
      Islington 140 £3,546
      Somers Town 91 £3,548
      Fulham 283 £3,603
      Whitechapel 493 £3,608
      Fitzrovia 283 £3,616
      Battersea 166 £3,645
      Canary Wharf 386 £3,654
      South Hampstead 176 £3,660
      Hammersmith 536 £3,669
      Petersham 26 £3,672
      Lambeth 50 £3,679
      Bermondsey 157 £3,704
      Earl's Court 592 £3,924
      Kentish Town 128 £3,928
      Shoreditch 151 £3,997
      Hampton Wick 37 £4,039
      Wapping 259 £4,124
      Hoxton 119 £4,159
      Clerkenwell 178 £4,523
      The Borough 226 £4,538
      Vauxhall 282 £4,571
      Finsbury 175 £4,594
      Notting Hill 369 £4,735
      King's Cross 199 £4,894
      Waterloo 142 £4,911
      Holborn 127 £4,913
      Gospel Oak 34 £4,938
      Chalk Farm 280 £5,019
      Belsize Park 341 £5,030
      Brompton 791 £5,062
      Southwark 111 £5,360
      Bloomsbury 146 £5,444
      Chelsea 605 £6,331
      Kensington 307 £6,543
      South Kensington 618 £11,129
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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