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
      Thornton Heath 61 £1,464
      Rush Green 24 £1,470
      Bedfont 20 £1,474
      Gants Hill 56 £1,480
      Greenford 67 £1,481
      Hounslow West 79 £1,492
      Cowley 34 £1,500
      Norbury 24 £1,508
      South Norwood 44 £1,524
      The Wrythe 21 £1,525
      Waddon 67 £1,531
      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 43 £1,597
      Becontree Heath 28 £1,606
      Broad Green 181 £1,622
      Highams Park 24 £1,627
      Seven Kings 81 £1,627
      Wealdstone 205 £1,629
      Rayners Lane 84 £1,666
      Purley 54 £1,672
      Southbury 42 £1,673
      Perry Vale 37 £1,673
      Harrow Weald 37 £1,677
      Edmonton 66 £1,683
      Ponders End 31 £1,686
      Addiscombe 63 £1,692
      Penge 24 £1,699
      Yeading 35 £1,704
      Kenton 26 £1,706
      Hendon Central 52 £1,708
      Pinner 23 £1,710
      Becontree 25 £1,711
      Cranford 40 £1,720
      Benhilton 60 £1,728
      West Drayton 46 £1,730
      Anerley 24 £1,731
      Northumberland Heath 23 £1,735
      Catford South 31 £1,735
      Scrattons Farm 21 £1,740
      Hither Green 51 £1,741
      Forest Hill 32 £1,748
      Cricklewood 40 £1,756
      Southgate 31 £1,757
      Stanmore 32 £1,757
      New Malden 28 £1,774
      Palmers Green 56 £1,781
      Beckenham 48 £1,793
      Harringay 97 £1,808
      New Barnet 34 £1,828
      West Norwood 70 £1,839
      Kingsbury 38 £1,842
      West Green 143 £1,847
      Thames View 32 £1,852
      Plashet 24 £1,853
      Shortlands 22 £1,853
      Widmore 32 £1,854
      Finchley 36 £1,857
      Brunswick Park 23 £1,858
      Plumstead 56 £1,867
      Surbiton 59 £1,873
      Hillingdon 29 £1,886
      Osterley 30 £1,893
      Spring Grove 75 £1,899
      Whetstone 22 £1,902
      Woodside 24 £1,905
      Well Hall 21 £1,915
      Wallington 32 £1,921
      Collier's Wood 65 £1,925
      Hornchurch 31 £1,932
      Mitcham 51 £1,938
      Selhurst 65 £1,938
      Sudbury 90 £1,945
      Worton 84 £1,946
      Harlesden 99 £1,955
      Plaistow 62 £1,968
      Sudbury Hill 45 £1,970
      Alperton 79 £1,979
      Brockley 28 £1,986
      New Cross Gate 40 £1,989
      Leyton 117 £2,016
      Peckham 64 £2,019
      Charlton 42 £2,020
      Hayes 140 £2,022
      Forest Gate 28 £2,023
      Gallions Reach 45 £2,030
      Ladywell 75 £2,032
      Perivale 51 £2,041
      Bethnal Green 166 £2,049
      Roehampton 31 £2,049
      Deptford 70 £2,053
      Streatham 119 £2,063
      Hendon 93 £2,078
      Streatham Hill 164 £2,080
      Park Royal 157 £2,098
      Church End 50 £2,107
      West Hendon 46 £2,111
      West Hackney 35 £2,121
      Ickenham 34 £2,124
      Strawberry Hill 43 £2,133
      East Dulwich 31 £2,139
      Tulse Hill 30 £2,149
      Camberwell 80 £2,175
      Crystal Palace 26 £2,188
      Summerstown 74 £2,194
      New Cross 77 £2,211
      Leytonstone 50 £2,215
      Clapton 87 £2,217
      North Finchley 67 £2,220
      Woodside Park 31 £2,224
      Thamesmead 26 £2,225
      Preston 90 £2,230
      Homerton 41 £2,240
      Dollis Hill 110 £2,243
      Merton 87 £2,260
      High Barnet 23 £2,261
      Furzedown 215 £2,265
      East Sheen 20 £2,279
      Beckton 31 £2,279
      Kilburn 125 £2,287
      Brixton 153 £2,287
      Stroud Green 30 £2,309
      Poplar 106 £2,312
      Archway 131 £2,319
      Loughborough Junction 46 £2,326
      Muswell Hill 93 £2,328
      Earlsfield 60 £2,329
      Kidbrooke 73 £2,342
      Temple Fortune 60 £2,349
      Middle Park 23 £2,366
      Mile End 107 £2,373
      Upton Park 37 £2,380
      Finsbury Park 93 £2,387
      Friern Barnet 35 £2,406
      Hackney Wick 30 £2,406
      East Greenwich 153 £2,407
      Yiewsley 43 £2,414
      Norbiton 135 £2,419
      Hornsey 99 £2,420
      Canning Town 140 £2,423
      Colindale 216 £2,428
      Merton Park 48 £2,435
      Southfields 55 £2,437
      Twyford 43 £2,437
      Holloway 209 £2,446
      West Finchley 25 £2,453
      Bow 131 £2,458
      Mapesbury 55 £2,471
      Crouch End 76 £2,473
      West Ham 68 £2,479
      Mill Hill 28 £2,481
      Nunhead 28 £2,499
      Balham 158 £2,501
      Rotherhithe 92 £2,525
      Stockwell 115 £2,545
      Dalston 64 £2,606
      Limehouse 164 £2,610
      Brent Cross 74 £2,614
      Haggerston 48 £2,618
      Shacklewell 70 £2,639
      Stoke Newington 126 £2,644
      West Kensington 320 £2,680
      Tufnell Park 36 £2,683
      Clapham 198 £2,687
      St Pancras 210 £2,704
      Shepherd's Bush 365 £2,712
      Silvertown 125 £2,717
      Stepney 83 £2,718
      Raynes Park 82 £2,729
      Putney 124 £2,735
      Hanwell 142 £2,756
      Brondesbury 83 £2,771
      Blackwall 251 £2,810
      Walworth 90 £2,810
      Kew 24 £2,835
      Charlton Riverside 36 £2,851
      Old Kent Road 89 £2,852
      Queen's Park 102 £2,874
      Kennington 30 £2,880
      Highbury 151 £2,884
      Cockfosters 36 £2,886
      Greenwich Peninsula 38 £3,003
      Hackney 89 £3,006
      Stamford Hill 68 £3,027
      Shadwell 91 £3,036
      Brook Green 120 £3,062
      Oval 75 £3,063
      Clapham Junction 184 £3,105
      Golders Green 156 £3,121
      Wandsworth 316 £3,141
      Elephant and Castle 192 £3,214
      North Sheen 37 £3,217
      Hammersmith 487 £3,291
      Stratford 323 £3,295
      Lambeth 29 £3,299
      Barnsbury 244 £3,306
      Isle of Dogs 531 £3,326
      St Margarets 43 £3,458
      Fulham 301 £3,513
      Kentish Town 142 £3,524
      Whitechapel 501 £3,555
      South Hampstead 192 £3,556
      Battersea 187 £3,583
      Hoxton 166 £3,586
      West Hampstead 247 £3,600
      Bermondsey 196 £3,614
      North Kensington 230 £3,627
      Somers Town 91 £3,662
      Fitzrovia 296 £3,691
      Hampton Wick 29 £3,693
      Petersham 22 £3,695
      Canary Wharf 394 £3,782
      Shoreditch 136 £3,787
      Islington 185 £3,862
      Earl's Court 488 £3,888
      Wapping 224 £3,981
      Finsbury 144 £4,110
      Clerkenwell 162 £4,122
      Waterloo 83 £4,282
      The Borough 187 £4,339
      King's Cross 176 £4,348
      Gospel Oak 44 £4,410
      Vauxhall 249 £4,465
      Notting Hill 398 £4,564
      Brompton 705 £5,018
      Chalk Farm 319 £5,139
      Holborn 131 £5,325
      Belsize Park 349 £5,453
      Southwark 86 £5,546
      Bloomsbury 160 £5,794
      Kensington 311 £6,905
      Chelsea 460 £7,213
      South Kensington 549 £11,085
      Hampstead Garden Suburb 20 £12,682
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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