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 434 £1,257
      Hounslow West 40 £1,372
      Gants Hill 36 £1,426
      Newbury Park 23 £1,448
      Anerley 22 £1,452
      The Wrythe 20 £1,463
      Northumberland Heath 22 £1,478
      Cowley 31 £1,493
      Thornton Heath 44 £1,548
      Heston 26 £1,549
      Seven Kings 75 £1,560
      Kenton 23 £1,568
      Yeading 40 £1,589
      Carshalton Beeches 37 £1,606
      Rayners Lane 50 £1,608
      Northwood 41 £1,619
      Bedfont 23 £1,631
      Feltham 37 £1,632
      Highams Park 21 £1,645
      Rush Green 38 £1,646
      Cranford 46 £1,672
      Wealdstone 150 £1,681
      Southbury 29 £1,686
      Harrow Weald 38 £1,691
      Greenford 40 £1,695
      South Norwood 44 £1,700
      Worton 48 £1,702
      Edmonton 42 £1,713
      Forest Gate 28 £1,718
      Addiscombe 42 £1,724
      West Drayton 38 £1,725
      Harringay 75 £1,756
      Hendon Central 50 £1,768
      Waddon 76 £1,769
      Becontree Heath 20 £1,776
      Perry Vale 27 £1,776
      Cricklewood 58 £1,785
      Southgate 27 £1,787
      Finchley 33 £1,808
      West Barnes 22 £1,818
      Broad Green 134 £1,820
      Palmers Green 44 £1,826
      West Green 96 £1,833
      New Malden 30 £1,834
      Beckenham 33 £1,847
      Dagenham 26 £1,849
      Sudbury 77 £1,854
      Shortlands 22 £1,854
      Widmore 22 £1,862
      New Southgate 20 £1,862
      Purley 37 £1,865
      Alperton 73 £1,869
      Roehampton 29 £1,889
      Perivale 46 £1,933
      Kingsbury 40 £1,935
      Brunswick Park 21 £1,943
      Mitcham 33 £1,947
      Benhilton 40 £1,950
      West Norwood 50 £1,957
      Forest Hill 25 £1,960
      Plumstead 35 £1,962
      Hither Green 25 £1,983
      Plaistow 41 £2,003
      Stanmore 29 £2,009
      Sudbury Hill 26 £2,012
      Wallington 24 £2,023
      Hanwell 98 £2,030
      Dollis Hill 97 £2,044
      Hillingdon 30 £2,052
      Whetstone 22 £2,054
      Ladywell 64 £2,068
      Church End 35 £2,081
      Hendon 62 £2,084
      West Hendon 50 £2,084
      Hayes 93 £2,093
      Harlesden 93 £2,129
      Strawberry Hill 39 £2,131
      Leyton 88 £2,146
      Collier's Wood 51 £2,170
      Mapesbury 84 £2,177
      Camberwell 69 £2,215
      Beckton 25 £2,220
      Summerstown 55 £2,220
      Hornsey 108 £2,227
      Leytonstone 34 £2,227
      Selhurst 49 £2,238
      Ickenham 28 £2,240
      Streatham 96 £2,252
      Earlsfield 49 £2,272
      Spring Grove 64 £2,289
      Deptford 57 £2,309
      Furzedown 173 £2,319
      Charlton 28 £2,323
      New Cross 74 £2,325
      Poplar 113 £2,330
      Brixton 114 £2,331
      Surbiton 78 £2,334
      Park Royal 143 £2,351
      Finsbury Park 82 £2,353
      Merton 80 £2,360
      West Hackney 23 £2,361
      Preston 67 £2,363
      Gallions Reach 20 £2,365
      New Cross Gate 30 £2,366
      North Finchley 51 £2,366
      Peckham 63 £2,397
      Archway 115 £2,413
      Streatham Hill 101 £2,427
      East Sheen 22 £2,434
      Hackney Wick 22 £2,437
      East Dulwich 21 £2,453
      Colindale 204 £2,455
      Kidbrooke 72 £2,457
      Mill Hill 27 £2,470
      Mile End 89 £2,504
      Shacklewell 70 £2,511
      Friern Barnet 29 £2,528
      Holloway 190 £2,532
      Clapton 59 £2,538
      Temple Fortune 58 £2,541
      Balham 135 £2,546
      Limehouse 147 £2,546
      East Greenwich 105 £2,553
      Stoke Newington 105 £2,577
      Norbiton 126 £2,580
      Bow 116 £2,585
      Crouch End 62 £2,589
      Homerton 21 £2,601
      Rotherhithe 74 £2,619
      Loughborough Junction 47 £2,620
      Twyford 29 £2,637
      Woodside Park 24 £2,649
      Kilburn 83 £2,659
      Yiewsley 31 £2,663
      Greenwich Peninsula 60 £2,664
      Muswell Hill 69 £2,671
      Brondesbury 89 £2,676
      Brent Cross 63 £2,680
      Bethnal Green 103 £2,724
      Raynes Park 82 £2,754
      Merton Park 53 £2,757
      Highbury 109 £2,763
      West Ham 70 £2,772
      Dalston 69 £2,778
      Shadwell 77 £2,781
      Charlton Riverside 28 £2,787
      Tufnell Park 37 £2,793
      Clapham 181 £2,801
      Queen's Park 83 £2,818
      Shepherd's Bush 343 £2,822
      Cockfosters 38 £2,852
      Hackney 76 £2,862
      St Pancras 186 £2,873
      Stepney 64 £2,890
      Putney 105 £2,897
      Kew 22 £2,898
      Canning Town 105 £2,901
      Haggerston 44 £2,909
      Stockwell 91 £2,912
      Blackwall 282 £2,932
      West Kensington 311 £2,933
      Wandsworth 172 £2,949
      Upton Park 23 £2,956
      Southfields 55 £2,971
      Walworth 97 £2,991
      Stamford Hill 50 £3,014
      Old Kent Road 117 £3,021
      Brook Green 115 £3,086
      Stratford 277 £3,097
      Silvertown 116 £3,132
      Golders Green 131 £3,153
      Mortlake 22 £3,184
      North Kensington 142 £3,199
      North Sheen 47 £3,259
      Clapham Junction 158 £3,277
      Isle of Dogs 707 £3,289
      St Margarets 68 £3,303
      Elephant and Castle 293 £3,316
      West Hampstead 235 £3,355
      Kennington 39 £3,399
      Barnsbury 255 £3,408
      Oval 76 £3,461
      Islington 142 £3,539
      Stroud Green 21 £3,587
      Whitechapel 497 £3,610
      Fitzrovia 282 £3,619
      Fulham 283 £3,620
      Battersea 165 £3,659
      Canary Wharf 384 £3,663
      Hammersmith 537 £3,668
      Somers Town 92 £3,668
      South Hampstead 174 £3,670
      Lambeth 49 £3,685
      Bermondsey 156 £3,716
      Earl's Court 582 £3,914
      Kentish Town 129 £3,923
      Petersham 28 £3,935
      Shoreditch 149 £4,023
      Hampton Wick 37 £4,039
      Hoxton 120 £4,102
      Wapping 258 £4,124
      The Borough 227 £4,513
      Clerkenwell 173 £4,515
      Vauxhall 280 £4,543
      Finsbury 170 £4,543
      Notting Hill 369 £4,739
      Waterloo 140 £4,870
      Holborn 130 £4,891
      King's Cross 195 £4,921
      Belsize Park 338 £5,037
      Chalk Farm 275 £5,059
      Gospel Oak 32 £5,077
      Brompton 789 £5,081
      Southwark 108 £5,157
      Bloomsbury 145 £5,476
      Chelsea 603 £6,332
      Kensington 306 £6,543
      South Kensington 618 £11,133
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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