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
      Penge 28 £1,405
      Hounslow West 64 £1,413
      Greenford 62 £1,431
      Cowley 58 £1,459
      Yiewsley 50 £1,470
      Becontree Heath 20 £1,478
      Northumberland Heath 25 £1,489
      Carshalton Beeches 35 £1,499
      Gants Hill 49 £1,505
      Thornton Heath 71 £1,525
      Kenton 29 £1,536
      Seven Kings 66 £1,538
      West Drayton 61 £1,562
      Cricklewood 54 £1,566
      Newbury Park 35 £1,566
      Catford South 25 £1,573
      Bedfont 29 £1,582
      Worton 49 £1,595
      Yeading 40 £1,600
      Thames View 23 £1,604
      Southbury 36 £1,611
      Heston 34 £1,614
      Wealdstone 139 £1,620
      Hillingdon 44 £1,622
      South Norwood 33 £1,623
      Feltham 42 £1,623
      Perry Vale 32 £1,625
      Edmonton 48 £1,641
      Stanmore 22 £1,658
      Anerley 21 £1,674
      Ponders End 21 £1,680
      Hendon Central 65 £1,682
      New Malden 35 £1,682
      Finchley 30 £1,708
      Roehampton 42 £1,712
      Addiscombe 61 £1,713
      Northwood 63 £1,721
      Waddon 64 £1,724
      Rayners Lane 73 £1,741
      Shortlands 22 £1,742
      West Norwood 44 £1,745
      Upper Norwood 22 £1,748
      Rush Green 44 £1,760
      Beckenham 27 £1,785
      Sudbury 90 £1,786
      Brunswick Park 21 £1,793
      Harrow Weald 45 £1,813
      Benhilton 66 £1,818
      Tulse Hill 20 £1,818
      Southgate 21 £1,821
      Palmers Green 43 £1,825
      Becontree 31 £1,831
      Kingsbury 48 £1,835
      Forest Hill 29 £1,837
      New Southgate 22 £1,857
      Broad Green 177 £1,862
      Plaistow 42 £1,877
      Hayes 88 £1,889
      Dollis Hill 77 £1,900
      Plumstead 51 £1,907
      Mitcham 43 £1,910
      South Woodford 25 £1,918
      Wallington 34 £1,932
      West Green 135 £1,933
      Hanwell 100 £1,940
      New Barnet 20 £1,976
      Forest Gate 28 £1,982
      Sudbury Hill 26 £1,985
      Plashet 26 £1,988
      Hendon 77 £1,988
      Homerton 32 £1,991
      Alperton 75 £2,003
      Strawberry Hill 41 £2,004
      Leytonstone 50 £2,020
      Leyton 107 £2,022
      Hither Green 35 £2,022
      Whetstone 28 £2,035
      Perivale 48 £2,036
      Beckton 30 £2,045
      Harlesden 93 £2,046
      Selhurst 60 £2,068
      Deptford 43 £2,073
      New Cross Gate 50 £2,079
      Hornchurch 23 £2,080
      Church End 60 £2,084
      Nunhead 20 £2,099
      Dagenham 20 £2,109
      Thamesmead 24 £2,117
      Purley 35 £2,121
      Ladywell 70 £2,125
      Gallions Reach 23 £2,133
      Camberwell 64 £2,133
      West Hendon 50 £2,141
      Charlton 25 £2,147
      Collier's Wood 56 £2,171
      Streatham 101 £2,183
      Maryland 26 £2,188
      Spring Grove 86 £2,200
      Ickenham 41 £2,202
      Harringay 84 £2,223
      New Cross 67 £2,224
      Hornsey 88 £2,237
      Mapesbury 91 £2,244
      Park Royal 158 £2,255
      East Dulwich 28 £2,255
      Furzedown 112 £2,280
      Merton 63 £2,300
      Poplar 164 £2,302
      Earlsfield 60 £2,307
      Colindale 169 £2,332
      Preston 89 £2,342
      Surbiton 71 £2,348
      Clapton 80 £2,357
      Archway 112 £2,379
      Rotherhithe 89 £2,381
      Crouch End 61 £2,386
      Peckham 68 £2,399
      Southfields 44 £2,401
      Temple Fortune 71 £2,402
      Streatham Hill 95 £2,426
      Twyford 44 £2,435
      Finsbury Park 113 £2,435
      Brent Cross 58 £2,436
      Woodside Park 22 £2,437
      West Hackney 33 £2,445
      Kilburn 109 £2,463
      East Greenwich 110 £2,465
      Putney 97 £2,471
      Brixton 107 £2,479
      Summerstown 51 £2,481
      Holloway 163 £2,490
      Shadwell 68 £2,492
      Friern Barnet 31 £2,496
      Canning Town 163 £2,499
      Mile End 81 £2,539
      Coombe 29 £2,551
      Loughborough Junction 43 £2,554
      Mill Hill 33 £2,557
      North Finchley 44 £2,562
      Bow 139 £2,593
      Muswell Hill 65 £2,603
      Limehouse 147 £2,632
      Wandsworth 172 £2,640
      Dalston 79 £2,654
      Kidbrooke 76 £2,664
      Charlton Riverside 29 £2,704
      Stockwell 98 £2,706
      Hackney 68 £2,709
      Clapham 166 £2,720
      Bethnal Green 95 £2,724
      Shacklewell 57 £2,735
      Merton Park 49 £2,736
      High Barnet 24 £2,747
      Stamford Hill 68 £2,750
      Blackwall 294 £2,756
      Upton Park 28 £2,760
      Mortlake 27 £2,777
      Haggerston 41 £2,800
      St Pancras 191 £2,803
      Brondesbury 72 £2,803
      Norbiton 115 £2,805
      Stoke Newington 135 £2,808
      Stepney 85 £2,817
      West Ham 75 £2,827
      West Kensington 303 £2,830
      Old Kent Road 115 £2,833
      Balham 86 £2,833
      Stroud Green 39 £2,842
      Raynes Park 80 £2,844
      Silvertown 120 £2,855
      Highbury 120 £2,906
      Golders Green 131 £2,919
      Shepherd's Bush 357 £2,931
      Kennington 47 £2,951
      Cockfosters 35 £2,966
      South Hampstead 147 £3,026
      Greenwich Peninsula 74 £3,030
      North Sheen 34 £3,111
      Walworth 96 £3,114
      West Hampstead 246 £3,162
      North Kensington 149 £3,174
      Queen's Park 75 £3,227
      Tufnell Park 28 £3,230
      Stratford 283 £3,292
      Clapham Junction 126 £3,317
      St Margarets 69 £3,318
      Whitechapel 501 £3,387
      Barnsbury 261 £3,387
      Gospel Oak 27 £3,395
      Elephant and Castle 212 £3,417
      Isle of Dogs 861 £3,437
      Oval 93 £3,451
      Brook Green 119 £3,508
      Bermondsey 177 £3,558
      Canary Wharf 467 £3,599
      Fulham 314 £3,624
      Somers Town 125 £3,647
      Islington 179 £3,674
      Hampton Wick 40 £3,722
      Hammersmith 519 £3,744
      Battersea 169 £3,833
      Earl's Court 528 £3,863
      Fitzrovia 295 £3,945
      Kentish Town 140 £3,969
      Lambeth 48 £4,056
      Wapping 240 £4,224
      The Borough 215 £4,398
      Hoxton 141 £4,476
      Vauxhall 321 £4,568
      Finsbury 211 £4,589
      Shoreditch 155 £4,626
      Clerkenwell 193 £4,695
      Notting Hill 373 £4,742
      Waterloo 172 £4,978
      Chalk Farm 297 £5,032
      Brompton 774 £5,081
      Holborn 123 £5,237
      Bloomsbury 141 £5,439
      King's Cross 187 £5,464
      Belsize Park 348 £5,481
      Southwark 130 £5,712
      Kensington 319 £7,106
      Chelsea 565 £7,354
      South Kensington 631 £11,665
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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