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 272 £1,275
      Greenford 67 £1,400
      Northumberland Heath 29 £1,432
      Thornton Heath 67 £1,470
      Kenton 35 £1,473
      Pollards Hill 23 £1,489
      Anerley 24 £1,503
      Hounslow West 59 £1,507
      Cowley 30 £1,509
      West Drayton 57 £1,553
      Chingford 58 £1,565
      Yeading 39 £1,566
      Rush Green 40 £1,568
      Seven Kings 67 £1,581
      Newbury Park 31 £1,582
      Gants Hill 44 £1,587
      Carshalton Beeches 35 £1,591
      Perry Vale 39 £1,599
      Southbury 49 £1,615
      Rayners Lane 62 £1,616
      Heston 32 £1,621
      Northwood 51 £1,632
      Feltham 41 £1,637
      Bedfont 31 £1,639
      Wealdstone 147 £1,645
      Cricklewood 62 £1,681
      Highams Park 27 £1,690
      Worton 50 £1,699
      Waddon 60 £1,700
      West Barnes 28 £1,703
      New Malden 32 £1,706
      Edmonton 55 £1,706
      Kingsbury 49 £1,709
      Hendon Central 64 £1,714
      Becontree 23 £1,719
      South Norwood 44 £1,727
      Dagenham 23 £1,731
      Becontree Heath 28 £1,747
      Stanmore 26 £1,753
      Forest Gate 28 £1,756
      Addiscombe 42 £1,759
      Hillingdon 30 £1,762
      Plaistow 42 £1,771
      Harrow Weald 48 £1,774
      Palmers Green 44 £1,782
      Bowes 25 £1,787
      Sudbury 77 £1,789
      Plumstead 41 £1,804
      Mitcham 38 £1,811
      Finchley 32 £1,830
      Beckenham 34 £1,837
      Southgate 27 £1,843
      Harringay 82 £1,851
      West Green 131 £1,854
      Ponders End 22 £1,866
      West Norwood 41 £1,899
      Benhilton 41 £1,903
      South Woodford 20 £1,912
      Broad Green 174 £1,914
      Tulse Hill 20 £1,951
      Hanwell 84 £1,956
      Perivale 40 £1,964
      Hither Green 35 £1,977
      Forest Hill 27 £1,996
      Alperton 78 £2,000
      Hayes 67 £2,011
      Leyton 115 £2,012
      Strawberry Hill 39 £2,029
      Hendon 72 £2,031
      Dollis Hill 109 £2,049
      Roehampton 29 £2,056
      Sudbury Hill 21 £2,071
      West Hendon 57 £2,077
      Hornsey 112 £2,082
      Ladywell 57 £2,098
      Hornchurch 25 £2,104
      Church End 47 £2,112
      Middle Park 20 £2,115
      West Hackney 32 £2,135
      Harlesden 92 £2,146
      Collier's Wood 48 £2,161
      Leytonstone 44 £2,162
      Selhurst 49 £2,180
      Preston 88 £2,198
      Whetstone 20 £2,236
      Spring Grove 78 £2,241
      Beckton 29 £2,242
      Gallions Reach 24 £2,242
      Mapesbury 78 £2,244
      Park Royal 148 £2,264
      Camberwell 55 £2,288
      Summerstown 44 £2,293
      Deptford 62 £2,310
      Purley 36 £2,313
      Brixton 99 £2,346
      East Dulwich 38 £2,348
      Streatham Hill 103 £2,355
      Charlton 27 £2,362
      Furzedown 159 £2,373
      Streatham 84 £2,390
      Colindale 145 £2,402
      Surbiton 73 £2,418
      Earlsfield 56 £2,419
      Poplar 120 £2,419
      Woodside Park 23 £2,432
      Peckham 56 £2,438
      Archway 93 £2,441
      Stoke Newington 105 £2,448
      New Cross 58 £2,456
      Merton 65 £2,466
      Homerton 29 £2,469
      Stroud Green 34 £2,478
      Clapton 71 £2,489
      Rotherhithe 84 £2,490
      Finsbury Park 82 £2,501
      Hackney Wick 23 £2,501
      Brent Cross 64 £2,509
      New Cross Gate 45 £2,517
      Mile End 91 £2,518
      Friern Barnet 30 £2,527
      Holloway 164 £2,540
      Twyford 40 £2,551
      Balham 116 £2,603
      East Greenwich 107 £2,609
      Crouch End 67 £2,613
      Southfields 53 £2,624
      High Barnet 21 £2,626
      Coombe 21 £2,627
      Limehouse 144 £2,639
      Shacklewell 59 £2,643
      Kilburn 80 £2,652
      Kidbrooke 67 £2,670
      Muswell Hill 66 £2,696
      North Finchley 50 £2,710
      Canning Town 114 £2,711
      Mill Hill 26 £2,715
      Ickenham 28 £2,716
      Merton Park 55 £2,749
      Dalston 74 £2,751
      St Pancras 187 £2,760
      Norbiton 118 £2,760
      Wandsworth 174 £2,767
      Stamford Hill 58 £2,773
      Hackney 67 £2,791
      Loughborough Junction 39 £2,801
      Yiewsley 26 £2,816
      Clapham 166 £2,838
      Raynes Park 89 £2,859
      Highbury 102 £2,868
      Upton Park 28 £2,879
      Shepherd's Bush 352 £2,881
      Bethnal Green 104 £2,882
      Bow 98 £2,885
      Temple Fortune 64 £2,907
      Stockwell 77 £2,910
      Putney 101 £2,917
      Shadwell 70 £2,919
      Blackwall 295 £2,923
      Stepney 66 £2,935
      Silvertown 112 £2,944
      Kew 21 £2,944
      Haggerston 44 £2,967
      West Kensington 299 £2,968
      Charlton Riverside 28 £2,970
      Brondesbury 67 £2,971
      Greenwich Peninsula 79 £2,990
      Walworth 117 £3,021
      Old Kent Road 122 £3,024
      North Sheen 38 £3,034
      Tufnell Park 29 £3,101
      Queen's Park 69 £3,125
      South Hampstead 170 £3,135
      Stratford 311 £3,175
      Golders Green 126 £3,217
      Petersham 25 £3,217
      West Ham 75 £3,236
      Brook Green 118 £3,251
      North Kensington 163 £3,279
      West Hampstead 225 £3,319
      Isle of Dogs 835 £3,355
      Barnsbury 267 £3,372
      Clapham Junction 131 £3,383
      Cockfosters 31 £3,410
      Kennington 42 £3,464
      Oval 84 £3,503
      Bermondsey 159 £3,583
      Hampton Wick 41 £3,594
      Canary Wharf 427 £3,649
      Fulham 286 £3,677
      Whitechapel 501 £3,691
      Islington 149 £3,705
      St Margarets 64 £3,718
      Hammersmith 532 £3,755
      Battersea 164 £3,775
      Elephant and Castle 225 £3,781
      Fitzrovia 289 £3,785
      Lambeth 48 £3,823
      Somers Town 105 £3,826
      Earl's Court 552 £3,928
      Kentish Town 140 £3,973
      Hoxton 122 £4,114
      Wapping 270 £4,193
      Mortlake 21 £4,316
      Shoreditch 164 £4,363
      Gospel Oak 30 £4,550
      Clerkenwell 192 £4,555
      The Borough 222 £4,599
      Finsbury 195 £4,741
      Vauxhall 319 £4,756
      Holborn 129 £4,785
      Notting Hill 356 £4,904
      Waterloo 153 £4,925
      Chalk Farm 314 £4,926
      Belsize Park 357 £4,987
      Brompton 806 £4,992
      King's Cross 199 £5,175
      Southwark 137 £5,243
      Bloomsbury 153 £5,556
      Kensington 323 £6,507
      Chelsea 565 £6,754
      South Kensington 624 £11,249
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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