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 277 £1,275
      Greenford 67 £1,400
      Northumberland Heath 28 £1,426
      Thornton Heath 67 £1,470
      Kenton 35 £1,473
      Pollards Hill 23 £1,489
      Anerley 24 £1,503
      Gants Hill 43 £1,508
      Cowley 30 £1,509
      Hounslow West 60 £1,519
      West Drayton 57 £1,553
      Chingford 58 £1,565
      Yeading 39 £1,566
      Seven Kings 66 £1,574
      Rush Green 40 £1,578
      Newbury Park 30 £1,585
      Perry Vale 39 £1,599
      Carshalton Beeches 35 £1,601
      Southbury 49 £1,615
      Rayners Lane 62 £1,616
      Heston 32 £1,621
      Penge 20 £1,623
      Northwood 51 £1,632
      Feltham 41 £1,638
      Bedfont 31 £1,639
      Wealdstone 147 £1,645
      Cricklewood 60 £1,663
      Highams Park 27 £1,690
      Waddon 60 £1,699
      Worton 50 £1,699
      West Barnes 28 £1,703
      New Malden 32 £1,706
      Edmonton 54 £1,708
      Kingsbury 49 £1,709
      Hendon Central 64 £1,714
      South Norwood 44 £1,727
      Becontree 22 £1,742
      Becontree Heath 28 £1,747
      Stanmore 26 £1,753
      Addiscombe 42 £1,759
      Plaistow 44 £1,761
      Dagenham 23 £1,764
      Forest Gate 27 £1,765
      Bowes 26 £1,776
      Palmers Green 44 £1,782
      Harrow Weald 46 £1,784
      Sudbury 74 £1,789
      Plumstead 40 £1,799
      Mitcham 38 £1,811
      Finchley 32 £1,830
      Beckenham 34 £1,837
      Southgate 27 £1,843
      West Green 130 £1,845
      Harringay 80 £1,849
      Ponders End 22 £1,866
      West Norwood 42 £1,899
      Broad Green 175 £1,904
      South Woodford 20 £1,912
      Benhilton 42 £1,913
      Hillingdon 32 £1,917
      Hanwell 82 £1,947
      Tulse Hill 20 £1,951
      Hither Green 36 £1,957
      Perivale 40 £1,964
      Alperton 78 £2,004
      Leyton 116 £2,005
      Forest Hill 26 £2,021
      Dollis Hill 108 £2,025
      Hayes 66 £2,028
      Strawberry Hill 41 £2,035
      Hendon 75 £2,042
      Roehampton 29 £2,056
      Sudbury Hill 21 £2,065
      West Hendon 57 £2,073
      Hornsey 113 £2,082
      Ladywell 59 £2,094
      Hornchurch 25 £2,104
      Church End 46 £2,113
      Middle Park 20 £2,115
      West Hackney 32 £2,134
      Collier's Wood 49 £2,151
      Harlesden 89 £2,152
      Leytonstone 44 £2,162
      Selhurst 49 £2,190
      Preston 87 £2,210
      Mapesbury 79 £2,234
      Whetstone 20 £2,236
      Beckton 29 £2,242
      Gallions Reach 24 £2,242
      Spring Grove 77 £2,247
      Park Royal 150 £2,264
      Camberwell 55 £2,300
      East Dulwich 38 £2,323
      Purley 37 £2,338
      Streatham Hill 101 £2,353
      Charlton 28 £2,356
      Deptford 62 £2,358
      Brixton 98 £2,373
      Furzedown 157 £2,374
      Streatham 83 £2,375
      Colindale 146 £2,404
      Poplar 120 £2,405
      Summerstown 46 £2,408
      Earlsfield 56 £2,416
      Mile End 87 £2,420
      Surbiton 72 £2,420
      Peckham 57 £2,430
      Archway 94 £2,433
      New Cross 59 £2,442
      Merton 63 £2,442
      Brent Cross 63 £2,462
      Woodside Park 22 £2,467
      Stoke Newington 105 £2,475
      Stroud Green 34 £2,478
      New Cross Gate 46 £2,491
      Clapton 71 £2,492
      Finsbury Park 82 £2,501
      Hackney Wick 23 £2,501
      Homerton 28 £2,510
      Rotherhithe 80 £2,518
      Temple Fortune 62 £2,522
      Friern Barnet 30 £2,527
      Holloway 162 £2,536
      Southfields 48 £2,548
      Twyford 39 £2,560
      Balham 116 £2,603
      East Greenwich 109 £2,604
      Crouch End 66 £2,608
      High Barnet 21 £2,626
      Coombe 21 £2,627
      Limehouse 144 £2,638
      Kilburn 80 £2,653
      Shacklewell 58 £2,659
      Kidbrooke 67 £2,670
      Norbiton 119 £2,687
      Wandsworth 173 £2,697
      North Finchley 50 £2,710
      Muswell Hill 65 £2,712
      Mill Hill 26 £2,712
      Ickenham 28 £2,716
      Dalston 75 £2,744
      Merton Park 55 £2,749
      St Pancras 188 £2,755
      Loughborough Junction 37 £2,766
      Stamford Hill 57 £2,785
      Yiewsley 26 £2,803
      Hackney 64 £2,807
      Canning Town 116 £2,846
      Highbury 101 £2,861
      Bethnal Green 105 £2,869
      Clapham 165 £2,869
      Raynes Park 89 £2,870
      Shepherd's Bush 351 £2,877
      Upton Park 28 £2,879
      Bow 98 £2,884
      Greenwich Peninsula 78 £2,890
      Stockwell 77 £2,902
      Shadwell 72 £2,907
      Putney 98 £2,913
      Blackwall 293 £2,929
      Kew 21 £2,944
      West Kensington 298 £2,952
      Brondesbury 68 £2,960
      Haggerston 44 £2,967
      Stepney 65 £2,996
      Charlton Riverside 27 £2,998
      Silvertown 116 £3,009
      Walworth 118 £3,011
      North Sheen 38 £3,034
      Old Kent Road 117 £3,056
      Tufnell Park 29 £3,101
      Queen's Park 70 £3,103
      West Ham 74 £3,104
      South Hampstead 168 £3,130
      Stratford 306 £3,172
      Petersham 25 £3,217
      Brook Green 119 £3,242
      North Kensington 163 £3,282
      Golders Green 117 £3,285
      West Hampstead 231 £3,330
      Isle of Dogs 837 £3,357
      Barnsbury 268 £3,367
      Cockfosters 32 £3,388
      Clapham Junction 129 £3,404
      Kennington 43 £3,450
      Oval 86 £3,483
      Hampton Wick 42 £3,590
      Bermondsey 157 £3,601
      St Margarets 64 £3,648
      Canary Wharf 424 £3,655
      Fulham 289 £3,664
      Whitechapel 496 £3,665
      Islington 149 £3,719
      Battersea 164 £3,729
      Hammersmith 532 £3,748
      Elephant and Castle 225 £3,781
      Fitzrovia 288 £3,790
      Somers Town 105 £3,826
      Lambeth 47 £3,849
      Earl's Court 556 £3,916
      Kentish Town 140 £3,975
      Hoxton 119 £4,120
      Wapping 269 £4,199
      Mortlake 21 £4,316
      Shoreditch 164 £4,360
      Gospel Oak 32 £4,388
      Finsbury 193 £4,539
      Clerkenwell 191 £4,563
      The Borough 225 £4,591
      Vauxhall 319 £4,750
      Holborn 129 £4,785
      Notting Hill 355 £4,920
      Waterloo 153 £4,922
      Chalk Farm 312 £4,944
      Belsize Park 357 £4,989
      Brompton 797 £5,008
      King's Cross 198 £5,173
      Southwark 139 £5,201
      Bloomsbury 152 £5,585
      Kensington 324 £6,493
      Chelsea 567 £6,742
      South Kensington 622 £11,239
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 3,079 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!