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,223
      Thornton Heath 70 £1,390
      Edmonton 55 £1,431
      Hounslow West 69 £1,433
      Northumberland Heath 21 £1,462
      Rush Green 30 £1,464
      South Norwood 43 £1,466
      Perry Vale 35 £1,492
      Norbury 29 £1,513
      Heston 35 £1,522
      Gants Hill 50 £1,522
      Greenford 51 £1,535
      Cowley 27 £1,537
      Newbury Park 33 £1,537
      Northwood 43 £1,541
      Purley 38 £1,546
      Bowes 20 £1,548
      Feltham 53 £1,562
      Highams Park 24 £1,575
      Carshalton Beeches 46 £1,583
      Waddon 77 £1,602
      Chingford 28 £1,607
      Seven Kings 68 £1,608
      Kenton 25 £1,618
      Penge 25 £1,620
      Dagenham 31 £1,633
      Wealdstone 172 £1,644
      Yeading 36 £1,664
      Hither Green 45 £1,667
      Benhilton 54 £1,669
      Forest Hill 26 £1,671
      Addiscombe 50 £1,675
      Broad Green 135 £1,682
      Stanmore 29 £1,682
      Harrow Weald 49 £1,683
      Manor Park 26 £1,696
      Rayners Lane 72 £1,697
      Yiewsley 33 £1,705
      Southbury 35 £1,708
      Catford South 24 £1,714
      Plashet 22 £1,716
      Ponders End 26 £1,736
      Palmers Green 57 £1,736
      Becontree 21 £1,740
      West Drayton 41 £1,746
      Woodside 24 £1,747
      Southgate 27 £1,758
      Cricklewood 52 £1,774
      Surbiton 67 £1,776
      Harringay 85 £1,780
      Sudbury Hill 30 £1,781
      West Green 122 £1,782
      Becontree Heath 20 £1,783
      Anerley 28 £1,785
      Widmore 25 £1,787
      Kingsbury 37 £1,788
      Hendon Central 60 £1,789
      Beckenham 46 £1,797
      Worton 77 £1,800
      Thamesmead 27 £1,816
      New Malden 27 £1,822
      Plaistow 53 £1,831
      Pinner 21 £1,847
      Sudbury 86 £1,850
      Collier's Wood 61 £1,850
      Colney Hatch 22 £1,855
      Wallington 34 £1,861
      Brunswick Park 26 £1,877
      Harlesden 89 £1,880
      Leyton 115 £1,894
      Forest Gate 23 £1,894
      Finchley 39 £1,900
      Brockley 30 £1,905
      Scrattons Farm 24 £1,919
      Thames View 32 £1,922
      Whetstone 24 £1,925
      Charlton 40 £1,928
      Gallions Reach 41 £1,936
      Shortlands 20 £1,951
      New Barnet 27 £1,953
      Hayes 123 £1,956
      Camberwell 62 £1,978
      Mitcham 49 £1,981
      Ladywell 77 £1,982
      West Hendon 39 £1,983
      Church End 59 £1,996
      Deptford 70 £1,998
      Plumstead 59 £1,999
      Streatham 129 £2,000
      Hendon 79 £2,010
      Hillingdon 25 £2,013
      Selhurst 57 £2,036
      West Norwood 61 £2,041
      Alperton 75 £2,049
      Crystal Palace 25 £2,054
      Roehampton 31 £2,054
      East Dulwich 38 £2,065
      High Barnet 22 £2,065
      Tulse Hill 26 £2,080
      New Cross Gate 35 £2,081
      New Cross 68 £2,092
      Park Royal 170 £2,096
      Peckham 60 £2,104
      Perivale 38 £2,109
      Clapton 91 £2,126
      Ickenham 31 £2,134
      Streatham Hill 139 £2,147
      Woodside Park 28 £2,152
      Bethnal Green 170 £2,155
      Mapesbury 60 £2,169
      Southfields 65 £2,175
      Hornsey 90 £2,187
      Brixton 147 £2,188
      North Finchley 51 £2,188
      Homerton 40 £2,191
      Hackney Wick 22 £2,192
      Nunhead 22 £2,195
      Furzedown 214 £2,218
      Preston 71 £2,222
      Merton 80 £2,224
      Strawberry Hill 30 £2,233
      Canning Town 134 £2,233
      Summerstown 69 £2,259
      West Hackney 32 £2,262
      Kidbrooke 78 £2,284
      Poplar 98 £2,291
      Loughborough Junction 45 £2,296
      Finsbury Park 84 £2,326
      Archway 92 £2,336
      East Greenwich 136 £2,356
      Colindale 189 £2,367
      Dollis Hill 96 £2,384
      Middle Park 20 £2,389
      West Finchley 28 £2,394
      West Ham 72 £2,401
      Crouch End 70 £2,416
      Leytonstone 53 £2,421
      Mill Hill 33 £2,423
      Upton Park 27 £2,428
      Bow 120 £2,428
      Twyford 47 £2,429
      Limehouse 165 £2,433
      Mile End 101 £2,438
      Temple Fortune 55 £2,446
      Earlsfield 65 £2,449
      Stoke Newington 123 £2,457
      Stroud Green 37 £2,473
      Rotherhithe 104 £2,476
      Dalston 70 £2,504
      Balham 159 £2,517
      Merton Park 48 £2,521
      Clapham 198 £2,548
      Muswell Hill 63 £2,566
      Spring Grove 109 £2,573
      Putney 130 £2,597
      Friern Barnet 27 £2,601
      Shacklewell 66 £2,617
      Holloway 159 £2,640
      Norbiton 137 £2,644
      Wandsworth 212 £2,665
      Shepherd's Bush 387 £2,672
      West Kensington 307 £2,673
      Stockwell 120 £2,676
      St Pancras 216 £2,676
      Tufnell Park 42 £2,691
      Cockfosters 41 £2,725
      Kennington 33 £2,729
      Blackwall 229 £2,735
      Raynes Park 74 £2,743
      Old Kent Road 86 £2,744
      Silvertown 100 £2,745
      Stamford Hill 71 £2,749
      Stepney 75 £2,749
      Beckton 23 £2,750
      Hanwell 129 £2,791
      Charlton Riverside 38 £2,792
      Greenwich Peninsula 44 £2,801
      Brent Cross 63 £2,802
      Brook Green 133 £2,872
      Stratford 241 £2,887
      Walworth 91 £2,891
      South Hampstead 186 £2,902
      Kew 27 £2,908
      Kilburn 132 £2,919
      Queen's Park 105 £2,924
      North Sheen 34 £2,954
      Brondesbury 101 £2,967
      Mortlake 22 £2,975
      Oval 75 £2,999
      Golders Green 123 £3,026
      Hackney 79 £3,090
      North Kensington 221 £3,116
      Lambeth 38 £3,124
      Elephant and Castle 141 £3,200
      Clapham Junction 194 £3,228
      Haggerston 70 £3,233
      Hammersmith 450 £3,244
      Shadwell 139 £3,246
      Barnsbury 239 £3,262
      Whitechapel 471 £3,274
      Isle of Dogs 458 £3,308
      Islington 159 £3,314
      Fulham 318 £3,427
      St Margarets 42 £3,463
      Bermondsey 141 £3,467
      Canary Wharf 341 £3,529
      Fitzrovia 253 £3,558
      Somers Town 95 £3,613
      Hampton Wick 28 £3,645
      Battersea 170 £3,653
      West Hampstead 247 £3,723
      Highbury 187 £3,731
      Kentish Town 130 £3,829
      Earl's Court 456 £3,850
      Shoreditch 114 £3,854
      Wapping 222 £3,865
      Hoxton 140 £4,029
      Finsbury 117 £4,213
      Waterloo 70 £4,281
      The Borough 155 £4,391
      Clerkenwell 202 £4,392
      Vauxhall 223 £4,396
      Gospel Oak 35 £4,446
      King's Cross 160 £4,539
      Notting Hill 397 £4,647
      Brompton 793 £4,920
      Chalk Farm 281 £5,009
      Holborn 163 £5,150
      Bloomsbury 122 £5,462
      Southwark 77 £5,666
      Belsize Park 324 £5,774
      Chelsea 421 £7,392
      Kensington 286 £7,687
      Hampstead Garden Suburb 21 £10,844
      South Kensington 494 £11,864
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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