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 324 £1,260
      Northumberland Heath 28 £1,392
      Kenton 34 £1,459
      Anerley 20 £1,461
      Thornton Heath 63 £1,480
      Gants Hill 38 £1,490
      Greenford 53 £1,498
      Hounslow West 58 £1,505
      Newbury Park 26 £1,508
      Cowley 32 £1,529
      Yeading 39 £1,535
      Seven Kings 71 £1,545
      Rush Green 40 £1,568
      Southbury 45 £1,595
      Feltham 46 £1,598
      Heston 31 £1,607
      Rayners Lane 65 £1,619
      Pollards Hill 23 £1,620
      Perry Vale 35 £1,622
      Bedfont 28 £1,622
      Carshalton Beeches 38 £1,639
      Wealdstone 158 £1,641
      Highams Park 26 £1,644
      West Drayton 49 £1,654
      Northwood 47 £1,659
      Worton 52 £1,665
      Becontree Heath 27 £1,678
      Hendon Central 65 £1,695
      Waddon 65 £1,709
      Addiscombe 45 £1,716
      Kingsbury 49 £1,716
      Chingford 59 £1,717
      Cricklewood 64 £1,718
      Penge 21 £1,723
      Becontree 22 £1,725
      New Malden 33 £1,729
      Edmonton 49 £1,732
      Dagenham 25 £1,742
      South Norwood 42 £1,749
      Upper Norwood 23 £1,750
      Bowes 22 £1,757
      Southgate 28 £1,762
      Palmers Green 47 £1,775
      West Barnes 28 £1,783
      Forest Gate 28 £1,785
      Plaistow 44 £1,788
      Cranford 47 £1,790
      Brunswick Park 22 £1,792
      Harrow Weald 47 £1,801
      Broad Green 137 £1,814
      Harringay 91 £1,819
      Sudbury 89 £1,829
      Finchley 33 £1,852
      West Green 134 £1,860
      Beckenham 36 £1,865
      Mitcham 40 £1,866
      Perivale 47 £1,895
      Plumstead 44 £1,902
      Hither Green 39 £1,906
      Benhilton 39 £1,925
      Stanmore 28 £1,957
      West Norwood 48 £1,962
      Forest Hill 32 £1,995
      Tulse Hill 21 £1,997
      Strawberry Hill 45 £2,004
      Alperton 71 £2,009
      Ladywell 73 £2,024
      West Hendon 64 £2,031
      Hendon 78 £2,035
      Hanwell 95 £2,040
      Hornchurch 28 £2,050
      Dollis Hill 119 £2,052
      Hillingdon 28 £2,052
      Leyton 114 £2,059
      Purley 32 £2,064
      Beckton 29 £2,068
      Hayes 93 £2,073
      Wallington 21 £2,084
      Middle Park 21 £2,095
      Thamesmead 23 £2,102
      Roehampton 29 £2,102
      Hornsey 130 £2,120
      Sudbury Hill 24 £2,128
      Harlesden 102 £2,145
      Leytonstone 42 £2,149
      Church End 46 £2,170
      Collier's Wood 53 £2,204
      Gallions Reach 25 £2,207
      Selhurst 48 £2,216
      West Hackney 31 £2,249
      West Finchley 20 £2,250
      Preston 75 £2,251
      Spring Grove 79 £2,256
      Park Royal 162 £2,262
      Mapesbury 78 £2,269
      Camberwell 64 £2,285
      New Cross Gate 40 £2,296
      Streatham 90 £2,327
      Streatham Hill 106 £2,342
      Charlton 27 £2,344
      Deptford 64 £2,356
      Stroud Green 36 £2,360
      Peckham 65 £2,380
      Surbiton 78 £2,381
      Furzedown 172 £2,388
      Brixton 104 £2,395
      Summerstown 58 £2,402
      Hackney Wick 22 £2,403
      Colindale 211 £2,406
      Earlsfield 56 £2,410
      New Cross 83 £2,410
      Archway 95 £2,411
      Merton 80 £2,418
      East Dulwich 33 £2,425
      Poplar 131 £2,432
      Friern Barnet 32 £2,434
      Temple Fortune 65 £2,449
      Twyford 46 £2,455
      Homerton 28 £2,457
      Woodside Park 25 £2,465
      Balham 135 £2,487
      Brent Cross 74 £2,491
      Rotherhithe 97 £2,530
      Finsbury Park 87 £2,542
      Mile End 93 £2,544
      Crouch End 68 £2,545
      Kilburn 84 £2,546
      Holloway 160 £2,548
      Clapton 67 £2,573
      North Finchley 59 £2,586
      Shacklewell 62 £2,603
      East Greenwich 121 £2,608
      Coombe 21 £2,614
      Stoke Newington 118 £2,617
      Muswell Hill 74 £2,626
      Southfields 53 £2,644
      Limehouse 155 £2,644
      Kidbrooke 82 £2,653
      Loughborough Junction 46 £2,666
      Norbiton 137 £2,667
      Dalston 82 £2,689
      Brondesbury 86 £2,725
      St Pancras 198 £2,732
      Yiewsley 27 £2,734
      Merton Park 56 £2,734
      Mill Hill 29 £2,742
      Upton Park 31 £2,742
      Ickenham 34 £2,757
      Shadwell 84 £2,769
      Wandsworth 178 £2,771
      Highbury 116 £2,774
      Greenwich Peninsula 84 £2,828
      Bow 117 £2,831
      Kew 25 £2,837
      Raynes Park 101 £2,838
      Charlton Riverside 27 £2,843
      Shepherd's Bush 341 £2,869
      Bethnal Green 106 £2,871
      Stockwell 88 £2,877
      Clapham 173 £2,880
      Queen's Park 88 £2,886
      Stamford Hill 53 £2,898
      Hackney 72 £2,908
      Putney 108 £2,909
      Canning Town 120 £2,920
      Blackwall 316 £2,938
      Haggerston 45 £2,943
      Stepney 76 £2,952
      West Kensington 305 £2,960
      Walworth 121 £2,979
      Silvertown 133 £3,010
      Old Kent Road 121 £3,012
      West Ham 81 £3,012
      Tufnell Park 30 £3,062
      Stratford 324 £3,067
      North Sheen 33 £3,132
      Golders Green 134 £3,174
      Brook Green 121 £3,220
      North Kensington 159 £3,245
      Petersham 28 £3,269
      Clapham Junction 137 £3,296
      Cockfosters 30 £3,332
      Isle of Dogs 847 £3,338
      Kennington 44 £3,348
      Barnsbury 272 £3,356
      West Hampstead 237 £3,378
      South Hampstead 180 £3,395
      Oval 93 £3,419
      Elephant and Castle 314 £3,501
      Bermondsey 181 £3,517
      Fulham 295 £3,574
      Whitechapel 523 £3,601
      Canary Wharf 421 £3,606
      Islington 154 £3,607
      Hampton Wick 40 £3,666
      Hammersmith 552 £3,671
      Battersea 169 £3,704
      Fitzrovia 304 £3,720
      St Margarets 62 £3,735
      Lambeth 46 £3,837
      Earl's Court 607 £3,838
      Somers Town 101 £3,840
      Kentish Town 141 £4,006
      Mortlake 24 £4,052
      Hoxton 131 £4,087
      Wapping 283 £4,145
      Shoreditch 164 £4,225
      Clerkenwell 197 £4,465
      The Borough 226 £4,571
      Finsbury 207 £4,578
      Vauxhall 326 £4,589
      Waterloo 165 £4,753
      Holborn 137 £4,814
      King's Cross 214 £4,874
      Gospel Oak 31 £4,881
      Chalk Farm 316 £4,921
      Belsize Park 360 £4,960
      Brompton 842 £4,964
      Notting Hill 361 £4,969
      Southwark 131 £5,275
      Bloomsbury 154 £5,523
      Chelsea 614 £6,443
      Kensington 328 £6,600
      South Kensington 637 £10,832
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 5,196 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!