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 308 £1,272
      Northumberland Heath 27 £1,382
      Kenton 34 £1,459
      Thornton Heath 67 £1,476
      Anerley 23 £1,482
      Gants Hill 40 £1,493
      Greenford 52 £1,520
      Pollards Hill 25 £1,524
      Cowley 33 £1,527
      Yeading 38 £1,529
      Hounslow West 58 £1,537
      Newbury Park 28 £1,547
      Chingford 57 £1,560
      Rush Green 35 £1,560
      Seven Kings 70 £1,561
      Heston 30 £1,611
      Southbury 46 £1,612
      Rayners Lane 61 £1,615
      Carshalton Beeches 37 £1,619
      Perry Vale 30 £1,620
      Bedfont 29 £1,625
      West Drayton 54 £1,635
      Northwood 46 £1,655
      Feltham 42 £1,656
      Wealdstone 145 £1,656
      Highams Park 25 £1,663
      Kingsbury 46 £1,666
      Cricklewood 58 £1,674
      Waddon 61 £1,686
      Worton 52 £1,687
      Forest Gate 23 £1,693
      Becontree 22 £1,718
      Upper Norwood 20 £1,719
      Becontree Heath 28 £1,732
      Edmonton 51 £1,740
      South Norwood 40 £1,743
      West Barnes 25 £1,757
      Dagenham 24 £1,758
      Bowes 25 £1,759
      Plaistow 41 £1,760
      Hendon Central 64 £1,761
      Addiscombe 41 £1,763
      Sudbury 75 £1,778
      Palmers Green 47 £1,784
      New Malden 34 £1,785
      Harrow Weald 45 £1,788
      Stanmore 24 £1,808
      Plumstead 40 £1,813
      Mitcham 36 £1,825
      Southgate 28 £1,830
      Hillingdon 32 £1,835
      Finchley 31 £1,844
      Harringay 78 £1,848
      West Green 127 £1,861
      Perivale 40 £1,875
      Beckenham 34 £1,898
      Benhilton 37 £1,906
      Broad Green 174 £1,913
      West Norwood 44 £1,934
      Forest Hill 27 £1,942
      Belmont 20 £1,964
      Hither Green 36 £1,971
      Leyton 112 £1,980
      Hanwell 80 £1,982
      Alperton 69 £1,987
      Hayes 62 £1,993
      Tulse Hill 22 £2,012
      Roehampton 28 £2,035
      Dollis Hill 110 £2,035
      Ladywell 60 £2,047
      Purley 30 £2,054
      Hendon 73 £2,055
      Hornchurch 27 £2,056
      Strawberry Hill 41 £2,061
      Sudbury Hill 21 £2,065
      Hornsey 112 £2,076
      Thamesmead 21 £2,082
      West Hendon 55 £2,109
      Middle Park 20 £2,110
      Church End 46 £2,125
      Harlesden 95 £2,126
      West Hackney 30 £2,175
      Leytonstone 42 £2,184
      Selhurst 49 £2,199
      Gallions Reach 25 £2,222
      Collier's Wood 43 £2,225
      Beckton 28 £2,229
      Preston 84 £2,235
      Spring Grove 78 £2,249
      West Finchley 20 £2,250
      Mapesbury 78 £2,262
      Park Royal 146 £2,274
      Camberwell 58 £2,310
      Streatham Hill 101 £2,340
      Charlton 27 £2,360
      Brixton 100 £2,378
      Deptford 58 £2,379
      Furzedown 158 £2,380
      Streatham 82 £2,389
      Summerstown 46 £2,408
      Poplar 122 £2,417
      Ickenham 31 £2,417
      Merton 66 £2,425
      Woodside Park 24 £2,428
      New Cross 62 £2,434
      Homerton 28 £2,440
      Earlsfield 58 £2,442
      Colindale 142 £2,451
      Surbiton 69 £2,452
      Stroud Green 34 £2,454
      Friern Barnet 31 £2,454
      Peckham 56 £2,466
      East Dulwich 35 £2,470
      Hackney Wick 21 £2,470
      Twyford 41 £2,475
      Archway 94 £2,478
      Temple Fortune 62 £2,488
      Finsbury Park 78 £2,522
      Rotherhithe 83 £2,525
      Brent Cross 67 £2,528
      Balham 118 £2,528
      Clapton 68 £2,543
      Kilburn 81 £2,572
      Crouch End 68 £2,572
      Stoke Newington 101 £2,587
      Mile End 89 £2,588
      East Greenwich 111 £2,599
      Coombe 22 £2,608
      North Finchley 55 £2,619
      Shacklewell 61 £2,623
      Muswell Hill 71 £2,634
      Holloway 161 £2,649
      Mill Hill 29 £2,660
      Limehouse 146 £2,676
      Southfields 46 £2,708
      Yiewsley 27 £2,716
      Dalston 79 £2,739
      Kidbrooke 67 £2,749
      St Pancras 188 £2,762
      Loughborough Junction 36 £2,781
      Merton Park 50 £2,783
      Wandsworth 162 £2,796
      Norbiton 116 £2,808
      Shadwell 72 £2,828
      Highbury 103 £2,838
      New Cross Gate 47 £2,840
      Raynes Park 92 £2,841
      Bethnal Green 102 £2,857
      Clapham 163 £2,873
      Hackney 66 £2,880
      Shepherd's Bush 350 £2,890
      Brondesbury 69 £2,891
      Stockwell 78 £2,891
      Bow 103 £2,900
      Putney 98 £2,900
      Canning Town 118 £2,912
      Upton Park 25 £2,921
      Queen's Park 77 £2,924
      Stepney 67 £2,941
      Blackwall 291 £2,943
      Kew 21 £2,944
      Stamford Hill 54 £2,945
      Greenwich Peninsula 81 £2,954
      Charlton Riverside 25 £2,955
      Walworth 109 £3,045
      West Kensington 290 £3,046
      Silvertown 118 £3,055
      Haggerston 40 £3,063
      Old Kent Road 119 £3,069
      West Ham 76 £3,103
      North Sheen 34 £3,129
      Tufnell Park 27 £3,157
      Stratford 309 £3,204
      Petersham 25 £3,229
      North Kensington 162 £3,284
      Brook Green 118 £3,343
      Golders Green 117 £3,346
      Clapham Junction 128 £3,358
      Isle of Dogs 831 £3,375
      West Hampstead 231 £3,391
      Barnsbury 266 £3,392
      Cockfosters 30 £3,399
      Kennington 43 £3,435
      South Hampstead 177 £3,476
      Bermondsey 158 £3,598
      Hampton Wick 41 £3,626
      Canary Wharf 409 £3,628
      Islington 150 £3,648
      Fulham 280 £3,655
      Whitechapel 489 £3,677
      Oval 83 £3,697
      Hammersmith 535 £3,708
      St Margarets 64 £3,722
      Elephant and Castle 224 £3,742
      Fitzrovia 292 £3,766
      Somers Town 106 £3,824
      Battersea 160 £3,833
      Lambeth 46 £3,859
      Earl's Court 552 £3,980
      Kentish Town 136 £4,053
      Hoxton 121 £4,101
      Wapping 274 £4,132
      Mortlake 21 £4,293
      Shoreditch 166 £4,338
      Clerkenwell 193 £4,496
      Finsbury 181 £4,590
      The Borough 223 £4,592
      Holborn 130 £4,798
      Chalk Farm 314 £4,899
      Waterloo 148 £4,906
      Vauxhall 339 £4,925
      King's Cross 200 £4,940
      Belsize Park 360 £4,966
      Gospel Oak 30 £4,968
      Notting Hill 356 £4,999
      Brompton 797 £5,022
      Southwark 134 £5,217
      Bloomsbury 151 £5,552
      Kensington 320 £6,515
      Chelsea 566 £6,670
      South Kensington 619 £11,116
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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