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 65 £1,459
      Hounslow West 78 £1,467
      Thornton Heath 60 £1,484
      Cowley 35 £1,492
      Gants Hill 54 £1,494
      Rush Green 25 £1,497
      South Norwood 42 £1,521
      Norbury 25 £1,526
      The Wrythe 21 £1,530
      Waddon 64 £1,541
      Bowes 22 £1,546
      Northwood 46 £1,554
      Newbury Park 38 £1,557
      Chingford 30 £1,562
      Carshalton Beeches 43 £1,581
      Feltham 62 £1,585
      Chadwell Heath 21 £1,593
      Seven Kings 79 £1,598
      Worton 74 £1,599
      Heston 43 £1,599
      Dagenham 45 £1,607
      Highams Park 24 £1,623
      Becontree Heath 28 £1,626
      Wealdstone 201 £1,629
      Harrow Weald 39 £1,650
      Rayners Lane 83 £1,666
      Purley 58 £1,669
      Perry Vale 34 £1,671
      Kenton 25 £1,676
      Addiscombe 66 £1,680
      Ponders End 32 £1,681
      Southbury 42 £1,685
      Yeading 36 £1,686
      Pinner 24 £1,698
      Edmonton 63 £1,705
      Becontree 25 £1,706
      Penge 24 £1,708
      West Drayton 46 £1,712
      Hither Green 50 £1,712
      Catford South 34 £1,717
      Cranford 40 £1,720
      Scrattons Farm 22 £1,731
      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 143 £1,806
      Cricklewood 39 £1,809
      New Malden 28 £1,809
      Plashet 23 £1,812
      Thames View 34 £1,814
      Shortlands 24 £1,817
      Harringay 99 £1,831
      Kingsbury 38 £1,836
      Widmore 30 £1,857
      Brunswick Park 23 £1,858
      Sudbury 80 £1,865
      Surbiton 60 £1,869
      Finchley 39 £1,872
      Spring Grove 71 £1,874
      Woodside 23 £1,880
      Plumstead 57 £1,885
      Whetstone 23 £1,892
      Osterley 28 £1,892
      Wallington 33 £1,904
      Mitcham 53 £1,912
      Collier's Wood 66 £1,918
      Well Hall 20 £1,921
      Hornchurch 30 £1,932
      Deptford 71 £1,947
      Harlesden 96 £1,953
      Forest Gate 29 £1,953
      Plaistow 60 £1,957
      Alperton 81 £1,964
      Brockley 28 £1,964
      Sudbury Hill 45 £1,967
      Hillingdon 26 £1,969
      Hayes 124 £1,970
      Selhurst 62 £1,971
      Leyton 119 £1,987
      New Cross Gate 38 £1,996
      Charlton 44 £2,006
      Ladywell 74 £2,026
      Gallions Reach 45 £2,042
      Roehampton 34 £2,049
      Streatham 118 £2,053
      Bethnal Green 165 £2,056
      Hendon 90 £2,064
      Camberwell 79 £2,069
      Park Royal 161 £2,086
      Streatham Hill 169 £2,086
      West Hendon 45 £2,107
      Perivale 52 £2,108
      Strawberry Hill 43 £2,112
      Church End 48 £2,117
      East Dulwich 34 £2,120
      Ickenham 34 £2,124
      West Hackney 34 £2,140
      Tulse Hill 33 £2,156
      Summerstown 75 £2,192
      Leytonstone 51 £2,193
      Thamesmead 28 £2,195
      Woodside Park 30 £2,198
      Broad Green 169 £2,204
      New Cross 79 £2,210
      Crystal Palace 25 £2,216
      Homerton 40 £2,221
      Preston 89 £2,222
      North Finchley 67 £2,242
      Clapton 89 £2,244
      Dollis Hill 110 £2,256
      Merton 86 £2,266
      Furzedown 215 £2,266
      Benhilton 68 £2,270
      Beckton 34 £2,288
      Canning Town 145 £2,290
      Brixton 159 £2,292
      Kilburn 130 £2,294
      Poplar 103 £2,300
      Peckham 69 £2,304
      Earlsfield 58 £2,305
      Mapesbury 55 £2,315
      High Barnet 22 £2,316
      Muswell Hill 95 £2,326
      Kidbrooke 68 £2,336
      Archway 128 £2,359
      Upton Park 37 £2,362
      Mile End 108 £2,376
      Stroud Green 28 £2,377
      Temple Fortune 63 £2,379
      Friern Barnet 34 £2,385
      Finsbury Park 96 £2,395
      Middle Park 22 £2,406
      Hornsey 99 £2,410
      East Greenwich 146 £2,411
      Yiewsley 42 £2,425
      Bow 132 £2,427
      Norbiton 137 £2,437
      Colindale 212 £2,443
      West Finchley 25 £2,455
      Holloway 209 £2,458
      Merton Park 50 £2,469
      Mill Hill 29 £2,475
      Stoke Newington 123 £2,478
      West Ham 66 £2,486
      Southfields 56 £2,489
      Balham 161 £2,494
      Loughborough Junction 57 £2,519
      Nunhead 25 £2,527
      Crouch End 76 £2,528
      Rotherhithe 95 £2,532
      Stockwell 112 £2,549
      Shacklewell 71 £2,576
      Limehouse 157 £2,606
      Dalston 60 £2,622
      Haggerston 50 £2,632
      Brent Cross 72 £2,640
      Twyford 54 £2,663
      West Kensington 320 £2,689
      Stepney 77 £2,702
      Clapham 206 £2,708
      St Pancras 207 £2,710
      Raynes Park 78 £2,714
      Silvertown 124 £2,729
      Putney 123 £2,745
      Wandsworth 224 £2,747
      Hanwell 138 £2,780
      Tufnell Park 40 £2,781
      Walworth 92 £2,789
      Blackwall 249 £2,800
      Old Kent Road 92 £2,821
      Kennington 31 £2,851
      Shepherd's Bush 335 £2,851
      Cockfosters 36 £2,880
      Charlton Riverside 35 £2,888
      Queen's Park 103 £2,891
      Hackney 91 £3,003
      Greenwich Peninsula 40 £3,012
      Clapham Junction 179 £3,026
      Stamford Hill 68 £3,045
      Brondesbury 96 £3,056
      Brook Green 121 £3,076
      Kew 23 £3,099
      Oval 71 £3,128
      Shadwell 92 £3,147
      Elephant and Castle 181 £3,177
      Golders Green 166 £3,189
      North Sheen 38 £3,251
      Highbury 174 £3,269
      Barnsbury 250 £3,277
      Hammersmith 468 £3,287
      Isle of Dogs 497 £3,313
      Stratford 302 £3,380
      Lambeth 31 £3,393
      St Margarets 44 £3,413
      Whitechapel 493 £3,479
      Islington 149 £3,481
      Kentish Town 143 £3,530
      South Hampstead 201 £3,540
      Fitzrovia 276 £3,549
      Fulham 293 £3,552
      Upton 20 £3,595
      Bermondsey 158 £3,604
      Battersea 174 £3,629
      Somers Town 90 £3,646
      West Hampstead 245 £3,683
      Hoxton 164 £3,690
      Hampton Wick 29 £3,693
      Petersham 22 £3,695
      Shoreditch 137 £3,763
      North Kensington 272 £3,791
      Canary Wharf 385 £3,796
      Earl's Court 466 £3,873
      Wapping 224 £3,970
      Clerkenwell 162 £4,034
      Finsbury 139 £4,112
      Waterloo 83 £4,282
      Gospel Oak 41 £4,305
      The Borough 179 £4,317
      King's Cross 176 £4,402
      Vauxhall 222 £4,614
      Notting Hill 411 £4,618
      Brompton 695 £5,009
      Chalk Farm 285 £5,118
      Holborn 131 £5,280
      Belsize Park 371 £5,391
      Southwark 86 £5,524
      Bloomsbury 164 £5,795
      Kensington 318 £6,912
      Chelsea 455 £7,327
      South Kensington 549 £11,055
      Hampstead Garden Suburb 21 £12,187
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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