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 45 £1,215
      Hounslow West 76 £1,442
      Poverest 20 £1,444
      Greenford 66 £1,470
      Gants Hill 52 £1,474
      Thornton Heath 59 £1,481
      Cowley 34 £1,500
      Rush Green 25 £1,509
      Norbury 24 £1,514
      South Norwood 42 £1,520
      The Wrythe 22 £1,535
      Waddon 65 £1,536
      Newbury Park 38 £1,542
      Chingford 29 £1,554
      Carshalton Beeches 43 £1,556
      Northwood 46 £1,558
      Bowes 21 £1,563
      Heston 44 £1,575
      Chadwell Heath 22 £1,588
      Feltham 61 £1,588
      Worton 77 £1,597
      Dagenham 45 £1,607
      Seven Kings 80 £1,613
      Becontree Heath 28 £1,615
      Highams Park 24 £1,623
      Wealdstone 198 £1,632
      Harrow Weald 39 £1,650
      Rayners Lane 82 £1,657
      Perry Vale 33 £1,668
      Addiscombe 63 £1,674
      Kenton 25 £1,676
      Yeading 35 £1,677
      Ponders End 32 £1,681
      Purley 55 £1,685
      Hither Green 48 £1,685
      Southbury 41 £1,685
      Pinner 25 £1,700
      West Drayton 45 £1,709
      Becontree 26 £1,713
      Penge 23 £1,714
      Catford South 32 £1,715
      Cranford 40 £1,720
      Palmers Green 61 £1,728
      Edmonton 65 £1,736
      Anerley 23 £1,748
      Stanmore 31 £1,754
      Forest Hill 31 £1,765
      Hendon Central 53 £1,778
      Northumberland Heath 21 £1,786
      Cricklewood 41 £1,787
      Beckenham 44 £1,788
      West Green 149 £1,791
      Southgate 32 £1,794
      West Norwood 69 £1,801
      Plashet 23 £1,812
      Thames View 34 £1,814
      Surbiton 62 £1,818
      Shortlands 23 £1,827
      Kingsbury 37 £1,828
      New Barnet 35 £1,830
      New Malden 29 £1,832
      Harringay 95 £1,837
      Sudbury 81 £1,853
      Widmore 30 £1,856
      Brunswick Park 23 £1,858
      Plaistow 57 £1,861
      Spring Grove 72 £1,864
      Finchley 38 £1,872
      Woodside 23 £1,880
      Plumstead 57 £1,885
      Collier's Wood 66 £1,903
      Osterley 29 £1,903
      Whetstone 22 £1,905
      Wallington 32 £1,908
      Well Hall 21 £1,922
      Harlesden 100 £1,935
      Hornchurch 29 £1,936
      Mitcham 51 £1,938
      Hillingdon 26 £1,941
      Deptford 72 £1,944
      Selhurst 65 £1,947
      Leyton 117 £1,972
      Hayes 123 £1,972
      Scrattons Farm 26 £1,980
      Charlton 44 £1,986
      Alperton 82 £1,986
      Brockley 27 £1,987
      Sudbury Hill 46 £2,001
      Forest Gate 30 £2,015
      Camberwell 77 £2,038
      Gallions Reach 45 £2,039
      Ladywell 75 £2,045
      Hendon 93 £2,055
      Streatham 120 £2,061
      New Cross Gate 33 £2,062
      Roehampton 33 £2,063
      Park Royal 161 £2,074
      Crystal Palace 26 £2,091
      East Dulwich 33 £2,093
      West Hendon 45 £2,094
      Perivale 52 £2,095
      Streatham Hill 169 £2,110
      Church End 48 £2,117
      Ickenham 34 £2,124
      Strawberry Hill 40 £2,126
      Tulse Hill 32 £2,133
      West Hackney 34 £2,140
      Summerstown 73 £2,176
      Woodside Park 31 £2,179
      New Cross 81 £2,182
      Leytonstone 55 £2,183
      Bethnal Green 169 £2,187
      Broad Green 169 £2,214
      Thamesmead 27 £2,215
      Dollis Hill 112 £2,220
      Preston 89 £2,227
      Clapton 90 £2,234
      Homerton 41 £2,235
      North Finchley 67 £2,241
      Brixton 165 £2,241
      Merton 86 £2,256
      Furzedown 214 £2,259
      Kilburn 132 £2,296
      Earlsfield 57 £2,296
      Mapesbury 54 £2,297
      Beckton 33 £2,305
      Poplar 104 £2,312
      Kidbrooke 69 £2,313
      Peckham 66 £2,332
      Stroud Green 28 £2,342
      Muswell Hill 96 £2,344
      Canning Town 148 £2,345
      Archway 131 £2,346
      High Barnet 20 £2,377
      Mile End 107 £2,377
      Benhilton 73 £2,383
      Upton Park 36 £2,385
      Friern Barnet 34 £2,385
      Temple Fortune 61 £2,386
      Finsbury Park 95 £2,392
      East Greenwich 146 £2,396
      Middle Park 22 £2,406
      Hornsey 98 £2,417
      Colindale 211 £2,420
      Yiewsley 42 £2,425
      Holloway 207 £2,434
      West Finchley 28 £2,434
      Bow 133 £2,436
      Norbiton 135 £2,456
      Mill Hill 30 £2,469
      Merton Park 49 £2,470
      Twyford 43 £2,473
      Balham 164 £2,476
      West Ham 66 £2,477
      Southfields 57 £2,479
      Stoke Newington 128 £2,505
      Nunhead 25 £2,522
      Rotherhithe 97 £2,526
      Crouch End 77 £2,531
      Stockwell 112 £2,579
      Shacklewell 72 £2,588
      Limehouse 161 £2,598
      Dalston 59 £2,624
      Haggerston 49 £2,628
      Brent Cross 73 £2,644
      Raynes Park 77 £2,685
      Clapham 206 £2,695
      West Kensington 312 £2,697
      Walworth 90 £2,700
      Stepney 77 £2,708
      Wandsworth 221 £2,717
      St Pancras 207 £2,719
      Putney 130 £2,724
      Hanwell 138 £2,775
      Tufnell Park 40 £2,781
      Silvertown 123 £2,789
      Old Kent Road 94 £2,815
      Shepherd's Bush 338 £2,833
      Kennington 31 £2,851
      Blackwall 250 £2,854
      Cockfosters 38 £2,871
      Queen's Park 102 £2,924
      Charlton Riverside 33 £2,960
      Hackney 93 £3,010
      Greenwich Peninsula 39 £3,032
      Brondesbury 96 £3,049
      Stamford Hill 68 £3,050
      Clapham Junction 183 £3,074
      Brook Green 122 £3,078
      Shadwell 90 £3,097
      Kew 23 £3,099
      Oval 71 £3,127
      Elephant and Castle 178 £3,179
      Highbury 177 £3,194
      Golders Green 163 £3,226
      North Sheen 38 £3,250
      Stratford 285 £3,251
      Hammersmith 469 £3,288
      Isle of Dogs 494 £3,307
      Loughborough Junction 78 £3,334
      Barnsbury 256 £3,338
      St Margarets 45 £3,378
      Lambeth 31 £3,393
      Whitechapel 486 £3,431
      Islington 148 £3,479
      Kentish Town 145 £3,505
      South Hampstead 201 £3,533
      Fulham 292 £3,540
      Fitzrovia 274 £3,549
      Bermondsey 156 £3,617
      Somers Town 88 £3,666
      Battersea 175 £3,673
      Hampton Wick 29 £3,696
      Petersham 23 £3,708
      North Kensington 264 £3,714
      Shoreditch 133 £3,743
      Hoxton 163 £3,746
      West Hampstead 245 £3,755
      Canary Wharf 385 £3,793
      Earl's Court 469 £3,879
      Wapping 227 £3,955
      Clerkenwell 163 £4,007
      Finsbury 145 £4,149
      The Borough 178 £4,322
      Gospel Oak 40 £4,380
      King's Cross 172 £4,419
      Waterloo 105 £4,523
      Vauxhall 230 £4,592
      Notting Hill 413 £4,649
      Brompton 694 £5,023
      Chalk Farm 284 £5,126
      Belsize Park 409 £5,210
      Holborn 129 £5,315
      Southwark 92 £5,459
      Bloomsbury 166 £5,804
      Kensington 314 £6,979
      Chelsea 450 £7,381
      South Kensington 547 £11,071
      Hampstead Garden Suburb 21 £12,187
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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