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 47 £1,230
      Thornton Heath 60 £1,348
      Hounslow West 66 £1,426
      Rush Green 25 £1,443
      Edmonton 50 £1,445
      South Norwood 45 £1,486
      Perry Vale 34 £1,497
      Gants Hill 50 £1,509
      Norbury 29 £1,513
      Cowley 29 £1,514
      Greenford 49 £1,515
      Heston 37 £1,518
      Poverest 21 £1,521
      Northwood 43 £1,529
      Chingford 27 £1,532
      Highams Park 25 £1,534
      Purley 43 £1,541
      Newbury Park 36 £1,553
      Seven Kings 68 £1,554
      Feltham 55 £1,560
      Bowes 20 £1,566
      Carshalton Beeches 46 £1,573
      Penge 22 £1,594
      Dagenham 26 £1,610
      Southgate 24 £1,626
      Kenton 23 £1,629
      Harrow Weald 44 £1,647
      Wealdstone 178 £1,649
      Yeading 37 £1,653
      Hither Green 44 £1,658
      Broad Green 137 £1,658
      Forest Hill 29 £1,664
      Addiscombe 50 £1,664
      Stanmore 29 £1,670
      Benhilton 55 £1,675
      Manor Park 26 £1,676
      Anerley 24 £1,684
      Palmers Green 54 £1,702
      Yiewsley 34 £1,702
      Rayners Lane 66 £1,707
      New Malden 22 £1,722
      Cricklewood 50 £1,727
      Scrattons Farm 23 £1,734
      Harringay 78 £1,740
      Ponders End 26 £1,742
      West Drayton 38 £1,750
      Southbury 38 £1,750
      Widmore 23 £1,755
      Surbiton 62 £1,759
      Plashet 22 £1,762
      Catford South 24 £1,766
      West Green 121 £1,767
      Hendon Central 58 £1,772
      Becontree Heath 20 £1,790
      Sudbury Hill 30 £1,798
      Worton 71 £1,798
      Beckenham 47 £1,806
      Collier's Wood 59 £1,830
      Brunswick Park 25 £1,838
      Sudbury 82 £1,845
      Colney Hatch 22 £1,848
      Plaistow 50 £1,864
      Kingsbury 39 £1,864
      Pinner 20 £1,866
      Forest Gate 26 £1,868
      Wallington 34 £1,869
      Finchley 37 £1,870
      Harlesden 92 £1,886
      Brockley 31 £1,888
      Gallions Reach 39 £1,901
      Leyton 111 £1,931
      Shortlands 22 £1,937
      Charlton 43 £1,938
      Hayes 122 £1,938
      Whetstone 21 £1,953
      Hendon 77 £1,967
      New Barnet 28 £1,970
      Deptford 72 £1,978
      Hillingdon 26 £1,979
      Thames View 28 £1,989
      West Hendon 38 £1,993
      Thamesmead 30 £1,995
      Plumstead 69 £2,006
      Church End 57 £2,010
      Mitcham 45 £2,011
      Ladywell 70 £2,012
      New Cross Gate 37 £2,019
      Streatham 122 £2,023
      East Dulwich 39 £2,035
      Alperton 78 £2,039
      Perivale 36 £2,050
      Roehampton 29 £2,059
      Crystal Palace 25 £2,073
      West Norwood 59 £2,074
      Camberwell 62 £2,082
      Tulse Hill 29 £2,084
      Park Royal 162 £2,096
      Selhurst 58 £2,107
      Bethnal Green 173 £2,133
      Ickenham 31 £2,134
      Mapesbury 64 £2,140
      West Hackney 35 £2,144
      High Barnet 20 £2,146
      Streatham Hill 136 £2,147
      Clapton 92 £2,150
      Peckham 53 £2,151
      North Finchley 47 £2,160
      Southfields 63 £2,183
      Leytonstone 44 £2,186
      Hornsey 89 £2,187
      Waddon 89 £2,195
      Woodside Park 26 £2,197
      Furzedown 207 £2,225
      Homerton 36 £2,234
      Preston 66 £2,240
      Nunhead 21 £2,241
      Merton 75 £2,249
      Canning Town 132 £2,258
      Summerstown 65 £2,259
      Poplar 97 £2,265
      Strawberry Hill 30 £2,274
      Kidbrooke 76 £2,274
      Loughborough Junction 44 £2,277
      Hackney Wick 22 £2,311
      Finsbury Park 88 £2,312
      Dollis Hill 97 £2,347
      Archway 89 £2,347
      East Greenwich 134 £2,347
      Twyford 50 £2,352
      Upton Park 31 £2,354
      Crouch End 82 £2,362
      Bow 118 £2,362
      Earlsfield 64 £2,375
      Brixton 144 £2,381
      Shadwell 99 £2,386
      Middle Park 20 £2,389
      Colindale 183 £2,390
      Stoke Newington 126 £2,396
      Putney 147 £2,397
      West Ham 74 £2,404
      Stroud Green 35 £2,407
      Limehouse 165 £2,418
      West Finchley 27 £2,418
      Mill Hill 31 £2,435
      Temple Fortune 54 £2,443
      Dalston 73 £2,470
      Balham 159 £2,488
      Rotherhithe 99 £2,497
      Muswell Hill 58 £2,508
      Kilburn 104 £2,555
      Shacklewell 64 £2,562
      Clapham 197 £2,595
      New Cross 89 £2,597
      Spring Grove 106 £2,605
      Norbiton 127 £2,623
      Holloway 160 £2,628
      Friern Barnet 29 £2,641
      Kennington 30 £2,642
      Wandsworth 209 £2,647
      Old Kent Road 85 £2,658
      West Kensington 306 £2,665
      Stockwell 118 £2,679
      St Pancras 216 £2,680
      Greenwich Peninsula 46 £2,693
      Silvertown 95 £2,694
      Blackwall 223 £2,705
      Cockfosters 42 £2,726
      Stamford Hill 67 £2,739
      Raynes Park 71 £2,760
      Stepney 74 £2,777
      Charlton Riverside 37 £2,780
      Shepherd's Bush 368 £2,803
      Hanwell 126 £2,812
      Haggerston 56 £2,837
      Kew 29 £2,857
      South Hampstead 186 £2,870
      Tufnell Park 33 £2,878
      Brent Cross 61 £2,879
      Mile End 135 £2,880
      Beckton 21 £2,886
      Stratford 238 £2,895
      Walworth 92 £2,913
      Oval 79 £2,931
      Queen's Park 103 £2,954
      North Sheen 34 £2,956
      Mortlake 22 £2,975
      Golders Green 119 £3,038
      Hackney 77 £3,057
      Brook Green 140 £3,112
      Lambeth 36 £3,126
      North Kensington 225 £3,146
      Clapham Junction 167 £3,161
      Merton Park 47 £3,179
      Elephant and Castle 141 £3,189
      Barnsbury 247 £3,227
      Hammersmith 442 £3,275
      Islington 155 £3,340
      Isle of Dogs 475 £3,361
      Whitechapel 462 £3,372
      Brondesbury 124 £3,387
      Fulham 326 £3,389
      Bermondsey 143 £3,436
      St Margarets 41 £3,489
      Highbury 173 £3,555
      Canary Wharf 340 £3,559
      Fitzrovia 258 £3,576
      Somers Town 94 £3,614
      Battersea 172 £3,667
      Hampton Wick 26 £3,701
      Kentish Town 136 £3,717
      West Hampstead 252 £3,723
      Shoreditch 118 £3,792
      Earl's Court 456 £3,903
      Wapping 224 £3,926
      Petersham 20 £3,955
      Hoxton 138 £4,026
      Clerkenwell 186 £4,197
      Finsbury 124 £4,217
      Gospel Oak 38 £4,231
      Waterloo 72 £4,299
      Vauxhall 225 £4,432
      The Borough 152 £4,438
      King's Cross 156 £4,590
      Notting Hill 416 £4,636
      Brompton 798 £4,969
      Chalk Farm 285 £5,009
      Holborn 122 £5,212
      Bloomsbury 116 £5,626
      Belsize Park 336 £5,718
      Southwark 75 £5,802
      Chelsea 412 £7,512
      Kensington 297 £7,594
      Hampstead Garden Suburb 20 £11,159
      South Kensington 495 £11,868
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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