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 436 £1,257
      Hounslow West 40 £1,372
      Gants Hill 36 £1,426
      Newbury Park 23 £1,448
      The Wrythe 20 £1,463
      Northumberland Heath 22 £1,478
      Anerley 20 £1,492
      Cowley 31 £1,493
      Thornton Heath 43 £1,546
      Kenton 23 £1,568
      Heston 27 £1,569
      Seven Kings 75 £1,572
      Catford South 20 £1,573
      Yeading 40 £1,589
      Carshalton Beeches 37 £1,606
      Rayners Lane 52 £1,614
      Northwood 42 £1,620
      Bedfont 23 £1,631
      Feltham 37 £1,632
      Rush Green 39 £1,641
      Highams Park 21 £1,645
      Cranford 46 £1,672
      Harrow Weald 39 £1,674
      Southbury 29 £1,683
      Wealdstone 151 £1,684
      Greenford 39 £1,689
      South Norwood 45 £1,698
      Worton 49 £1,699
      West Drayton 37 £1,712
      Edmonton 42 £1,713
      Forest Gate 28 £1,718
      Addiscombe 42 £1,724
      Becontree 20 £1,746
      Waddon 75 £1,775
      Becontree Heath 20 £1,776
      Perry Vale 27 £1,776
      Harringay 76 £1,777
      Southgate 28 £1,784
      Cricklewood 58 £1,785
      New Malden 29 £1,801
      Broad Green 142 £1,802
      Hendon Central 51 £1,806
      Finchley 35 £1,810
      West Barnes 22 £1,818
      Sudbury 73 £1,819
      Palmers Green 44 £1,826
      Beckenham 34 £1,840
      West Green 97 £1,843
      Dagenham 26 £1,849
      Widmore 23 £1,850
      Shortlands 22 £1,854
      New Southgate 20 £1,862
      Alperton 71 £1,869
      Purley 39 £1,877
      Roehampton 28 £1,925
      Kingsbury 40 £1,935
      Brunswick Park 21 £1,943
      Hither Green 27 £1,943
      Benhilton 41 £1,944
      Perivale 45 £1,945
      West Norwood 49 £1,947
      Plumstead 34 £1,954
      Mitcham 32 £1,957
      Forest Hill 25 £1,960
      Hillingdon 29 £1,974
      Plaistow 40 £2,006
      Stanmore 29 £2,009
      Sudbury Hill 26 £2,012
      Wallington 24 £2,023
      Hanwell 99 £2,029
      West Hendon 49 £2,037
      Hendon 65 £2,038
      Whetstone 22 £2,054
      Ladywell 66 £2,057
      Dollis Hill 94 £2,059
      Church End 35 £2,081
      Hayes 92 £2,097
      Harlesden 94 £2,125
      Strawberry Hill 39 £2,131
      Leyton 87 £2,142
      Collier's Wood 50 £2,168
      Mapesbury 84 £2,176
      Camberwell 67 £2,215
      Beckton 25 £2,220
      Summerstown 57 £2,221
      Selhurst 50 £2,223
      Hornsey 108 £2,231
      Ickenham 28 £2,240
      Leytonstone 33 £2,254
      Charlton 28 £2,264
      Streatham 92 £2,271
      Earlsfield 49 £2,272
      Surbiton 76 £2,286
      Spring Grove 64 £2,289
      Deptford 57 £2,309
      New Cross 75 £2,319
      Furzedown 173 £2,320
      Gallions Reach 21 £2,335
      Brixton 113 £2,337
      Poplar 112 £2,347
      Finsbury Park 82 £2,357
      West Hackney 23 £2,361
      New Cross Gate 31 £2,362
      Preston 67 £2,363
      Park Royal 145 £2,367
      North Finchley 51 £2,371
      Merton 81 £2,371
      Peckham 62 £2,375
      Hackney Wick 20 £2,376
      East Sheen 22 £2,388
      Archway 117 £2,396
      Streatham Hill 102 £2,421
      East Dulwich 22 £2,425
      Colindale 209 £2,449
      Kidbrooke 68 £2,474
      Mile End 88 £2,508
      Shacklewell 70 £2,512
      Friern Barnet 29 £2,524
      Clapton 60 £2,529
      Balham 134 £2,533
      Holloway 190 £2,536
      Limehouse 148 £2,540
      Temple Fortune 58 £2,541
      Mill Hill 28 £2,542
      Yiewsley 34 £2,554
      East Greenwich 104 £2,560
      Norbiton 126 £2,573
      Twyford 31 £2,587
      Stoke Newington 107 £2,589
      Homerton 21 £2,594
      Rotherhithe 76 £2,600
      Crouch End 63 £2,606
      Loughborough Junction 48 £2,615
      Kilburn 81 £2,639
      Woodside Park 24 £2,649
      Bow 116 £2,669
      Muswell Hill 69 £2,671
      Brent Cross 63 £2,680
      Brondesbury 89 £2,683
      Bethnal Green 102 £2,711
      Raynes Park 81 £2,724
      Merton Park 53 £2,757
      West Ham 70 £2,772
      Highbury 111 £2,774
      Dalston 68 £2,785
      Charlton Riverside 28 £2,787
      Clapham 180 £2,790
      Shadwell 78 £2,795
      Shepherd's Bush 342 £2,823
      Queen's Park 81 £2,823
      Greenwich Peninsula 59 £2,824
      Tufnell Park 39 £2,847
      Cockfosters 38 £2,852
      Hackney 79 £2,865
      St Pancras 185 £2,872
      Stepney 65 £2,877
      Blackwall 282 £2,886
      Putney 106 £2,886
      Haggerston 44 £2,909
      Stockwell 91 £2,932
      Southfields 55 £2,937
      West Kensington 313 £2,937
      Kew 21 £2,941
      Wandsworth 174 £2,951
      Upton Park 23 £2,956
      Canning Town 106 £2,986
      Stamford Hill 51 £3,006
      Old Kent Road 113 £3,011
      Brook Green 115 £3,086
      Walworth 96 £3,111
      Silvertown 116 £3,132
      Stratford 279 £3,133
      Golders Green 132 £3,164
      North Kensington 145 £3,174
      Mortlake 22 £3,184
      North Sheen 48 £3,238
      Isle of Dogs 718 £3,275
      Clapham Junction 159 £3,292
      St Margarets 69 £3,296
      Elephant and Castle 288 £3,323
      West Hampstead 238 £3,391
      Kennington 41 £3,408
      Barnsbury 258 £3,417
      Oval 76 £3,457
      Islington 145 £3,522
      Fulham 285 £3,600
      Whitechapel 497 £3,625
      Fitzrovia 281 £3,627
      Canary Wharf 390 £3,635
      Battersea 165 £3,655
      Hammersmith 539 £3,675
      Somers Town 92 £3,685
      Bermondsey 153 £3,702
      Lambeth 48 £3,708
      South Hampstead 178 £3,773
      Stroud Green 20 £3,796
      Petersham 29 £3,878
      Earl's Court 574 £3,932
      Kentish Town 134 £3,936
      Shoreditch 148 £4,031
      Hampton Wick 37 £4,039
      Wapping 261 £4,116
      Hoxton 115 £4,178
      The Borough 230 £4,481
      Clerkenwell 178 £4,513
      Vauxhall 278 £4,556
      Finsbury 166 £4,560
      Notting Hill 369 £4,742
      Holborn 128 £4,890
      King's Cross 197 £4,898
      Waterloo 142 £4,929
      Gospel Oak 32 £5,077
      Belsize Park 348 £5,084
      Brompton 787 £5,089
      Chalk Farm 273 £5,124
      Southwark 109 £5,400
      Bloomsbury 148 £5,422
      Chelsea 609 £6,339
      Kensington 307 £6,503
      South Kensington 626 £11,107
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 3,202 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!