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 291 £1,273
      Northumberland Heath 28 £1,397
      Kenton 33 £1,440
      Thornton Heath 66 £1,462
      Greenford 57 £1,477
      Anerley 22 £1,483
      Gants Hill 42 £1,499
      Hounslow West 59 £1,513
      Cowley 31 £1,516
      Pollards Hill 25 £1,524
      Yeading 38 £1,540
      Chingford 56 £1,561
      Newbury Park 28 £1,564
      Seven Kings 68 £1,570
      Rush Green 40 £1,593
      West Drayton 57 £1,594
      Southbury 48 £1,606
      Carshalton Beeches 36 £1,608
      Rayners Lane 61 £1,613
      Penge 20 £1,619
      Heston 32 £1,621
      Bedfont 31 £1,639
      Feltham 40 £1,645
      Perry Vale 36 £1,650
      Wealdstone 148 £1,651
      Northwood 52 £1,654
      Cricklewood 60 £1,659
      Worton 53 £1,676
      Highams Park 27 £1,690
      Waddon 60 £1,699
      West Barnes 29 £1,701
      Kingsbury 50 £1,707
      Forest Gate 23 £1,715
      Edmonton 54 £1,717
      Hendon Central 63 £1,723
      New Malden 33 £1,735
      South Norwood 43 £1,737
      Becontree 20 £1,739
      Becontree Heath 28 £1,747
      Bowes 25 £1,759
      Addiscombe 42 £1,759
      Stanmore 27 £1,761
      Dagenham 23 £1,768
      Upper Norwood 20 £1,770
      Harrow Weald 45 £1,770
      Plaistow 42 £1,771
      Sudbury 75 £1,780
      Palmers Green 45 £1,782
      Plumstead 39 £1,798
      Mitcham 37 £1,819
      Finchley 32 £1,830
      Harringay 78 £1,833
      West Green 132 £1,838
      Southgate 27 £1,843
      Beckenham 34 £1,852
      Ponders End 21 £1,900
      Broad Green 174 £1,911
      Hillingdon 32 £1,917
      Benhilton 41 £1,920
      West Norwood 44 £1,930
      South Woodford 21 £1,938
      Hanwell 83 £1,943
      Leyton 116 £1,947
      Tulse Hill 21 £1,974
      Perivale 40 £1,975
      Hither Green 35 £1,979
      Alperton 73 £1,988
      Purley 36 £2,000
      Hayes 66 £2,027
      Roehampton 28 £2,044
      Dollis Hill 108 £2,045
      Strawberry Hill 42 £2,046
      Ladywell 61 £2,053
      Hendon 72 £2,055
      Forest Hill 26 £2,057
      Sudbury Hill 21 £2,065
      West Hendon 57 £2,073
      Thamesmead 20 £2,086
      Hornsey 112 £2,088
      Hornchurch 25 £2,104
      West Hackney 32 £2,109
      Middle Park 20 £2,110
      Church End 46 £2,115
      Collier's Wood 46 £2,162
      Harlesden 90 £2,169
      Leytonstone 43 £2,172
      Preston 88 £2,201
      Selhurst 48 £2,207
      Beckton 30 £2,211
      Gallions Reach 24 £2,238
      Park Royal 148 £2,244
      Mapesbury 78 £2,246
      Spring Grove 77 £2,247
      Camberwell 56 £2,296
      Deptford 58 £2,323
      Charlton 26 £2,323
      Streatham Hill 100 £2,337
      Brixton 99 £2,351
      East Dulwich 40 £2,369
      Merton 63 £2,383
      Summerstown 47 £2,388
      Streatham 82 £2,397
      Furzedown 156 £2,407
      Colindale 148 £2,411
      Poplar 120 £2,420
      Surbiton 70 £2,421
      New Cross 60 £2,428
      Mile End 85 £2,440
      Earlsfield 58 £2,442
      Peckham 55 £2,448
      Woodside Park 22 £2,463
      Archway 93 £2,463
      Stroud Green 34 £2,470
      Brent Cross 64 £2,481
      Temple Fortune 61 £2,482
      Hackney Wick 23 £2,501
      Rotherhithe 84 £2,503
      Finsbury Park 82 £2,505
      Friern Barnet 29 £2,511
      Homerton 26 £2,513
      Clapton 68 £2,518
      Ickenham 27 £2,520
      Twyford 39 £2,542
      Stoke Newington 101 £2,549
      Holloway 158 £2,559
      Crouch End 66 £2,568
      New Cross Gate 47 £2,579
      Balham 117 £2,586
      High Barnet 22 £2,600
      Kilburn 83 £2,605
      Kidbrooke 66 £2,613
      East Greenwich 111 £2,614
      Southfields 51 £2,625
      Shacklewell 60 £2,626
      Coombe 21 £2,627
      Limehouse 146 £2,639
      North Finchley 51 £2,694
      Mill Hill 26 £2,712
      Muswell Hill 69 £2,751
      Dalston 76 £2,751
      Merton Park 54 £2,753
      Norbiton 122 £2,763
      St Pancras 189 £2,767
      Wandsworth 169 £2,787
      Stamford Hill 56 £2,790
      Hackney 66 £2,791
      Loughborough Junction 38 £2,805
      Highbury 102 £2,831
      Yiewsley 25 £2,837
      Raynes Park 90 £2,851
      Shepherd's Bush 351 £2,862
      Clapham 167 £2,866
      Bethnal Green 105 £2,869
      Bow 101 £2,870
      Canning Town 121 £2,872
      Upton Park 28 £2,879
      Stockwell 79 £2,885
      Shadwell 73 £2,887
      Charlton Riverside 26 £2,930
      Putney 98 £2,930
      Blackwall 292 £2,933
      West Kensington 301 £2,944
      Kew 21 £2,944
      Walworth 112 £2,945
      Brondesbury 68 £2,945
      Haggerston 44 £2,974
      Greenwich Peninsula 80 £2,981
      Stepney 64 £2,997
      Silvertown 116 £3,002
      Queen's Park 75 £3,020
      Old Kent Road 117 £3,044
      North Sheen 37 £3,056
      West Ham 75 £3,104
      Tufnell Park 28 £3,117
      Brook Green 118 £3,158
      Stratford 306 £3,198
      Petersham 25 £3,217
      Golders Green 117 £3,278
      West Hampstead 232 £3,297
      North Kensington 163 £3,304
      South Hampstead 173 £3,353
      Oval 83 £3,355
      Barnsbury 263 £3,377
      Clapham Junction 130 £3,379
      Cockfosters 32 £3,388
      Isle of Dogs 835 £3,406
      Kennington 44 £3,425
      Bermondsey 161 £3,514
      Canary Wharf 414 £3,613
      Hampton Wick 43 £3,635
      Islington 146 £3,643
      Fulham 284 £3,664
      Whitechapel 493 £3,719
      St Margarets 64 £3,736
      Hammersmith 533 £3,746
      Elephant and Castle 234 £3,765
      Fitzrovia 293 £3,784
      Battersea 161 £3,800
      Somers Town 105 £3,804
      Lambeth 47 £3,849
      Earl's Court 554 £3,908
      Kentish Town 137 £3,965
      Hoxton 119 £4,137
      Wapping 271 £4,190
      Mortlake 21 £4,316
      Shoreditch 166 £4,336
      Gospel Oak 32 £4,385
      Clerkenwell 190 £4,561
      The Borough 222 £4,580
      Finsbury 188 £4,605
      Vauxhall 317 £4,708
      Holborn 128 £4,774
      Waterloo 152 £4,899
      Notting Hill 356 £4,934
      Chalk Farm 308 £4,947
      Belsize Park 365 £4,982
      Brompton 797 £5,012
      King's Cross 200 £5,069
      Southwark 136 £5,240
      Bloomsbury 151 £5,610
      Kensington 320 £6,534
      Chelsea 565 £6,723
      South Kensington 616 £11,257
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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