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
      Poverest 20 £1,406
      Greenford 61 £1,459
      Rush Green 23 £1,462
      Norbury 24 £1,479
      Thornton Heath 60 £1,479
      Hounslow West 73 £1,486
      Gants Hill 51 £1,490
      Cowley 34 £1,500
      The Wrythe 21 £1,525
      Waddon 62 £1,544
      South Norwood 41 £1,551
      Bowes 21 £1,555
      Northwood 44 £1,556
      Heston 40 £1,560
      Newbury Park 36 £1,565
      Carshalton Beeches 44 £1,567
      Feltham 60 £1,572
      Chingford 29 £1,578
      Dagenham 38 £1,612
      Highams Park 24 £1,627
      Seven Kings 75 £1,627
      Wealdstone 192 £1,629
      Becontree Heath 27 £1,629
      Broad Green 159 £1,633
      Purley 53 £1,660
      Harrow Weald 38 £1,662
      Perry Vale 35 £1,667
      Addiscombe 63 £1,679
      Southbury 41 £1,682
      Rayners Lane 80 £1,682
      Ponders End 31 £1,682
      Penge 23 £1,698
      Kenton 26 £1,706
      Edmonton 63 £1,706
      Becontree 25 £1,709
      Scrattons Farm 21 £1,723
      Pinner 20 £1,732
      Benhilton 57 £1,733
      Forest Hill 33 £1,734
      Catford South 29 £1,734
      Cranford 39 £1,739
      West Drayton 43 £1,740
      Stanmore 30 £1,745
      Northumberland Heath 22 £1,748
      New Malden 27 £1,749
      Yeading 32 £1,750
      Hendon Central 52 £1,751
      Cricklewood 36 £1,751
      Anerley 23 £1,753
      Southgate 30 £1,754
      Palmers Green 55 £1,768
      Hither Green 44 £1,795
      Beckenham 47 £1,801
      West Green 137 £1,802
      Plashet 20 £1,803
      Kingsbury 37 £1,807
      New Barnet 32 £1,810
      Harringay 92 £1,814
      West Norwood 66 £1,823
      Thames View 31 £1,828
      New Cross Gate 61 £1,839
      Widmore 31 £1,845
      Finchley 35 £1,848
      Surbiton 57 £1,850
      Spring Grove 69 £1,856
      Brunswick Park 23 £1,858
      Shortlands 20 £1,864
      Plumstead 55 £1,877
      Osterley 28 £1,889
      Whetstone 23 £1,892
      Wallington 34 £1,899
      Collier's Wood 60 £1,910
      Hornchurch 32 £1,927
      Woodside 22 £1,928
      Well Hall 20 £1,931
      Sudbury 84 £1,938
      Brockley 26 £1,947
      Alperton 76 £1,960
      Hillingdon 26 £1,960
      Selhurst 61 £1,962
      Plaistow 58 £1,970
      Sudbury Hill 45 £1,970
      Harlesden 94 £1,972
      Mitcham 48 £1,975
      Forest Gate 27 £2,002
      Charlton 41 £2,004
      Leyton 110 £2,009
      Gallions Reach 42 £2,016
      Hayes 132 £2,017
      Deptford 67 £2,023
      Ladywell 74 £2,033
      Bethnal Green 159 £2,036
      Roehampton 34 £2,051
      Streatham 111 £2,090
      East Dulwich 31 £2,096
      Hendon 84 £2,104
      Park Royal 148 £2,104
      West Hendon 45 £2,107
      Strawberry Hill 42 £2,128
      Church End 46 £2,128
      Ickenham 32 £2,130
      Tulse Hill 30 £2,143
      Camberwell 76 £2,156
      Perivale 47 £2,163
      West Hackney 30 £2,165
      Peckham 64 £2,190
      Homerton 39 £2,193
      Streatham Hill 137 £2,194
      Woodside Park 30 £2,198
      Summerstown 74 £2,205
      North Finchley 65 £2,206
      Crystal Palace 24 £2,208
      Leytonstone 48 £2,220
      Preston 84 £2,223
      New Cross 75 £2,227
      Clapton 85 £2,242
      Thamesmead 26 £2,260
      Dollis Hill 101 £2,275
      Earlsfield 56 £2,278
      East Sheen 20 £2,279
      Furzedown 203 £2,279
      Brixton 150 £2,287
      Merton 85 £2,298
      Kilburn 127 £2,301
      Loughborough Junction 44 £2,306
      Poplar 98 £2,312
      Beckton 29 £2,316
      Archway 126 £2,343
      Muswell Hill 94 £2,346
      Stroud Green 27 £2,357
      Mile End 101 £2,363
      Kidbrooke 68 £2,370
      Hackney Wick 27 £2,388
      High Barnet 20 £2,390
      Upton Park 36 £2,395
      Worton 95 £2,396
      Middle Park 22 £2,406
      Canning Town 136 £2,407
      Finsbury Park 92 £2,410
      Temple Fortune 61 £2,413
      East Greenwich 143 £2,422
      Bow 132 £2,434
      Hornsey 97 £2,435
      Friern Barnet 34 £2,437
      Yiewsley 42 £2,438
      Twyford 40 £2,445
      Colindale 212 £2,446
      West Finchley 25 £2,453
      Merton Park 47 £2,460
      Holloway 208 £2,465
      Norbiton 132 £2,473
      West Ham 67 £2,485
      Southfields 54 £2,491
      Balham 159 £2,511
      Mapesbury 53 £2,518
      Crouch End 72 £2,530
      Nunhead 25 £2,542
      Stockwell 113 £2,548
      West Kensington 338 £2,554
      Rotherhithe 93 £2,555
      Mill Hill 26 £2,584
      Haggerston 50 £2,609
      Shacklewell 70 £2,615
      Limehouse 158 £2,628
      Dalston 61 £2,643
      Brent Cross 70 £2,655
      Stoke Newington 126 £2,657
      Tufnell Park 36 £2,688
      Stepney 76 £2,696
      Clapham 199 £2,697
      St Pancras 208 £2,708
      Raynes Park 75 £2,720
      Hanwell 138 £2,787
      Silvertown 123 £2,792
      Putney 121 £2,793
      Brondesbury 80 £2,807
      Walworth 85 £2,813
      Shadwell 82 £2,818
      Wandsworth 234 £2,822
      Blackwall 248 £2,824
      Shepherd's Bush 337 £2,843
      Old Kent Road 88 £2,848
      Kennington 29 £2,868
      Cockfosters 36 £2,886
      Queen's Park 102 £2,903
      Charlton Riverside 34 £2,908
      Hackney 87 £2,997
      Stratford 275 £3,026
      Greenwich Peninsula 37 £3,035
      Stamford Hill 67 £3,037
      Kew 25 £3,041
      Brook Green 117 £3,075
      Clapham Junction 179 £3,107
      Oval 70 £3,118
      Golders Green 149 £3,158
      Highbury 165 £3,176
      Elephant and Castle 190 £3,256
      Hammersmith 479 £3,297
      Barnsbury 239 £3,314
      Isle of Dogs 516 £3,348
      North Sheen 34 £3,350
      Lambeth 28 £3,440
      St Margarets 41 £3,484
      Fulham 297 £3,511
      South Hampstead 192 £3,517
      Whitechapel 498 £3,526
      Kentish Town 141 £3,534
      Islington 155 £3,598
      Battersea 179 £3,602
      Hoxton 167 £3,606
      West Hampstead 244 £3,623
      Somers Town 88 £3,658
      Bermondsey 185 £3,677
      Hampton Wick 29 £3,693
      Petersham 22 £3,695
      Canary Wharf 387 £3,788
      Shoreditch 132 £3,831
      North Kensington 263 £3,850
      Earl's Court 489 £3,891
      Wapping 228 £3,961
      Fitzrovia 366 £4,143
      Finsbury 146 £4,192
      The Borough 182 £4,276
      Waterloo 83 £4,282
      King's Cross 169 £4,412
      Gospel Oak 43 £4,417
      Vauxhall 244 £4,536
      Clerkenwell 187 £4,545
      Notting Hill 401 £4,570
      Brompton 704 £5,024
      Chalk Farm 294 £5,147
      Holborn 130 £5,335
      Belsize Park 355 £5,457
      Bloomsbury 133 £5,459
      Southwark 84 £5,584
      Kensington 315 £6,946
      Chelsea 458 £7,295
      South Kensington 549 £11,124
      Hampstead Garden Suburb 22 £11,747
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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