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 227 £1,287
      Greenford 64 £1,361
      Northumberland Heath 29 £1,444
      Thornton Heath 67 £1,483
      Anerley 24 £1,490
      West Drayton 54 £1,493
      Pollards Hill 23 £1,495
      Cowley 29 £1,508
      Kenton 31 £1,524
      Hounslow West 64 £1,527
      Gants Hill 44 £1,560
      Perry Vale 41 £1,574
      Seven Kings 68 £1,580
      Chingford 58 £1,580
      Newbury Park 29 £1,581
      Carshalton Beeches 34 £1,582
      Rush Green 35 £1,585
      Penge 21 £1,589
      Bedfont 34 £1,606
      Yeading 39 £1,609
      Southbury 49 £1,615
      Heston 33 £1,617
      Rayners Lane 64 £1,625
      Highams Park 25 £1,629
      Wealdstone 150 £1,633
      Northwood 47 £1,642
      Feltham 39 £1,654
      Cricklewood 61 £1,668
      Kingsbury 47 £1,672
      Worton 51 £1,692
      Edmonton 54 £1,699
      Waddon 64 £1,706
      South Norwood 45 £1,716
      Hendon Central 63 £1,723
      Becontree Heath 24 £1,725
      New Malden 33 £1,726
      Plumstead 47 £1,728
      Dagenham 23 £1,739
      Harrow Weald 50 £1,739
      West Barnes 25 £1,741
      Mitcham 43 £1,741
      Forest Gate 30 £1,747
      Stanmore 26 £1,753
      Becontree 25 £1,753
      Brunswick Park 22 £1,762
      Addiscombe 45 £1,777
      Sudbury 78 £1,798
      Palmers Green 39 £1,799
      Bowes 29 £1,802
      West Norwood 46 £1,811
      Plaistow 45 £1,813
      Ponders End 24 £1,839
      Benhilton 45 £1,841
      Harringay 82 £1,843
      Southgate 27 £1,846
      Finchley 34 £1,848
      Beckenham 35 £1,851
      West Green 147 £1,867
      Forest Hill 31 £1,914
      Hillingdon 32 £1,916
      Broad Green 164 £1,920
      Belmont 20 £1,929
      New Barnet 21 £1,972
      Perivale 39 £1,982
      Hanwell 87 £1,982
      Tulse Hill 23 £1,995
      Leyton 111 £2,020
      Sudbury Hill 21 £2,031
      Hayes 69 £2,032
      Strawberry Hill 39 £2,034
      Hendon 64 £2,034
      Dollis Hill 107 £2,044
      Hither Green 31 £2,073
      Alperton 76 £2,077
      West Hendon 56 £2,089
      Hornchurch 25 £2,114
      Hornsey 107 £2,118
      Ladywell 57 £2,122
      Church End 49 £2,126
      Harlesden 92 £2,149
      Preston 87 £2,154
      Selhurst 52 £2,169
      West Hackney 34 £2,193
      Deptford 59 £2,195
      Leytonstone 44 £2,196
      Collier's Wood 51 £2,202
      Spring Grove 82 £2,214
      Whetstone 22 £2,219
      East Dulwich 38 £2,221
      Mapesbury 82 £2,225
      Gallions Reach 25 £2,245
      West Finchley 20 £2,247
      Roehampton 30 £2,260
      Summerstown 42 £2,275
      Park Royal 151 £2,276
      Beckton 29 £2,277
      New Cross Gate 42 £2,281
      Charlton 31 £2,289
      Furzedown 156 £2,317
      Camberwell 57 £2,317
      Peckham 58 £2,334
      Streatham 90 £2,336
      Brixton 99 £2,350
      Streatham Hill 100 £2,366
      Purley 31 £2,376
      Surbiton 75 £2,391
      Clapton 74 £2,402
      Colindale 145 £2,405
      Homerton 30 £2,408
      Poplar 127 £2,413
      Merton 67 £2,417
      New Cross 49 £2,420
      Archway 93 £2,425
      Temple Fortune 67 £2,430
      Woodside Park 23 £2,440
      Friern Barnet 32 £2,461
      Earlsfield 57 £2,477
      Rotherhithe 79 £2,488
      Mile End 94 £2,493
      Coombe 24 £2,498
      Hackney Wick 22 £2,499
      Stoke Newington 110 £2,502
      Twyford 44 £2,514
      Stroud Green 33 £2,515
      Finsbury Park 82 £2,524
      Southfields 51 £2,542
      Brent Cross 63 £2,551
      Holloway 156 £2,584
      Balham 121 £2,593
      Crouch End 69 £2,622
      Shacklewell 61 £2,623
      East Greenwich 108 £2,627
      Limehouse 143 £2,676
      Mill Hill 26 £2,681
      Muswell Hill 67 £2,697
      Merton Park 59 £2,702
      Canning Town 125 £2,706
      Ickenham 28 £2,712
      North Finchley 50 £2,717
      Kilburn 76 £2,720
      Loughborough Junction 41 £2,733
      Kidbrooke 70 £2,737
      Clapham 172 £2,740
      Stamford Hill 60 £2,766
      Norbiton 124 £2,771
      Hackney 69 £2,781
      Shadwell 69 £2,783
      Dalston 74 £2,798
      High Barnet 23 £2,801
      St Pancras 192 £2,802
      Wandsworth 169 £2,815
      Yiewsley 25 £2,815
      Highbury 97 £2,847
      Kew 23 £2,856
      Upton Park 28 £2,875
      Raynes Park 90 £2,877
      Bethnal Green 102 £2,880
      Stepney 68 £2,884
      Shepherd's Bush 348 £2,890
      Blackwall 294 £2,898
      Stockwell 74 £2,927
      Putney 101 £2,930
      West Kensington 303 £2,935
      Bow 104 £2,941
      Charlton Riverside 27 £2,946
      Brondesbury 63 £2,955
      West Ham 70 £2,968
      Queen's Park 65 £2,973
      Greenwich Peninsula 81 £2,999
      Haggerston 41 £3,000
      Tufnell Park 29 £3,002
      North Sheen 37 £3,048
      Old Kent Road 118 £3,058
      Walworth 121 £3,060
      Silvertown 116 £3,080
      Stratford 313 £3,102
      South Hampstead 161 £3,236
      Petersham 24 £3,247
      Kennington 50 £3,263
      Brook Green 115 £3,318
      Golders Green 129 £3,334
      Clapham Junction 136 £3,335
      West Hampstead 228 £3,343
      North Kensington 160 £3,352
      Isle of Dogs 856 £3,369
      Barnsbury 264 £3,374
      Oval 88 £3,462
      Cockfosters 30 £3,467
      Bermondsey 164 £3,569
      Hampton Wick 39 £3,575
      Canary Wharf 426 £3,647
      Whitechapel 493 £3,676
      Fulham 281 £3,688
      Battersea 168 £3,709
      St Margarets 60 £3,754
      Hammersmith 527 £3,764
      Elephant and Castle 231 £3,765
      Somers Town 106 £3,799
      Lambeth 49 £3,800
      Fitzrovia 283 £3,819
      Islington 149 £3,833
      Kentish Town 145 £3,949
      Earl's Court 537 £3,955
      Hoxton 129 £4,063
      Mortlake 23 £4,206
      Wapping 267 £4,298
      Shoreditch 159 £4,382
      Gospel Oak 30 £4,408
      The Borough 223 £4,642
      Clerkenwell 190 £4,655
      Finsbury 202 £4,711
      Vauxhall 326 £4,719
      Notting Hill 365 £4,874
      Waterloo 159 £4,884
      Brompton 795 £4,909
      Holborn 138 £4,920
      Chalk Farm 311 £4,988
      Belsize Park 339 £5,129
      King's Cross 203 £5,211
      Southwark 134 £5,254
      Bloomsbury 159 £5,600
      Kensington 329 £6,475
      Chelsea 554 £6,744
      South Kensington 624 £11,251
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 4,031 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!