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
      Ponders End 20 £1,368
      Penge 28 £1,405
      Hounslow West 64 £1,410
      Greenford 63 £1,424
      Cowley 58 £1,459
      Yiewsley 50 £1,470
      Becontree Heath 20 £1,478
      Northumberland Heath 25 £1,489
      Carshalton Beeches 35 £1,499
      Gants Hill 49 £1,505
      Thornton Heath 71 £1,525
      Kenton 29 £1,536
      Seven Kings 66 £1,538
      Newbury Park 35 £1,566
      Cricklewood 53 £1,570
      Catford South 25 £1,573
      Bedfont 29 £1,582
      Worton 50 £1,592
      West Drayton 63 £1,597
      Yeading 40 £1,600
      Southbury 37 £1,605
      Heston 35 £1,608
      Wealdstone 139 £1,619
      Thames View 22 £1,620
      Feltham 42 £1,623
      South Norwood 33 £1,625
      Perry Vale 32 £1,626
      Edmonton 49 £1,639
      Anerley 21 £1,674
      Hendon Central 66 £1,676
      New Malden 36 £1,680
      Stanmore 24 £1,695
      Finchley 30 £1,708
      Roehampton 42 £1,712
      Hillingdon 45 £1,715
      Addiscombe 60 £1,718
      Northwood 63 £1,721
      Waddon 66 £1,725
      West Norwood 45 £1,735
      Rayners Lane 73 £1,741
      Rush Green 45 £1,742
      Upper Norwood 21 £1,748
      Sudbury 87 £1,762
      Shortlands 23 £1,764
      Beckenham 27 £1,785
      Brunswick Park 21 £1,793
      Harrow Weald 46 £1,808
      Benhilton 66 £1,818
      Tulse Hill 20 £1,818
      Southgate 21 £1,821
      Palmers Green 43 £1,825
      Kingsbury 48 £1,835
      Becontree 30 £1,837
      Broad Green 179 £1,860
      New Southgate 21 £1,867
      Forest Hill 27 £1,868
      Mitcham 43 £1,882
      Hayes 88 £1,889
      Plaistow 43 £1,890
      Dollis Hill 77 £1,900
      Plumstead 50 £1,903
      South Woodford 25 £1,918
      West Green 136 £1,930
      Wallington 34 £1,932
      Hanwell 100 £1,946
      New Barnet 20 £1,976
      Leyton 105 £1,980
      Forest Gate 28 £1,982
      Sudbury Hill 26 £1,985
      Plashet 26 £1,988
      Homerton 32 £1,991
      Hendon 78 £2,000
      Strawberry Hill 41 £2,004
      Alperton 76 £2,008
      Whetstone 28 £2,010
      Leytonstone 49 £2,024
      Hither Green 34 £2,033
      Perivale 48 £2,036
      Harlesden 93 £2,044
      Beckton 30 £2,045
      Selhurst 61 £2,059
      Deptford 43 £2,074
      New Cross Gate 50 £2,079
      Hornchurch 23 £2,080
      Nunhead 20 £2,099
      Church End 59 £2,105
      Dagenham 20 £2,111
      Thamesmead 24 £2,117
      Purley 35 £2,121
      Ladywell 71 £2,122
      Camberwell 63 £2,130
      West Hendon 50 £2,141
      Charlton 26 £2,149
      Gallions Reach 21 £2,161
      Collier's Wood 56 £2,173
      Streatham 103 £2,181
      Maryland 26 £2,188
      Spring Grove 86 £2,200
      Ickenham 40 £2,215
      Harringay 83 £2,226
      New Cross 66 £2,231
      Mapesbury 92 £2,239
      Hornsey 90 £2,261
      East Dulwich 29 £2,266
      Park Royal 160 £2,266
      Furzedown 113 £2,292
      Merton 66 £2,300
      Poplar 166 £2,302
      Earlsfield 65 £2,320
      Colindale 170 £2,337
      Surbiton 73 £2,349
      Preston 88 £2,355
      Clapton 80 £2,363
      Southfields 44 £2,363
      Archway 114 £2,376
      Crouch End 61 £2,386
      Temple Fortune 72 £2,389
      Peckham 67 £2,405
      Rotherhithe 88 £2,426
      Streatham Hill 99 £2,426
      Finsbury Park 113 £2,429
      Twyford 44 £2,435
      Woodside Park 22 £2,437
      West Hackney 33 £2,445
      East Greenwich 110 £2,467
      Kilburn 110 £2,471
      Brent Cross 62 £2,472
      Brixton 107 £2,480
      Holloway 167 £2,482
      Shadwell 68 £2,492
      Friern Barnet 31 £2,496
      Putney 95 £2,497
      Summerstown 50 £2,503
      Canning Town 161 £2,515
      Loughborough Junction 44 £2,539
      Coombe 29 £2,541
      Mile End 82 £2,541
      North Finchley 43 £2,583
      Bow 139 £2,594
      Muswell Hill 66 £2,602
      Mill Hill 31 £2,620
      Limehouse 148 £2,626
      Wandsworth 171 £2,644
      Dalston 79 £2,654
      Kidbrooke 75 £2,676
      Hackney 70 £2,696
      Stockwell 97 £2,702
      Charlton Riverside 30 £2,712
      Clapham 168 £2,723
      Bethnal Green 95 £2,730
      Shacklewell 57 £2,735
      High Barnet 24 £2,747
      Stamford Hill 68 £2,751
      Blackwall 293 £2,751
      Upton Park 28 £2,760
      Merton Park 50 £2,769
      Mortlake 27 £2,777
      Haggerston 41 £2,800
      Brondesbury 74 £2,802
      Balham 89 £2,803
      St Pancras 192 £2,810
      West Ham 76 £2,814
      Norbiton 116 £2,817
      Stoke Newington 132 £2,820
      Old Kent Road 115 £2,833
      Stroud Green 39 £2,839
      Stepney 86 £2,840
      Silvertown 121 £2,860
      West Kensington 304 £2,861
      Raynes Park 81 £2,873
      Highbury 120 £2,909
      Golders Green 132 £2,911
      Shepherd's Bush 360 £2,933
      Cockfosters 35 £2,966
      Kennington 46 £2,975
      South Hampstead 147 £2,989
      Greenwich Peninsula 73 £3,044
      Walworth 95 £3,123
      West Hampstead 247 £3,149
      North Sheen 35 £3,165
      North Kensington 149 £3,187
      Queen's Park 76 £3,223
      Tufnell Park 28 £3,232
      Stratford 282 £3,295
      Clapham Junction 128 £3,337
      Brook Green 119 £3,366
      Barnsbury 262 £3,398
      Gospel Oak 27 £3,398
      Whitechapel 503 £3,401
      St Margarets 72 £3,421
      Isle of Dogs 864 £3,441
      Oval 93 £3,451
      Elephant and Castle 217 £3,495
      Bermondsey 182 £3,540
      Canary Wharf 466 £3,603
      Fulham 316 £3,620
      Somers Town 126 £3,654
      Islington 179 £3,682
      Hampton Wick 42 £3,732
      Hammersmith 528 £3,748
      Battersea 170 £3,833
      Earl's Court 529 £3,865
      Fitzrovia 293 £3,946
      Kentish Town 139 £3,983
      Lambeth 49 £4,122
      Wapping 243 £4,237
      The Borough 214 £4,405
      Hoxton 140 £4,499
      Vauxhall 320 £4,591
      Finsbury 210 £4,599
      Shoreditch 156 £4,611
      Clerkenwell 192 £4,679
      Notting Hill 374 £4,714
      Waterloo 173 £4,980
      Chalk Farm 297 £5,013
      Brompton 777 £5,077
      Holborn 124 £5,279
      Bloomsbury 142 £5,444
      Belsize Park 350 £5,480
      King's Cross 187 £5,489
      Southwark 131 £5,701
      Kensington 323 £7,119
      Chelsea 570 £7,345
      South Kensington 638 £11,636
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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