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 47 £1,230
      Thornton Heath 68 £1,380
      Hounslow West 72 £1,422
      Edmonton 51 £1,445
      South Norwood 45 £1,475
      Rush Green 26 £1,484
      Norbury 30 £1,505
      Perry Vale 35 £1,512
      Cowley 29 £1,514
      Northwood 45 £1,519
      Poverest 21 £1,521
      Greenford 51 £1,524
      Heston 37 £1,530
      Highams Park 24 £1,534
      Gants Hill 54 £1,537
      Penge 24 £1,567
      Feltham 54 £1,567
      Purley 42 £1,567
      Carshalton Beeches 46 £1,573
      Newbury Park 36 £1,581
      Chingford 29 £1,586
      Dagenham 27 £1,593
      Kenton 22 £1,612
      Seven Kings 75 £1,615
      Wealdstone 177 £1,644
      Harrow Weald 45 £1,657
      Hither Green 46 £1,661
      Forest Hill 29 £1,664
      Addiscombe 50 £1,664
      Anerley 23 £1,666
      Yeading 38 £1,667
      Rayners Lane 72 £1,671
      Broad Green 139 £1,678
      Manor Park 27 £1,681
      Benhilton 58 £1,692
      Stanmore 29 £1,702
      Yiewsley 36 £1,715
      Ponders End 28 £1,725
      Southbury 39 £1,731
      Palmers Green 60 £1,734
      Becontree 20 £1,735
      Plashet 24 £1,740
      Cricklewood 50 £1,744
      New Malden 25 £1,749
      Osterley 20 £1,753
      West Drayton 39 £1,753
      Catford South 24 £1,756
      Southgate 27 £1,761
      Harringay 84 £1,765
      Becontree Heath 21 £1,767
      Widmore 24 £1,769
      West Green 123 £1,775
      Hendon Central 60 £1,776
      Waddon 81 £1,776
      Sudbury Hill 31 £1,794
      Surbiton 61 £1,795
      Beckenham 48 £1,800
      Woodside 21 £1,801
      Worton 75 £1,807
      Scrattons Farm 24 £1,811
      Plaistow 53 £1,814
      Collier's Wood 58 £1,835
      Brunswick Park 25 £1,838
      Thamesmead 28 £1,842
      Wallington 36 £1,845
      Colney Hatch 22 £1,855
      Kingsbury 43 £1,857
      Pinner 21 £1,861
      Forest Gate 26 £1,868
      Harlesden 92 £1,876
      Sudbury 85 £1,878
      Finchley 40 £1,911
      Brockley 33 £1,926
      Charlton 41 £1,927
      Shortlands 23 £1,927
      Leyton 118 £1,930
      Gallions Reach 40 £1,934
      Whetstone 23 £1,944
      Hayes 127 £1,947
      Hillingdon 27 £1,957
      Thames View 30 £1,964
      West Hendon 40 £1,976
      Hendon 80 £1,976
      Plumstead 69 £1,986
      New Barnet 28 £1,992
      Deptford 74 £1,993
      Ladywell 74 £1,998
      Mitcham 48 £2,008
      Camberwell 65 £2,010
      Church End 57 £2,012
      Streatham 126 £2,014
      East Dulwich 39 £2,029
      Perivale 39 £2,033
      Alperton 80 £2,035
      West Norwood 63 £2,049
      New Cross Gate 36 £2,053
      Crystal Palace 27 £2,063
      Roehampton 31 £2,070
      West Hackney 35 £2,077
      Selhurst 60 £2,079
      Park Royal 169 £2,082
      Tulse Hill 29 £2,082
      New Cross 68 £2,118
      Bethnal Green 172 £2,123
      Ickenham 31 £2,134
      North Finchley 51 £2,139
      Mapesbury 64 £2,140
      Clapton 94 £2,140
      High Barnet 20 £2,146
      Peckham 57 £2,147
      Woodside Park 28 £2,152
      Streatham Hill 143 £2,153
      Hornsey 92 £2,166
      Southfields 64 £2,178
      Homerton 37 £2,212
      Merton 80 £2,217
      Canning Town 138 £2,234
      Furzedown 218 £2,234
      Summerstown 69 £2,234
      Preston 68 £2,235
      Nunhead 21 £2,252
      Poplar 96 £2,254
      Kidbrooke 77 £2,275
      Strawberry Hill 29 £2,289
      Leytonstone 47 £2,296
      Hackney Wick 22 £2,311
      Loughborough Junction 46 £2,317
      Finsbury Park 85 £2,320
      Archway 89 £2,344
      East Greenwich 134 £2,344
      Crouch End 74 £2,346
      Dollis Hill 101 £2,346
      Upton Park 31 £2,354
      Colindale 191 £2,378
      Brixton 145 £2,379
      Stoke Newington 128 £2,384
      Earlsfield 65 £2,387
      Middle Park 20 £2,389
      Twyford 52 £2,392
      West Finchley 28 £2,395
      Putney 147 £2,400
      Bow 120 £2,413
      West Ham 75 £2,414
      Temple Fortune 55 £2,420
      Limehouse 170 £2,425
      Mill Hill 31 £2,444
      Rotherhithe 103 £2,478
      Stroud Green 36 £2,486
      Dalston 72 £2,487
      Balham 159 £2,499
      Muswell Hill 61 £2,505
      Spring Grove 110 £2,569
      Mile End 121 £2,604
      Clapham 201 £2,606
      Shacklewell 64 £2,606
      Friern Barnet 28 £2,628
      Holloway 163 £2,635
      Wandsworth 214 £2,651
      Old Kent Road 87 £2,655
      West Kensington 309 £2,670
      Kennington 31 £2,672
      Stockwell 120 £2,676
      St Pancras 217 £2,684
      Norbiton 135 £2,686
      Raynes Park 73 £2,695
      Greenwich Peninsula 44 £2,699
      Silvertown 97 £2,719
      Stamford Hill 67 £2,724
      Cockfosters 42 £2,726
      Blackwall 233 £2,727
      Stepney 77 £2,764
      Tufnell Park 38 £2,775
      Charlton Riverside 37 £2,785
      Shepherd's Bush 377 £2,786
      Hanwell 126 £2,802
      Kilburn 114 £2,803
      Kew 31 £2,821
      Brent Cross 61 £2,851
      Beckton 22 £2,885
      Stratford 241 £2,901
      Walworth 93 £2,924
      South Hampstead 188 £2,925
      North Sheen 35 £2,936
      Queen's Park 104 £2,939
      Oval 80 £2,961
      Mortlake 22 £2,975
      Brook Green 137 £2,982
      Golders Green 123 £3,009
      Shadwell 123 £3,024
      Hackney 78 £3,051
      Merton Park 51 £3,109
      Lambeth 39 £3,116
      Brondesbury 110 £3,132
      North Kensington 227 £3,137
      Haggerston 62 £3,147
      Elephant and Castle 144 £3,176
      Clapham Junction 174 £3,181
      Barnsbury 247 £3,230
      Hammersmith 446 £3,254
      Islington 160 £3,303
      Whitechapel 473 £3,324
      Isle of Dogs 477 £3,372
      Fulham 335 £3,406
      Bermondsey 142 £3,460
      St Margarets 41 £3,469
      Canary Wharf 337 £3,515
      Fitzrovia 254 £3,552
      Somers Town 94 £3,616
      Battersea 170 £3,678
      Hampton Wick 27 £3,686
      Highbury 187 £3,708
      West Hampstead 251 £3,714
      Kentish Town 138 £3,727
      Shoreditch 117 £3,817
      Earl's Court 449 £3,835
      Wapping 222 £3,902
      Petersham 21 £3,914
      Hoxton 141 £4,028
      Gospel Oak 38 £4,231
      Finsbury 122 £4,239
      Waterloo 75 £4,280
      Clerkenwell 198 £4,376
      The Borough 156 £4,385
      Vauxhall 226 £4,423
      King's Cross 159 £4,560
      Notting Hill 408 £4,652
      Brompton 797 £4,919
      Chalk Farm 288 £4,976
      Holborn 136 £5,253
      Bloomsbury 117 £5,444
      Belsize Park 340 £5,683
      Southwark 76 £5,838
      Chelsea 416 £7,484
      Kensington 296 £7,601
      Hampstead Garden Suburb 20 £11,164
      South Kensington 494 £11,850
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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