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,444
      Greenford 63 £1,463
      Hounslow West 78 £1,467
      Thornton Heath 60 £1,484
      Gants Hill 54 £1,494
      Cowley 34 £1,494
      Norbury 26 £1,496
      Rush Green 25 £1,497
      South Norwood 40 £1,524
      The Wrythe 21 £1,530
      Waddon 64 £1,541
      Bowes 22 £1,546
      Northwood 46 £1,554
      Newbury Park 37 £1,556
      Chingford 30 £1,562
      Carshalton Beeches 43 £1,581
      Feltham 61 £1,591
      Chadwell Heath 21 £1,593
      Seven Kings 79 £1,598
      Heston 43 £1,599
      Dagenham 45 £1,607
      Highams Park 23 £1,622
      Becontree Heath 28 £1,626
      Wealdstone 198 £1,631
      Harrow Weald 39 £1,650
      Worton 75 £1,651
      Purley 56 £1,659
      Rayners Lane 83 £1,666
      Perry Vale 33 £1,667
      Addiscombe 66 £1,680
      Yeading 36 £1,686
      Southbury 41 £1,690
      Ponders End 31 £1,696
      Pinner 24 £1,698
      Edmonton 63 £1,705
      Becontree 25 £1,706
      West Drayton 46 £1,712
      Hither Green 50 £1,712
      Kenton 26 £1,714
      Catford South 34 £1,717
      Penge 23 £1,719
      Cranford 40 £1,720
      Scrattons Farm 21 £1,723
      Palmers Green 63 £1,733
      Stanmore 32 £1,758
      Forest Hill 31 £1,759
      Anerley 24 £1,767
      Southgate 32 £1,786
      Beckenham 47 £1,788
      Hendon Central 52 £1,793
      West Norwood 71 £1,803
      New Barnet 34 £1,806
      West Green 142 £1,808
      Cricklewood 39 £1,809
      New Malden 28 £1,809
      Plashet 23 £1,812
      Thames View 34 £1,814
      Shortlands 24 £1,817
      Harringay 95 £1,829
      Kingsbury 38 £1,836
      Widmore 30 £1,857
      Brunswick Park 23 £1,858
      Finchley 39 £1,872
      Sudbury 79 £1,874
      Woodside 23 £1,880
      Surbiton 59 £1,880
      Plumstead 57 £1,885
      Whetstone 23 £1,892
      Osterley 28 £1,892
      Wallington 33 £1,904
      Spring Grove 73 £1,907
      Collier's Wood 66 £1,918
      Well Hall 20 £1,921
      Mitcham 51 £1,928
      Hornchurch 29 £1,937
      Deptford 70 £1,943
      Forest Gate 29 £1,953
      Plaistow 60 £1,957
      Harlesden 95 £1,963
      Selhurst 63 £1,963
      Brockley 28 £1,964
      Sudbury Hill 45 £1,967
      Hillingdon 26 £1,969
      Hayes 124 £1,970
      New Cross Gate 39 £1,976
      Alperton 82 £1,982
      Leyton 119 £1,987
      Charlton 44 £2,006
      Ladywell 74 £2,026
      Gallions Reach 46 £2,028
      Camberwell 78 £2,036
      Bethnal Green 164 £2,037
      Roehampton 34 £2,049
      Streatham 118 £2,053
      Hendon 90 £2,064
      Streatham Hill 169 £2,086
      Park Royal 160 £2,090
      West Hendon 45 £2,107
      Perivale 52 £2,108
      East Dulwich 33 £2,115
      Church End 48 £2,117
      Ickenham 34 £2,124
      Strawberry Hill 42 £2,128
      West Hackney 33 £2,149
      Tulse Hill 33 £2,156
      Broad Green 166 £2,172
      Summerstown 75 £2,192
      Leytonstone 51 £2,193
      Thamesmead 28 £2,195
      Woodside Park 30 £2,198
      New Cross 79 £2,210
      Homerton 40 £2,221
      Preston 89 £2,222
      Crystal Palace 24 £2,229
      Clapton 90 £2,241
      North Finchley 67 £2,242
      Dollis Hill 109 £2,265
      Merton 86 £2,266
      Furzedown 214 £2,268
      Benhilton 67 £2,277
      Canning Town 144 £2,286
      Beckton 34 £2,288
      Kilburn 130 £2,294
      Poplar 102 £2,295
      Peckham 69 £2,304
      Earlsfield 58 £2,305
      Brixton 159 £2,310
      High Barnet 22 £2,316
      Muswell Hill 95 £2,326
      Mapesbury 54 £2,331
      Kidbrooke 67 £2,341
      Upton Park 37 £2,362
      Archway 126 £2,364
      Stroud Green 28 £2,377
      Mile End 107 £2,380
      Friern Barnet 34 £2,385
      Hornsey 98 £2,389
      Temple Fortune 62 £2,393
      Finsbury Park 96 £2,395
      East Greenwich 146 £2,411
      Yiewsley 42 £2,425
      Bow 132 £2,427
      Norbiton 137 £2,437
      Colindale 211 £2,444
      West Finchley 25 £2,455
      Holloway 209 £2,458
      Merton Park 50 £2,469
      Middle Park 21 £2,470
      Mill Hill 29 £2,475
      Stoke Newington 122 £2,478
      West Ham 66 £2,486
      Southfields 56 £2,489
      Loughborough Junction 56 £2,493
      Balham 161 £2,494
      Nunhead 25 £2,527
      Crouch End 75 £2,537
      Rotherhithe 94 £2,541
      Stockwell 112 £2,549
      Shacklewell 71 £2,576
      Limehouse 156 £2,612
      Dalston 60 £2,622
      Haggerston 50 £2,632
      Brent Cross 72 £2,640
      Twyford 54 £2,663
      West Kensington 320 £2,680
      Stepney 76 £2,707
      Clapham 206 £2,709
      St Pancras 207 £2,710
      Raynes Park 78 £2,714
      Silvertown 123 £2,730
      Putney 123 £2,745
      Wandsworth 227 £2,758
      Hanwell 138 £2,780
      Tufnell Park 40 £2,781
      Walworth 91 £2,794
      Blackwall 250 £2,797
      Old Kent Road 91 £2,820
      Shepherd's Bush 333 £2,847
      Kennington 31 £2,851
      Cockfosters 36 £2,880
      Queen's Park 103 £2,893
      Charlton Riverside 34 £2,923
      Greenwich Peninsula 40 £3,012
      Hackney 89 £3,023
      Clapham Junction 178 £3,030
      Shadwell 89 £3,033
      Stamford Hill 68 £3,045
      Brondesbury 93 £3,056
      Brook Green 121 £3,076
      Kew 23 £3,099
      Oval 70 £3,139
      Elephant and Castle 181 £3,177
      Golders Green 166 £3,189
      North Sheen 38 £3,251
      Highbury 174 £3,269
      Barnsbury 249 £3,281
      Hammersmith 467 £3,291
      Isle of Dogs 497 £3,313
      Stratford 301 £3,385
      Lambeth 31 £3,393
      St Margarets 44 £3,413
      Islington 149 £3,481
      Whitechapel 492 £3,482
      Kentish Town 142 £3,532
      South Hampstead 201 £3,540
      Fitzrovia 277 £3,547
      Fulham 293 £3,552
      Bermondsey 158 £3,604
      Battersea 173 £3,638
      Somers Town 89 £3,656
      Hoxton 163 £3,663
      West Hampstead 245 £3,683
      Hampton Wick 29 £3,693
      Petersham 22 £3,695
      Shoreditch 136 £3,769
      Canary Wharf 385 £3,796
      North Kensington 272 £3,824
      Earl's Court 467 £3,870
      Wapping 224 £3,953
      Clerkenwell 163 £4,032
      Finsbury 143 £4,161
      Waterloo 83 £4,282
      The Borough 180 £4,300
      Gospel Oak 41 £4,306
      King's Cross 176 £4,402
      Vauxhall 222 £4,610
      Notting Hill 409 £4,624
      Brompton 693 £5,015
      Chalk Farm 287 £5,110
      Holborn 131 £5,280
      Belsize Park 364 £5,435
      Southwark 86 £5,542
      Bloomsbury 163 £5,807
      Kensington 318 £6,912
      Chelsea 454 £7,337
      South Kensington 545 £11,123
      Hampstead Garden Suburb 21 £12,187
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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