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 67 £1,369
      Hounslow West 58 £1,389
      Heston 33 £1,427
      Perry Vale 29 £1,441
      Edmonton 53 £1,447
      Rush Green 23 £1,449
      South Norwood 40 £1,488
      Waddon 80 £1,490
      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,554
      Feltham 49 £1,554
      Carshalton Beeches 46 £1,561
      Newbury Park 35 £1,566
      Chingford 25 £1,566
      Seven Kings 64 £1,569
      Northwood 45 £1,570
      Yeading 37 £1,599
      Yiewsley 29 £1,604
      Addiscombe 51 £1,608
      Kenton 21 £1,610
      Harrow Weald 44 £1,610
      Forest Hill 31 £1,625
      Wealdstone 166 £1,648
      Broad Green 134 £1,655
      Becontree Heath 20 £1,657
      Manor Park 24 £1,667
      Stanmore 21 £1,673
      Benhilton 54 £1,675
      Rayners Lane 68 £1,677
      Hither Green 33 £1,699
      Dagenham 26 £1,705
      Palmers Green 49 £1,713
      New Malden 25 £1,724
      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
      Ponders End 26 £1,747
      Widmore 21 £1,749
      West Drayton 38 £1,749
      Forest Gate 25 £1,751
      Southbury 34 £1,753
      Harringay 80 £1,783
      Hendon Central 60 £1,788
      West Green 108 £1,806
      Collier's Wood 60 £1,809
      Surbiton 63 £1,815
      Beckenham 44 £1,820
      Kingsbury 41 £1,838
      Plaistow 46 £1,842
      Wallington 33 £1,842
      Sudbury Hill 28 £1,844
      Brunswick Park 25 £1,846
      Hillingdon 31 £1,863
      Sudbury 78 £1,869
      Harlesden 91 £1,882
      Finchley 37 £1,885
      Leyton 110 £1,899
      Pinner 23 £1,910
      Shortlands 24 £1,919
      Whetstone 28 £1,927
      Charlton 43 £1,953
      Roehampton 30 £1,958
      Hendon 66 £1,958
      Gallions Reach 36 £1,961
      Hayes 130 £1,964
      Brockley 31 £1,965
      Deptford 67 £1,972
      Alperton 69 £1,980
      West Hendon 39 £1,982
      New Barnet 26 £1,991
      Ladywell 67 £1,998
      Worton 71 £2,000
      East Dulwich 35 £2,006
      Plumstead 69 £2,020
      Church End 49 £2,029
      West Hackney 36 £2,034
      Streatham 124 £2,053
      Mitcham 42 £2,060
      Ickenham 32 £2,065
      Thames View 24 £2,066
      Tulse Hill 26 £2,072
      Bethnal Green 167 £2,073
      Perivale 35 £2,090
      Crystal Palace 23 £2,091
      Park Royal 156 £2,102
      West Norwood 61 £2,109
      Clapton 88 £2,133
      Selhurst 58 £2,137
      North Finchley 50 £2,143
      Hackney Wick 23 £2,144
      New Cross 71 £2,154
      Mapesbury 60 £2,155
      Thamesmead 29 £2,155
      Woodside Park 27 £2,179
      New Cross Gate 31 £2,188
      Preston 69 £2,191
      Furzedown 198 £2,194
      Poplar 93 £2,199
      Streatham Hill 132 £2,200
      Hornsey 87 £2,225
      Summerstown 62 £2,230
      Camberwell 65 £2,233
      Homerton 36 £2,234
      Merton 69 £2,234
      Stoke Newington 109 £2,240
      Southfields 55 £2,244
      Kidbrooke 74 £2,246
      Canning Town 123 £2,255
      Strawberry Hill 29 £2,287
      Putney 154 £2,288
      East Greenwich 126 £2,299
      Archway 91 £2,309
      Finsbury Park 83 £2,315
      Shadwell 77 £2,338
      Bow 112 £2,343
      Colindale 180 £2,360
      Dollis Hill 89 £2,365
      Leytonstone 51 £2,374
      Earlsfield 60 £2,388
      Limehouse 162 £2,390
      West Finchley 29 £2,425
      Upton Park 26 £2,433
      Temple Fortune 52 £2,439
      West Ham 68 £2,440
      Twyford 50 £2,456
      Crouch End 63 £2,466
      Holloway 147 £2,467
      Muswell Hill 57 £2,468
      Brixton 124 £2,477
      Spring Grove 100 £2,486
      Rotherhithe 96 £2,491
      Balham 160 £2,504
      Dalston 66 £2,506
      Clapham 192 £2,522
      Mill Hill 30 £2,531
      Loughborough Junction 56 £2,534
      Stroud Green 33 £2,545
      Shacklewell 61 £2,563
      Wandsworth 198 £2,580
      Friern Barnet 30 £2,595
      Norbiton 125 £2,610
      Haggerston 49 £2,630
      St Pancras 242 £2,638
      Mile End 103 £2,640
      West Kensington 304 £2,654
      Stockwell 111 £2,672
      Cockfosters 44 £2,678
      Silvertown 87 £2,711
      Old Kent Road 92 £2,723
      Charlton Riverside 38 £2,725
      Stamford Hill 68 £2,738
      Kennington 27 £2,757
      Greenwich Peninsula 43 £2,768
      Highbury 131 £2,768
      Blackwall 228 £2,798
      Shepherd's Bush 339 £2,813
      South Hampstead 177 £2,828
      Hanwell 126 £2,831
      Raynes Park 71 £2,840
      Stratford 234 £2,857
      Walworth 92 £2,884
      Beckton 24 £2,917
      Tufnell Park 27 £2,921
      Brondesbury 103 £2,924
      Clapham Junction 214 £2,958
      Mortlake 22 £2,970
      Brent Cross 64 £2,975
      Kew 25 £2,990
      Oval 80 £2,998
      North Sheen 30 £3,003
      Queen's Park 99 £3,023
      Hackney 81 £3,040
      Golders Green 110 £3,162
      Elephant and Castle 145 £3,168
      Brook Green 144 £3,185
      Merton Park 45 £3,186
      Kilburn 103 £3,240
      Barnsbury 243 £3,258
      Whitechapel 454 £3,274
      Hammersmith 430 £3,287
      Islington 150 £3,325
      Bermondsey 161 £3,384
      Fulham 322 £3,387
      Stepney 93 £3,398
      Isle of Dogs 450 £3,405
      Lambeth 41 £3,428
      Peckham 135 £3,496
      Fitzrovia 242 £3,534
      Canary Wharf 339 £3,559
      St Margarets 38 £3,560
      Somers Town 88 £3,586
      Hampton Wick 28 £3,645
      Battersea 171 £3,696
      West Hampstead 246 £3,705
      Kentish Town 130 £3,773
      Shoreditch 130 £3,857
      Wapping 231 £3,887
      North Kensington 267 £3,889
      Waterloo 86 £3,965
      Earl's Court 447 £3,986
      Hoxton 137 £4,029
      Clerkenwell 173 £4,035
      King's Cross 204 £4,101
      Gospel Oak 36 £4,385
      Vauxhall 224 £4,431
      The Borough 152 £4,486
      Finsbury 152 £4,596
      Notting Hill 395 £4,732
      Brompton 703 £4,903
      Chalk Farm 268 £5,177
      Holborn 114 £5,261
      Southwark 93 £5,521
      Bloomsbury 131 £5,622
      Belsize Park 362 £5,650
      Kensington 336 £7,404
      Chelsea 416 £7,576
      Hampstead Garden Suburb 20 £11,159
      South Kensington 488 £11,891
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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