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 43 £1,207
      Poverest 20 £1,406
      Thornton Heath 61 £1,464
      Rush Green 24 £1,470
      Bedfont 20 £1,474
      Greenford 67 £1,481
      Gants Hill 56 £1,483
      Hounslow West 79 £1,492
      Norbury 25 £1,492
      Cowley 34 £1,500
      South Norwood 43 £1,517
      The Wrythe 21 £1,525
      Waddon 66 £1,528
      Bowes 22 £1,546
      Northwood 47 £1,560
      Chingford 30 £1,562
      Newbury Park 39 £1,565
      Carshalton Beeches 44 £1,567
      Heston 43 £1,578
      Feltham 62 £1,586
      Dagenham 42 £1,590
      Becontree Heath 28 £1,606
      Broad Green 186 £1,615
      Wealdstone 206 £1,623
      Seven Kings 82 £1,626
      Highams Park 24 £1,627
      Harrow Weald 34 £1,653
      Rayners Lane 86 £1,654
      Kenton 26 £1,658
      Southbury 42 £1,673
      Perry Vale 35 £1,678
      Edmonton 67 £1,680
      Ponders End 30 £1,684
      Purley 56 £1,689
      Addiscombe 63 £1,692
      Penge 24 £1,699
      Yeading 35 £1,704
      Pinner 23 £1,710
      Becontree 25 £1,711
      Benhilton 59 £1,712
      Hendon Central 52 £1,717
      Cranford 40 £1,720
      West Drayton 46 £1,730
      Anerley 24 £1,733
      Catford South 31 £1,735
      Northumberland Heath 24 £1,736
      Hither Green 53 £1,738
      Scrattons Farm 21 £1,740
      Forest Hill 32 £1,748
      Southgate 31 £1,757
      Palmers Green 58 £1,771
      New Malden 28 £1,774
      Stanmore 33 £1,777
      Cricklewood 38 £1,788
      Beckenham 47 £1,798
      Harringay 97 £1,809
      West Norwood 71 £1,814
      New Barnet 34 £1,828
      Kingsbury 38 £1,842
      Shortlands 23 £1,846
      Plashet 24 £1,853
      West Green 142 £1,854
      Brunswick Park 23 £1,858
      Widmore 31 £1,862
      Thames View 34 £1,865
      Plumstead 56 £1,867
      Surbiton 59 £1,873
      Finchley 38 £1,878
      Hillingdon 29 £1,886
      Worton 84 £1,890
      Osterley 30 £1,893
      Spring Grove 74 £1,896
      Woodside 24 £1,905
      Well Hall 20 £1,921
      Wallington 32 £1,921
      Selhurst 66 £1,930
      Hornchurch 30 £1,931
      Collier's Wood 66 £1,932
      Plaistow 64 £1,948
      Mitcham 50 £1,951
      Sudbury 92 £1,953
      Harlesden 99 £1,955
      Brockley 29 £1,959
      Sudbury Hill 44 £1,962
      Whetstone 23 £1,973
      Alperton 78 £1,974
      Leyton 117 £1,994
      New Cross Gate 39 £2,002
      Peckham 64 £2,019
      Charlton 42 £2,020
      Hayes 140 £2,022
      Perivale 52 £2,023
      Forest Gate 28 £2,023
      Gallions Reach 45 £2,030
      Ladywell 75 £2,034
      Bethnal Green 167 £2,046
      Deptford 70 £2,053
      Streatham 121 £2,072
      Hendon 93 £2,078
      Streatham Hill 168 £2,080
      Roehampton 31 £2,094
      Park Royal 158 £2,099
      Church End 50 £2,107
      West Hendon 47 £2,115
      West Hackney 35 £2,121
      Ickenham 34 £2,124
      Strawberry Hill 43 £2,133
      East Dulwich 31 £2,141
      Tulse Hill 30 £2,149
      Crystal Palace 27 £2,177
      Camberwell 80 £2,183
      Summerstown 75 £2,194
      Thamesmead 26 £2,204
      New Cross 79 £2,207
      Leytonstone 50 £2,215
      Clapton 87 £2,219
      North Finchley 67 £2,220
      Woodside Park 32 £2,233
      Preston 90 £2,238
      Dollis Hill 110 £2,240
      Homerton 41 £2,240
      Blackheath 22 £2,241
      High Barnet 23 £2,261
      Furzedown 214 £2,266
      Stroud Green 30 £2,276
      Merton 89 £2,280
      Brixton 151 £2,293
      Beckton 32 £2,294
      Kilburn 130 £2,302
      Poplar 107 £2,313
      Archway 132 £2,318
      Loughborough Junction 46 £2,326
      Muswell Hill 94 £2,326
      Earlsfield 60 £2,329
      Kidbrooke 74 £2,330
      Middle Park 23 £2,366
      Mile End 106 £2,367
      Upton Park 37 £2,380
      Finsbury Park 93 £2,387
      Friern Barnet 35 £2,406
      Hackney Wick 30 £2,406
      Temple Fortune 60 £2,408
      Norbiton 138 £2,414
      Yiewsley 43 £2,414
      Hornsey 99 £2,421
      Canning Town 140 £2,423
      Colindale 217 £2,423
      East Greenwich 151 £2,426
      Merton Park 48 £2,435
      Twyford 43 £2,437
      West Finchley 26 £2,443
      Holloway 210 £2,444
      Mapesbury 56 £2,453
      Bow 131 £2,460
      Southfields 54 £2,461
      Nunhead 29 £2,474
      West Ham 68 £2,479
      Mill Hill 28 £2,481
      Crouch End 75 £2,484
      Balham 158 £2,501
      Rotherhithe 92 £2,540
      Stockwell 115 £2,544
      Shacklewell 68 £2,601
      Dalston 64 £2,606
      Limehouse 164 £2,611
      Brent Cross 74 £2,614
      Stoke Newington 128 £2,639
      Haggerston 49 £2,661
      Clapham 198 £2,685
      Shepherd's Bush 368 £2,693
      St Pancras 210 £2,704
      Raynes Park 86 £2,708
      West Kensington 311 £2,708
      Tufnell Park 37 £2,717
      Putney 122 £2,725
      Silvertown 123 £2,728
      Stepney 85 £2,751
      Brondesbury 84 £2,760
      Hanwell 139 £2,779
      Blackwall 255 £2,797
      Highbury 147 £2,807
      Walworth 90 £2,810
      Kew 24 £2,835
      Old Kent Road 90 £2,845
      Charlton Riverside 36 £2,851
      Queen's Park 101 £2,875
      Kennington 30 £2,880
      Cockfosters 36 £2,886
      Hackney 88 £3,016
      Stamford Hill 68 £3,027
      Greenwich Peninsula 39 £3,029
      Oval 79 £3,038
      Shadwell 91 £3,063
      Brook Green 121 £3,065
      Golders Green 156 £3,128
      Clapham Junction 180 £3,140
      Wandsworth 327 £3,167
      Elephant and Castle 191 £3,213
      North Sheen 37 £3,217
      Hammersmith 488 £3,289
      Lambeth 29 £3,299
      Isle of Dogs 526 £3,315
      Barnsbury 241 £3,317
      Stratford 333 £3,399
      St Margarets 43 £3,454
      Fulham 300 £3,515
      South Hampstead 193 £3,548
      Whitechapel 499 £3,563
      Kentish Town 143 £3,568
      North Kensington 224 £3,570
      Battersea 188 £3,580
      Hoxton 162 £3,613
      West Hampstead 251 £3,616
      Somers Town 91 £3,662
      Fitzrovia 290 £3,675
      Bermondsey 194 £3,678
      Hampton Wick 29 £3,693
      Petersham 22 £3,695
      Canary Wharf 394 £3,782
      Shoreditch 136 £3,786
      Earl's Court 488 £3,882
      Islington 192 £3,917
      Wapping 224 £4,001
      Clerkenwell 163 £4,097
      Finsbury 143 £4,123
      Waterloo 83 £4,282
      The Borough 188 £4,332
      Gospel Oak 45 £4,335
      King's Cross 177 £4,339
      Vauxhall 249 £4,465
      Notting Hill 398 £4,558
      Brompton 706 £5,018
      Chalk Farm 322 £5,153
      Holborn 130 £5,346
      Belsize Park 349 £5,468
      Southwark 87 £5,514
      Bloomsbury 161 £5,814
      Kensington 313 £6,902
      Chelsea 461 £7,196
      South Kensington 551 £11,005
      Hampstead Garden Suburb 20 £12,682
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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