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 34 £1,437
      Edmonton 54 £1,439
      Perry Vale 29 £1,441
      Rush Green 23 £1,449
      South Norwood 40 £1,488
      Waddon 80 £1,490
      Poverest 22 £1,498
      Gants Hill 48 £1,500
      Highams Park 23 £1,516
      Norbury 32 £1,523
      Purley 38 £1,532
      Cowley 28 £1,534
      Penge 21 £1,548
      Greenford 47 £1,554
      Feltham 49 £1,554
      Newbury Park 35 £1,566
      Chingford 25 £1,566
      Carshalton Beeches 47 £1,566
      Northwood 45 £1,570
      Yeading 37 £1,599
      Yiewsley 29 £1,604
      Addiscombe 53 £1,607
      Kenton 21 £1,610
      Harrow Weald 45 £1,613
      Seven Kings 66 £1,624
      Forest Hill 31 £1,625
      Wealdstone 166 £1,648
      Broad Green 135 £1,656
      Becontree Heath 20 £1,657
      Manor Park 24 £1,667
      Stanmore 21 £1,673
      Benhilton 55 £1,676
      Rayners Lane 69 £1,685
      Hither Green 33 £1,699
      Dagenham 26 £1,705
      Palmers Green 50 £1,706
      Cricklewood 52 £1,722
      New Malden 25 £1,724
      Anerley 24 £1,724
      Catford South 26 £1,726
      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
      Hendon Central 61 £1,782
      Harringay 80 £1,783
      West Green 109 £1,806
      Collier's Wood 60 £1,809
      Surbiton 63 £1,815
      Beckenham 45 £1,820
      Kingsbury 41 £1,838
      Hillingdon 32 £1,839
      Plaistow 46 £1,842
      Wallington 33 £1,842
      Sudbury Hill 28 £1,844
      Brunswick Park 25 £1,846
      Sudbury 78 £1,869
      Finchley 37 £1,885
      Harlesden 93 £1,891
      Leyton 109 £1,900
      Pinner 23 £1,910
      Shortlands 24 £1,919
      Whetstone 28 £1,927
      Worton 70 £1,950
      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 70 £1,974
      West Hendon 39 £1,982
      New Barnet 26 £1,991
      Ladywell 67 £1,998
      East Dulwich 35 £2,006
      Plumstead 69 £2,020
      Church End 49 £2,029
      West Hackney 36 £2,034
      Thames View 25 £2,035
      Streatham 124 £2,053
      Mitcham 42 £2,060
      Ickenham 32 £2,065
      Tulse Hill 26 £2,072
      Bethnal Green 169 £2,077
      Perivale 35 £2,090
      Crystal Palace 23 £2,091
      Park Royal 156 £2,102
      West Norwood 61 £2,109
      Thamesmead 30 £2,125
      Clapton 88 £2,133
      Selhurst 58 £2,137
      North Finchley 50 £2,143
      Hackney Wick 23 £2,144
      Mapesbury 60 £2,155
      New Cross 75 £2,160
      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
      Homerton 37 £2,208
      Hornsey 87 £2,225
      Summerstown 62 £2,230
      Camberwell 65 £2,233
      Merton 70 £2,234
      Stoke Newington 109 £2,240
      Kidbrooke 75 £2,242
      Southfields 55 £2,244
      Canning Town 125 £2,246
      Strawberry Hill 29 £2,287
      Putney 154 £2,288
      East Greenwich 127 £2,304
      Finsbury Park 83 £2,315
      Archway 92 £2,320
      Bow 114 £2,334
      Shadwell 77 £2,338
      Dollis Hill 90 £2,358
      Colindale 180 £2,360
      Leytonstone 51 £2,374
      Limehouse 162 £2,390
      West Finchley 30 £2,402
      Earlsfield 61 £2,406
      Upton Park 26 £2,433
      Temple Fortune 52 £2,439
      West Ham 68 £2,440
      Twyford 50 £2,456
      Holloway 149 £2,459
      Crouch End 63 £2,466
      Muswell Hill 57 £2,468
      Brixton 124 £2,477
      Rotherhithe 97 £2,489
      Spring Grove 103 £2,494
      Balham 160 £2,504
      Dalston 66 £2,506
      Clapham 193 £2,521
      Mill Hill 30 £2,531
      Loughborough Junction 57 £2,536
      Stroud Green 33 £2,545
      Shacklewell 61 £2,563
      Wandsworth 199 £2,592
      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 303 £2,643
      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 340 £2,811
      Hanwell 127 £2,822
      South Hampstead 177 £2,828
      Raynes Park 71 £2,840
      Stratford 234 £2,857
      Beckton 25 £2,881
      Walworth 92 £2,884
      Tufnell Park 27 £2,921
      Clapham Junction 215 £2,956
      Mortlake 22 £2,970
      Kew 25 £2,990
      Oval 80 £2,998
      Brent Cross 65 £2,998
      North Sheen 30 £3,003
      Queen's Park 99 £3,018
      Hackney 81 £3,040
      Brondesbury 105 £3,080
      Kilburn 104 £3,085
      Golders Green 111 £3,165
      Elephant and Castle 145 £3,168
      Brook Green 144 £3,185
      Merton Park 45 £3,186
      Barnsbury 244 £3,251
      Whitechapel 457 £3,271
      Hammersmith 431 £3,287
      Islington 151 £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 136 £3,478
      St Margarets 39 £3,530
      Fitzrovia 243 £3,531
      Canary Wharf 339 £3,559
      Somers Town 88 £3,585
      Hampton Wick 28 £3,645
      Battersea 171 £3,696
      West Hampstead 247 £3,698
      Kentish Town 130 £3,774
      North Kensington 264 £3,835
      Shoreditch 130 £3,857
      Wapping 232 £3,882
      Waterloo 86 £3,965
      Earl's Court 444 £3,968
      Clerkenwell 174 £4,009
      Hoxton 137 £4,029
      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 707 £4,913
      Chalk Farm 268 £5,177
      Holborn 114 £5,261
      Southwark 93 £5,521
      Bloomsbury 132 £5,599
      Belsize Park 361 £5,649
      Kensington 335 £7,407
      Chelsea 416 £7,570
      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,311 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!