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
      Bexley 46 £1,213
      Thornton Heath 70 £1,377
      Hounslow West 64 £1,424
      Edmonton 53 £1,448
      Perry Vale 30 £1,460
      Rush Green 26 £1,474
      South Norwood 43 £1,485
      Gants Hill 52 £1,487
      Heston 37 £1,489
      Poverest 22 £1,498
      Norbury 30 £1,507
      Highams Park 23 £1,516
      Cowley 29 £1,533
      Greenford 47 £1,542
      Chingford 26 £1,544
      Northwood 48 £1,546
      Feltham 50 £1,552
      Purley 43 £1,555
      Carshalton Beeches 47 £1,566
      Bowes 20 £1,571
      Newbury Park 38 £1,578
      Chadwell Heath 20 £1,605
      Harrow Weald 45 £1,609
      Penge 22 £1,612
      Yeading 38 £1,624
      Seven Kings 73 £1,631
      Addiscombe 54 £1,636
      Broad Green 143 £1,638
      Stanmore 22 £1,640
      Wealdstone 174 £1,643
      Kenton 23 £1,644
      Forest Hill 30 £1,649
      Waddon 82 £1,656
      Becontree Heath 20 £1,657
      Yiewsley 32 £1,659
      Manor Park 24 £1,667
      Hither Green 40 £1,671
      Rayners Lane 71 £1,678
      Dagenham 25 £1,689
      Cricklewood 52 £1,700
      Benhilton 61 £1,705
      Anerley 27 £1,725
      Catford South 26 £1,726
      Woodside 23 £1,729
      Southbury 35 £1,730
      West Drayton 39 £1,730
      Palmers Green 54 £1,734
      Becontree 20 £1,740
      Scrattons Farm 22 £1,743
      Ponders End 27 £1,743
      Plashet 22 £1,752
      Southgate 26 £1,759
      New Malden 27 £1,765
      Harringay 84 £1,767
      Hendon Central 62 £1,776
      Osterley 20 £1,779
      Widmore 24 £1,784
      Forest Gate 24 £1,791
      West Green 120 £1,796
      Surbiton 64 £1,805
      Beckenham 45 £1,815
      Plaistow 49 £1,823
      Collier's Wood 61 £1,825
      Brunswick Park 27 £1,841
      Sudbury Hill 28 £1,844
      Kingsbury 42 £1,844
      Wallington 34 £1,846
      Colney Hatch 20 £1,861
      Worton 74 £1,873
      Hillingdon 31 £1,877
      Sudbury 84 £1,883
      Finchley 38 £1,884
      Harlesden 96 £1,886
      Pinner 24 £1,918
      Whetstone 29 £1,924
      Shortlands 23 £1,925
      Leyton 116 £1,934
      Hendon 72 £1,938
      Charlton 45 £1,953
      Hayes 132 £1,955
      Gallions Reach 40 £1,962
      Brockley 33 £1,977
      West Hendon 40 £1,979
      New Barnet 28 £1,981
      Deptford 70 £1,983
      Roehampton 31 £1,991
      Plumstead 71 £2,008
      Ladywell 70 £2,013
      Alperton 73 £2,016
      West Hackney 38 £2,022
      Streatham 129 £2,030
      Mitcham 44 £2,041
      East Dulwich 40 £2,049
      Church End 52 £2,053
      Perivale 37 £2,060
      Thames View 25 £2,063
      Ickenham 32 £2,065
      West Norwood 65 £2,070
      Tulse Hill 30 £2,087
      Crystal Palace 25 £2,088
      Bethnal Green 171 £2,099
      Park Royal 161 £2,100
      Selhurst 60 £2,113
      Thamesmead 32 £2,119
      Clapton 92 £2,136
      Mapesbury 62 £2,142
      North Finchley 51 £2,170
      Woodside Park 27 £2,179
      New Cross Gate 32 £2,181
      Furzedown 205 £2,184
      Preston 73 £2,190
      Streatham Hill 139 £2,199
      Hackney Wick 25 £2,208
      Homerton 37 £2,208
      Southfields 59 £2,208
      Camberwell 68 £2,226
      Kidbrooke 78 £2,238
      Canning Town 130 £2,239
      Shadwell 82 £2,243
      Hornsey 92 £2,253
      Summerstown 67 £2,254
      Merton 73 £2,255
      Nunhead 20 £2,258
      Poplar 100 £2,276
      Stoke Newington 116 £2,277
      Dollis Hill 98 £2,290
      Putney 157 £2,292
      Finsbury Park 85 £2,310
      Strawberry Hill 30 £2,312
      Archway 94 £2,316
      Leytonstone 52 £2,323
      East Greenwich 133 £2,326
      Colindale 183 £2,351
      Bow 121 £2,358
      Middle Park 20 £2,389
      West Finchley 30 £2,396
      Earlsfield 62 £2,396
      Limehouse 164 £2,398
      Twyford 53 £2,410
      Loughborough Junction 53 £2,421
      Crouch End 67 £2,439
      Upton Park 27 £2,439
      Mill Hill 32 £2,444
      Muswell Hill 61 £2,459
      West Ham 69 £2,462
      Stroud Green 37 £2,468
      Temple Fortune 51 £2,469
      Brixton 133 £2,477
      Mile End 101 £2,477
      Dalston 68 £2,494
      Holloway 155 £2,495
      Rotherhithe 101 £2,505
      Spring Grove 110 £2,507
      Balham 160 £2,508
      Clapham 198 £2,537
      Shacklewell 64 £2,540
      New Cross 95 £2,574
      Wandsworth 205 £2,582
      Friern Barnet 30 £2,595
      Norbiton 125 £2,600
      St Pancras 245 £2,637
      West Kensington 312 £2,651
      Cockfosters 45 £2,659
      Stockwell 114 £2,673
      Silvertown 90 £2,698
      Haggerston 52 £2,719
      Charlton Riverside 38 £2,725
      Greenwich Peninsula 46 £2,731
      Old Kent Road 91 £2,737
      Stamford Hill 69 £2,740
      Kennington 28 £2,754
      Highbury 134 £2,768
      Hanwell 131 £2,772
      Blackwall 232 £2,786
      Raynes Park 74 £2,802
      Shepherd's Bush 347 £2,805
      Kilburn 99 £2,817
      Beckton 26 £2,837
      South Hampstead 183 £2,853
      Stratford 236 £2,876
      Walworth 93 £2,892
      Tufnell Park 29 £2,913
      Kew 27 £2,941
      Mortlake 22 £2,970
      Clapham Junction 218 £2,971
      Oval 80 £2,996
      Brent Cross 65 £2,998
      North Sheen 30 £3,022
      Queen's Park 100 £3,024
      Hackney 82 £3,058
      Stepney 88 £3,095
      Golders Green 113 £3,143
      Brook Green 145 £3,157
      Merton Park 46 £3,167
      Elephant and Castle 146 £3,181
      Barnsbury 249 £3,237
      Hammersmith 433 £3,279
      Whitechapel 467 £3,292
      Islington 154 £3,301
      Bermondsey 167 £3,342
      Brondesbury 118 £3,375
      Fulham 328 £3,388
      Isle of Dogs 461 £3,393
      Peckham 127 £3,402
      Lambeth 41 £3,428
      Fitzrovia 244 £3,502
      St Margarets 39 £3,530
      Canary Wharf 343 £3,552
      Somers Town 91 £3,592
      North Kensington 261 £3,623
      Hampton Wick 28 £3,645
      Battersea 177 £3,645
      West Hampstead 252 £3,669
      Kentish Town 133 £3,754
      Shoreditch 130 £3,822
      Petersham 20 £3,838
      Wapping 234 £3,882
      Clerkenwell 177 £3,947
      Earl's Court 448 £3,967
      Waterloo 87 £3,982
      Hoxton 142 £4,009
      King's Cross 205 £4,124
      Gospel Oak 37 £4,308
      Vauxhall 228 £4,422
      The Borough 152 £4,498
      Finsbury 154 £4,603
      Notting Hill 406 £4,685
      Brompton 733 £4,959
      Chalk Farm 272 £5,151
      Holborn 118 £5,188
      Southwark 96 £5,433
      Bloomsbury 135 £5,608
      Belsize Park 363 £5,640
      Kensington 324 £7,424
      Chelsea 416 £7,558
      Hampstead Garden Suburb 20 £11,159
      South Kensington 490 £11,922
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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