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 66 £1,373
      Hounslow West 57 £1,384
      Heston 33 £1,427
      Edmonton 52 £1,439
      Rush Green 21 £1,440
      Perry Vale 29 £1,441
      Waddon 79 £1,486
      South Norwood 40 £1,488
      Poverest 22 £1,498
      Gants Hill 46 £1,507
      Highams Park 23 £1,516
      Norbury 32 £1,523
      Cowley 29 £1,531
      Purley 38 £1,532
      Penge 21 £1,548
      Greenford 47 £1,553
      Newbury Park 34 £1,559
      Carshalton Beeches 46 £1,561
      Feltham 48 £1,563
      Chingford 25 £1,566
      Seven Kings 64 £1,569
      Northwood 45 £1,570
      Addiscombe 50 £1,603
      Yiewsley 29 £1,604
      Yeading 36 £1,605
      Kenton 21 £1,610
      Harrow Weald 44 £1,610
      Forest Hill 31 £1,625
      Wealdstone 164 £1,647
      Broad Green 133 £1,654
      Manor Park 24 £1,667
      Stanmore 21 £1,673
      Benhilton 53 £1,675
      Palmers Green 47 £1,682
      Rayners Lane 67 £1,683
      Hither Green 33 £1,699
      Dagenham 26 £1,705
      New Malden 24 £1,717
      Anerley 24 £1,724
      Catford South 26 £1,726
      Cricklewood 51 £1,729
      Southgate 25 £1,741
      Plashet 21 £1,743
      Scrattons Farm 22 £1,743
      Widmore 21 £1,749
      West Drayton 38 £1,749
      Forest Gate 25 £1,751
      Ponders End 25 £1,753
      Southbury 34 £1,753
      Hendon Central 60 £1,788
      Harringay 78 £1,793
      West Green 107 £1,805
      Collier's Wood 60 £1,809
      Surbiton 63 £1,815
      Beckenham 44 £1,820
      Kingsbury 41 £1,838
      Plaistow 46 £1,841
      Wallington 33 £1,842
      Sudbury Hill 28 £1,844
      Brunswick Park 24 £1,852
      Hillingdon 31 £1,863
      Sudbury 78 £1,869
      Harlesden 91 £1,882
      Finchley 37 £1,885
      Leyton 109 £1,906
      Pinner 23 £1,910
      Shortlands 24 £1,919
      Whetstone 28 £1,927
      Charlton 43 £1,953
      Roehampton 30 £1,958
      Hendon 65 £1,960
      Gallions Reach 36 £1,961
      Deptford 64 £1,963
      Hayes 130 £1,963
      Brockley 31 £1,965
      West Hendon 39 £1,982
      Alperton 68 £1,988
      New Barnet 26 £1,991
      Ladywell 67 £1,998
      East Dulwich 35 £2,006
      Church End 49 £2,029
      Plumstead 68 £2,030
      Worton 70 £2,049
      West Hackney 35 £2,055
      Streatham 123 £2,056
      Ickenham 32 £2,065
      Thames View 24 £2,066
      Tulse Hill 26 £2,072
      Bethnal Green 165 £2,073
      Mitcham 41 £2,076
      Perivale 35 £2,090
      Crystal Palace 22 £2,099
      Park Royal 154 £2,110
      Thamesmead 28 £2,110
      New Cross 68 £2,131
      West Norwood 59 £2,133
      Selhurst 57 £2,148
      Clapton 87 £2,149
      North Finchley 49 £2,153
      Mapesbury 60 £2,155
      Poplar 91 £2,187
      New Cross Gate 31 £2,188
      Preston 69 £2,191
      Hackney Wick 22 £2,191
      Furzedown 197 £2,196
      Streatham Hill 131 £2,197
      Southfields 56 £2,222
      Woodside Park 26 £2,230
      Summerstown 62 £2,230
      Camberwell 64 £2,231
      Homerton 36 £2,232
      Merton 69 £2,234
      Kidbrooke 72 £2,249
      Canning Town 122 £2,255
      Hornsey 84 £2,257
      Strawberry Hill 29 £2,287
      East Greenwich 126 £2,297
      Putney 152 £2,301
      Archway 90 £2,303
      Finsbury Park 82 £2,303
      Stoke Newington 109 £2,320
      Shadwell 76 £2,338
      Bow 112 £2,343
      Earlsfield 61 £2,363
      Colindale 179 £2,365
      Dollis Hill 89 £2,365
      Leytonstone 51 £2,374
      Limehouse 161 £2,392
      West Finchley 29 £2,425
      Upton Park 26 £2,433
      Temple Fortune 51 £2,434
      West Ham 68 £2,440
      Crouch End 61 £2,451
      Twyford 47 £2,462
      Muswell Hill 57 £2,468
      Holloway 146 £2,476
      Spring Grove 98 £2,480
      Rotherhithe 96 £2,491
      Brixton 123 £2,494
      Dalston 66 £2,506
      Balham 159 £2,506
      Mill Hill 30 £2,531
      Loughborough Junction 56 £2,534
      Clapham 192 £2,540
      Stroud Green 33 £2,545
      Shacklewell 61 £2,563
      Wandsworth 197 £2,589
      Friern Barnet 30 £2,595
      Norbiton 125 £2,610
      Haggerston 49 £2,630
      Mile End 102 £2,636
      St Pancras 242 £2,638
      West Kensington 303 £2,655
      Stockwell 111 £2,672
      Charlton Riverside 39 £2,689
      Cockfosters 43 £2,696
      Silvertown 86 £2,717
      Old Kent Road 91 £2,717
      Stamford Hill 68 £2,740
      Kennington 27 £2,757
      Greenwich Peninsula 43 £2,768
      Highbury 130 £2,772
      Blackwall 227 £2,802
      Shepherd's Bush 337 £2,806
      South Hampstead 177 £2,828
      Hanwell 126 £2,831
      Raynes Park 70 £2,853
      Stratford 233 £2,856
      Walworth 92 £2,884
      Beckton 24 £2,917
      Tufnell Park 27 £2,921
      Brent Cross 64 £2,930
      Brondesbury 100 £2,931
      Clapham Junction 213 £2,964
      Mortlake 22 £2,970
      Kew 25 £2,990
      Oval 80 £2,998
      Queen's Park 99 £3,023
      North Sheen 29 £3,024
      Hackney 81 £3,040
      Elephant and Castle 145 £3,168
      Brook Green 143 £3,180
      Golders Green 108 £3,184
      Merton Park 45 £3,186
      Barnsbury 244 £3,253
      Whitechapel 453 £3,273
      Kilburn 104 £3,279
      Hammersmith 429 £3,290
      Islington 150 £3,325
      Fulham 324 £3,380
      Bermondsey 160 £3,384
      Isle of Dogs 449 £3,420
      Lambeth 41 £3,428
      Stepney 95 £3,430
      Peckham 134 £3,502
      Fitzrovia 240 £3,534
      St Margarets 38 £3,560
      Canary Wharf 338 £3,566
      Somers Town 88 £3,586
      Hampton Wick 28 £3,645
      West Hampstead 246 £3,705
      Battersea 168 £3,713
      Kentish Town 128 £3,780
      Shoreditch 131 £3,855
      Wapping 231 £3,887
      North Kensington 269 £3,927
      Waterloo 85 £3,968
      Earl's Court 452 £3,994
      Hoxton 135 £4,045
      Clerkenwell 171 £4,062
      King's Cross 204 £4,101
      Vauxhall 224 £4,431
      Gospel Oak 35 £4,433
      The Borough 152 £4,487
      Finsbury 150 £4,587
      Notting Hill 394 £4,733
      Brompton 698 £4,900
      Chalk Farm 268 £5,179
      Holborn 114 £5,257
      Southwark 92 £5,535
      Bloomsbury 131 £5,622
      Belsize Park 362 £5,654
      Kensington 339 £7,396
      Chelsea 414 £7,597
      Hampstead Garden Suburb 20 £11,159
      South Kensington 487 £11,905
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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