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,209
      Thornton Heath 70 £1,405
      Hounslow West 70 £1,431
      Rush Green 25 £1,436
      Norbury 29 £1,447
      South Norwood 43 £1,460
      Edmonton 54 £1,474
      Waddon 75 £1,482
      Gants Hill 48 £1,534
      Poverest 22 £1,536
      Greenford 49 £1,540
      Newbury Park 37 £1,541
      Cowley 27 £1,542
      Northwood 45 £1,544
      Chingford 25 £1,552
      Perry Vale 35 £1,556
      Carshalton Beeches 48 £1,558
      Heston 38 £1,574
      Feltham 56 £1,579
      Kenton 21 £1,584
      Highams Park 24 £1,585
      Seven Kings 66 £1,589
      Harrow Weald 44 £1,602
      Penge 23 £1,609
      Wealdstone 180 £1,630
      Broad Green 145 £1,636
      Dagenham 30 £1,645
      Purley 45 £1,660
      Yiewsley 35 £1,661
      Forest Hill 26 £1,665
      Rayners Lane 72 £1,682
      Hither Green 44 £1,682
      Southbury 35 £1,685
      Stanmore 33 £1,696
      Cricklewood 56 £1,704
      Addiscombe 58 £1,706
      Manor Park 31 £1,725
      West Drayton 44 £1,727
      Scrattons Farm 23 £1,734
      Yeading 36 £1,734
      Palmers Green 53 £1,734
      Widmore 25 £1,736
      Catford South 24 £1,741
      Osterley 24 £1,743
      Becontree 22 £1,743
      Benhilton 48 £1,748
      Ponders End 21 £1,751
      Sudbury Hill 30 £1,763
      Surbiton 65 £1,772
      Southgate 25 £1,784
      New Malden 30 £1,785
      Woodside 23 £1,786
      Kingsbury 40 £1,786
      Hendon Central 62 £1,794
      Beckenham 45 £1,799
      Anerley 25 £1,811
      New Cross Gate 60 £1,814
      West Green 126 £1,820
      Harringay 93 £1,834
      Plashet 21 £1,843
      Plaistow 48 £1,849
      Sudbury 85 £1,862
      Finchley 36 £1,862
      West Norwood 59 £1,864
      Shortlands 20 £1,876
      Wallington 35 £1,887
      Leyton 117 £1,890
      New Barnet 32 £1,890
      Collier's Wood 59 £1,895
      Pinner 21 £1,897
      Brunswick Park 26 £1,923
      Whetstone 23 £1,926
      Hayes 127 £1,938
      Forest Gate 26 £1,941
      Gallions Reach 39 £1,948
      Colney Hatch 20 £1,949
      Selhurst 53 £1,951
      Thames View 30 £1,960
      Charlton 42 £1,960
      Plumstead 64 £1,964
      Mitcham 40 £1,966
      Ladywell 78 £1,972
      Well Hall 20 £1,973
      Brockley 30 £1,976
      Harlesden 89 £1,977
      West Hendon 36 £1,995
      Alperton 86 £1,997
      Hendon 81 £2,007
      Bedfont 21 £2,012
      Streatham 126 £2,024
      Spring Grove 87 £2,035
      Hillingdon 23 £2,036
      Tulse Hill 27 £2,039
      High Barnet 23 £2,053
      Crystal Palace 26 £2,062
      Church End 59 £2,072
      Camberwell 62 £2,073
      East Dulwich 33 £2,077
      Roehampton 35 £2,089
      Thamesmead 30 £2,090
      Bethnal Green 184 £2,103
      New Cross 70 £2,108
      Peckham 68 £2,115
      Park Royal 162 £2,119
      Southfields 61 £2,124
      Perivale 42 £2,128
      Deptford 72 £2,129
      Streatham Hill 145 £2,145
      Hackney Wick 20 £2,149
      Woodside Park 29 £2,153
      Mapesbury 64 £2,159
      Ickenham 32 £2,159
      Clapton 90 £2,183
      Shadwell 89 £2,200
      Canning Town 137 £2,209
      Nunhead 21 £2,210
      Homerton 36 £2,235
      Merton 75 £2,236
      Preston 72 £2,237
      Furzedown 222 £2,243
      Loughborough Junction 44 £2,249
      Poplar 100 £2,257
      Strawberry Hill 33 £2,260
      Hornsey 92 £2,261
      Stoke Newington 110 £2,265
      Summerstown 69 £2,270
      Archway 90 £2,283
      Kidbrooke 75 £2,284
      East Greenwich 136 £2,306
      West Hackney 30 £2,310
      Brixton 144 £2,313
      North Finchley 51 £2,318
      Finsbury Park 88 £2,320
      Middle Park 22 £2,365
      Bow 129 £2,371
      Dollis Hill 100 £2,375
      Mill Hill 34 £2,376
      Stroud Green 36 £2,377
      Colindale 190 £2,382
      Limehouse 164 £2,388
      Temple Fortune 58 £2,403
      Twyford 53 £2,409
      Mile End 103 £2,411
      Rotherhithe 109 £2,420
      West Finchley 29 £2,423
      West Ham 72 £2,427
      Leytonstone 57 £2,438
      Upton Park 26 £2,439
      Dalston 76 £2,451
      Crouch End 71 £2,464
      Muswell Hill 64 £2,466
      Earlsfield 62 £2,470
      Holloway 164 £2,476
      Worton 101 £2,481
      Merton Park 48 £2,519
      Balham 160 £2,521
      Shacklewell 62 £2,593
      Friern Barnet 27 £2,601
      Beckton 26 £2,604
      Kennington 32 £2,609
      Stockwell 115 £2,613
      Clapham 198 £2,639
      West Kensington 373 £2,666
      Old Kent Road 90 £2,679
      St Pancras 220 £2,681
      Norbiton 135 £2,684
      Cockfosters 43 £2,701
      Wandsworth 193 £2,705
      Raynes Park 72 £2,722
      Greenwich Peninsula 45 £2,743
      Kilburn 143 £2,760
      Putney 117 £2,767
      Silvertown 104 £2,780
      Haggerston 50 £2,791
      Highbury 137 £2,796
      Hanwell 128 £2,797
      Shepherd's Bush 335 £2,802
      Charlton Riverside 37 £2,811
      Blackwall 230 £2,820
      Stamford Hill 69 £2,821
      Brent Cross 65 £2,832
      Stepney 71 £2,838
      Brook Green 128 £2,848
      Stratford 243 £2,857
      Clapham Junction 205 £2,860
      Queen's Park 104 £2,873
      Walworth 95 £2,906
      Kew 28 £2,922
      Brondesbury 97 £2,958
      South Hampstead 180 £2,966
      Oval 87 £2,993
      North Sheen 34 £3,002
      Golders Green 129 £3,033
      North Kensington 181 £3,045
      Mortlake 21 £3,064
      Tufnell Park 29 £3,068
      Hackney 89 £3,084
      Elephant and Castle 151 £3,166
      Islington 163 £3,288
      Barnsbury 244 £3,296
      Isle of Dogs 479 £3,296
      Hammersmith 436 £3,318
      Fulham 342 £3,345
      St Margarets 44 £3,389
      Whitechapel 476 £3,458
      Bermondsey 141 £3,483
      Lambeth 40 £3,503
      Canary Wharf 346 £3,546
      Fitzrovia 257 £3,624
      Somers Town 88 £3,669
      Shoreditch 120 £3,685
      West Hampstead 246 £3,707
      Battersea 290 £3,715
      Kentish Town 134 £3,727
      Hampton Wick 26 £3,780
      Clerkenwell 161 £3,857
      Earl's Court 464 £3,859
      Hoxton 140 £4,026
      Finsbury 123 £4,112
      Waterloo 78 £4,124
      Gospel Oak 40 £4,176
      Wapping 283 £4,331
      The Borough 179 £4,412
      Vauxhall 219 £4,443
      King's Cross 160 £4,560
      Notting Hill 402 £4,677
      Brompton 670 £4,894
      Chalk Farm 280 £5,028
      Bloomsbury 137 £5,372
      Holborn 110 £5,373
      Southwark 82 £5,559
      Belsize Park 331 £5,660
      Chelsea 433 £7,396
      Kensington 291 £7,627
      Hampstead Garden Suburb 24 £9,822
      South Kensington 516 £11,718
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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