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,222
      Hounslow West 57 £1,383
      Rush Green 29 £1,413
      Norbury 29 £1,426
      Thornton Heath 66 £1,453
      Edmonton 56 £1,478
      Gants Hill 45 £1,501
      Poverest 23 £1,503
      Cowley 31 £1,505
      Heston 42 £1,531
      South Norwood 39 £1,534
      Chingford 25 £1,540
      Seven Kings 69 £1,543
      Newbury Park 38 £1,563
      Penge 21 £1,564
      Carshalton Beeches 51 £1,567
      Northwood 43 £1,575
      Bowes 21 £1,576
      Greenford 48 £1,577
      Feltham 52 £1,580
      Perry Vale 30 £1,598
      Highams Park 22 £1,613
      Wealdstone 180 £1,616
      Dagenham 34 £1,617
      Hither Green 45 £1,627
      Purley 52 £1,631
      Manor Park 23 £1,669
      Broad Green 145 £1,674
      Osterley 28 £1,677
      Yiewsley 40 £1,678
      Rayners Lane 73 £1,683
      Stanmore 26 £1,695
      Palmers Green 61 £1,696
      Forest Hill 29 £1,700
      Catford South 27 £1,714
      Scrattons Farm 20 £1,718
      Becontree Heath 22 £1,729
      Becontree 21 £1,732
      Southbury 35 £1,733
      Benhilton 51 £1,734
      West Drayton 44 £1,735
      Cricklewood 51 £1,738
      Southgate 28 £1,739
      Harrow Weald 42 £1,739
      Ponders End 26 £1,744
      Anerley 27 £1,752
      Yeading 32 £1,754
      Addiscombe 47 £1,755
      Hendon Central 57 £1,759
      West Green 133 £1,761
      New Malden 27 £1,794
      Harringay 83 £1,805
      Widmore 24 £1,805
      Kingsbury 40 £1,815
      Sudbury 75 £1,829
      Brunswick Park 23 £1,830
      Beckenham 42 £1,837
      Collier's Wood 51 £1,844
      Wallington 35 £1,846
      Surbiton 63 £1,867
      Woodside 22 £1,871
      Mitcham 39 £1,886
      Forest Gate 21 £1,891
      West Norwood 56 £1,892
      Finchley 38 £1,897
      Brockley 25 £1,901
      Pinner 21 £1,907
      New Barnet 31 £1,908
      Plaistow 50 £1,922
      Leyton 105 £1,925
      Selhurst 56 £1,927
      Hillingdon 27 £1,939
      Spring Grove 64 £1,939
      Hayes 126 £1,939
      Charlton 41 £1,947
      Harlesden 94 £1,960
      Ladywell 68 £1,968
      Gallions Reach 40 £1,970
      Thames View 27 £1,980
      Well Hall 21 £2,003
      Camberwell 73 £2,004
      Alperton 78 £2,004
      Hendon 77 £2,005
      High Barnet 23 £2,006
      Whetstone 21 £2,014
      Plumstead 60 £2,017
      Roehampton 35 £2,019
      New Cross Gate 40 £2,022
      West Hendon 37 £2,036
      Church End 52 £2,040
      East Dulwich 29 £2,051
      Streatham Hill 154 £2,072
      Streatham 117 £2,080
      Hackney Wick 20 £2,089
      Crystal Palace 24 £2,113
      Peckham 64 £2,116
      Sudbury Hill 26 £2,121
      Bethnal Green 183 £2,125
      New Cross 76 £2,132
      Perivale 39 £2,138
      Summerstown 66 £2,147
      Park Royal 151 £2,153
      Ickenham 31 £2,160
      Stroud Green 30 £2,162
      West Hackney 27 £2,166
      Leytonstone 49 £2,168
      Tulse Hill 29 £2,175
      Thamesmead 28 £2,177
      Clapton 80 £2,184
      Strawberry Hill 30 £2,192
      Poplar 92 £2,196
      Loughborough Junction 46 £2,205
      Southfields 58 £2,216
      Canning Town 145 £2,229
      Hornsey 91 £2,237
      Furzedown 220 £2,242
      Merton 75 £2,248
      Deptford 69 £2,250
      Archway 95 £2,253
      Brixton 138 £2,261
      Earlsfield 58 £2,265
      Nunhead 20 £2,265
      Woodside Park 25 £2,266
      Homerton 35 £2,270
      Bow 132 £2,278
      Finsbury Park 88 £2,289
      Kidbrooke 73 £2,325
      North Finchley 51 £2,330
      East Greenwich 140 £2,333
      Preston 72 £2,348
      Mapesbury 71 £2,352
      Limehouse 149 £2,356
      West Ham 74 £2,370
      Mile End 106 £2,385
      Colindale 189 £2,402
      Rotherhithe 105 £2,403
      Mill Hill 34 £2,409
      Twyford 46 £2,410
      West Finchley 30 £2,440
      Muswell Hill 61 £2,444
      Balham 165 £2,444
      Putney 139 £2,446
      Middle Park 23 £2,480
      Holloway 161 £2,484
      Dollis Hill 85 £2,486
      Worton 111 £2,493
      Temple Fortune 62 £2,493
      Dalston 68 £2,507
      Shadwell 71 £2,511
      Stoke Newington 126 £2,513
      Crouch End 68 £2,525
      Friern Barnet 26 £2,568
      Merton Park 43 £2,593
      Stockwell 112 £2,600
      Kennington 29 £2,618
      Old Kent Road 86 £2,656
      Clapham 201 £2,663
      Upton Park 31 £2,666
      St Pancras 221 £2,673
      Norbiton 141 £2,718
      Brondesbury 91 £2,732
      Cockfosters 41 £2,744
      Beckton 25 £2,744
      Wandsworth 189 £2,756
      Shacklewell 60 £2,764
      Brent Cross 61 £2,781
      Raynes Park 74 £2,783
      Silvertown 112 £2,803
      Stratford 258 £2,806
      Kew 30 £2,807
      Charlton Riverside 37 £2,808
      West Kensington 333 £2,815
      Stepney 73 £2,824
      Highbury 138 £2,840
      Greenwich Peninsula 46 £2,843
      Haggerston 54 £2,844
      Blackwall 215 £2,862
      Hanwell 120 £2,869
      Stamford Hill 65 £2,887
      Walworth 93 £2,908
      Queen's Park 103 £2,912
      Clapham Junction 192 £2,926
      Shepherd's Bush 380 £2,937
      Waddon 117 £2,978
      Kilburn 141 £2,983
      Oval 82 £3,021
      Hackney 83 £3,057
      South Hampstead 180 £3,087
      Golders Green 122 £3,091
      Tufnell Park 27 £3,092
      North Kensington 215 £3,158
      Elephant and Castle 147 £3,182
      North Sheen 30 £3,197
      Whitechapel 480 £3,265
      Islington 169 £3,267
      Hammersmith 452 £3,278
      Barnsbury 232 £3,291
      Fulham 312 £3,333
      Isle of Dogs 475 £3,343
      St Margarets 44 £3,368
      Bermondsey 152 £3,470
      Brook Green 162 £3,494
      Lambeth 38 £3,525
      Battersea 173 £3,620
      Somers Town 88 £3,637
      Canary Wharf 363 £3,648
      Fitzrovia 275 £3,705
      Shoreditch 123 £3,707
      West Hampstead 255 £3,756
      Earl's Court 479 £3,806
      Kentish Town 123 £3,844
      Hampton Wick 24 £3,845
      Hoxton 146 £3,936
      Wapping 247 £4,121
      Gospel Oak 40 £4,140
      Waterloo 75 £4,212
      Clerkenwell 192 £4,311
      The Borough 189 £4,357
      Vauxhall 220 £4,389
      King's Cross 159 £4,548
      Notting Hill 406 £4,662
      Finsbury 221 £4,683
      Brompton 670 £4,935
      Chalk Farm 283 £5,142
      Holborn 148 £5,268
      Bloomsbury 132 £5,288
      Belsize Park 378 £5,399
      Southwark 78 £5,629
      Kensington 280 £7,202
      Chelsea 439 £7,327
      Hampstead Garden Suburb 22 £10,483
      South Kensington 521 £11,701
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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