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 48 £1,236
      Thornton Heath 71 £1,389
      Hounslow West 64 £1,404
      Norbury 25 £1,453
      Rush Green 30 £1,457
      Edmonton 55 £1,462
      Gants Hill 50 £1,464
      South Norwood 44 £1,466
      Poverest 22 £1,490
      Waddon 80 £1,491
      Perry Vale 37 £1,514
      Cowley 27 £1,522
      Northwood 46 £1,525
      Carshalton Beeches 46 £1,535
      Greenford 52 £1,543
      Seven Kings 65 £1,557
      Heston 37 £1,559
      Chingford 29 £1,562
      Bowes 21 £1,565
      Newbury Park 36 £1,569
      Highams Park 23 £1,576
      Kenton 22 £1,580
      Penge 22 £1,582
      Dagenham 30 £1,587
      Feltham 56 £1,588
      Purley 43 £1,597
      Harrow Weald 45 £1,620
      Wealdstone 181 £1,639
      Yeading 33 £1,644
      Forest Hill 27 £1,648
      Broad Green 137 £1,651
      Manor Park 25 £1,679
      Hither Green 46 £1,689
      Rayners Lane 72 £1,690
      Stanmore 29 £1,690
      Addiscombe 54 £1,698
      Southbury 37 £1,702
      Cricklewood 56 £1,712
      Yiewsley 31 £1,715
      Osterley 24 £1,722
      Worton 76 £1,726
      Becontree 23 £1,727
      Ponders End 26 £1,735
      West Drayton 43 £1,744
      Anerley 24 £1,745
      Woodside 24 £1,751
      Surbiton 67 £1,751
      Southgate 25 £1,754
      Thamesmead 23 £1,760
      Palmers Green 55 £1,764
      Benhilton 53 £1,767
      Sudbury Hill 29 £1,768
      Catford South 24 £1,770
      Widmore 24 £1,772
      Hendon Central 65 £1,777
      West Green 123 £1,794
      New Malden 28 £1,799
      Beckenham 46 £1,801
      Sudbury 82 £1,823
      Plashet 23 £1,823
      Kingsbury 41 £1,828
      Plaistow 53 £1,832
      Harringay 89 £1,840
      Collier's Wood 61 £1,860
      Wallington 37 £1,862
      Brunswick Park 24 £1,862
      Pinner 20 £1,876
      Harlesden 92 £1,895
      Finchley 38 £1,907
      Leyton 117 £1,909
      Gallions Reach 41 £1,920
      Charlton 40 £1,923
      Colney Hatch 21 £1,928
      Whetstone 23 £1,933
      Hayes 122 £1,939
      Shortlands 21 £1,944
      New Barnet 30 £1,948
      Forest Gate 25 £1,951
      Selhurst 54 £1,967
      Hillingdon 27 £1,970
      Brockley 31 £1,978
      Bedfont 20 £1,978
      Streatham 128 £1,980
      Scrattons Farm 26 £1,980
      Thames View 29 £1,980
      Plumstead 61 £1,984
      Ladywell 70 £1,985
      Hendon 79 £1,989
      Church End 55 £1,994
      Well Hall 21 £1,998
      Alperton 81 £2,000
      Mitcham 47 £2,010
      West Hendon 37 £2,018
      Camberwell 65 £2,019
      Roehampton 33 £2,039
      Deptford 72 £2,042
      Tulse Hill 28 £2,045
      High Barnet 23 £2,053
      Crystal Palace 27 £2,063
      East Dulwich 37 £2,073
      Peckham 61 £2,081
      West Norwood 60 £2,086
      New Cross 68 £2,106
      Park Royal 162 £2,113
      Bethnal Green 177 £2,146
      Perivale 41 £2,146
      Mapesbury 63 £2,160
      Ickenham 30 £2,163
      Streatham Hill 138 £2,164
      Hackney Wick 22 £2,165
      Clapton 90 £2,165
      Woodside Park 27 £2,168
      Southfields 61 £2,173
      Hornsey 92 £2,177
      Homerton 38 £2,201
      North Finchley 50 £2,203
      Strawberry Hill 33 £2,203
      Nunhead 21 £2,211
      Canning Town 138 £2,220
      Preston 74 £2,221
      Merton 77 £2,222
      Furzedown 213 £2,227
      Poplar 98 £2,231
      Summerstown 66 £2,237
      New Cross Gate 28 £2,260
      Brixton 141 £2,261
      Kidbrooke 74 £2,286
      West Hackney 31 £2,292
      Loughborough Junction 46 £2,310
      Finsbury Park 85 £2,320
      Archway 88 £2,322
      East Greenwich 138 £2,331
      Stroud Green 35 £2,363
      Colindale 184 £2,371
      West Ham 75 £2,376
      Dollis Hill 99 £2,387
      Bow 127 £2,388
      West Finchley 31 £2,403
      Mill Hill 34 £2,407
      Limehouse 165 £2,412
      Twyford 54 £2,415
      Crouch End 66 £2,420
      Mile End 100 £2,427
      Leytonstone 58 £2,430
      Rotherhithe 109 £2,430
      Upton Park 27 £2,439
      Stoke Newington 124 £2,446
      Temple Fortune 53 £2,453
      Middle Park 20 £2,461
      Earlsfield 62 £2,464
      Balham 162 £2,481
      Dalston 73 £2,487
      Muswell Hill 68 £2,491
      Shadwell 75 £2,527
      Merton Park 46 £2,536
      Clapham 202 £2,592
      Friern Barnet 27 £2,601
      Spring Grove 113 £2,613
      Shepherd's Bush 377 £2,621
      Holloway 163 £2,635
      St Pancras 216 £2,637
      Shacklewell 61 £2,637
      Stockwell 122 £2,661
      Silvertown 100 £2,672
      Kennington 32 £2,674
      Putney 124 £2,675
      Norbiton 147 £2,677
      West Kensington 307 £2,685
      Stepney 78 £2,698
      Raynes Park 71 £2,728
      Wandsworth 204 £2,733
      Old Kent Road 84 £2,746
      Blackwall 237 £2,746
      Beckton 24 £2,751
      Cockfosters 41 £2,752
      Greenwich Peninsula 44 £2,773
      Hanwell 125 £2,799
      Stamford Hill 66 £2,806
      Charlton Riverside 38 £2,810
      Kilburn 152 £2,833
      Brent Cross 64 £2,844
      Brook Green 126 £2,868
      Tufnell Park 32 £2,886
      Stratford 233 £2,892
      Queen's Park 104 £2,905
      Walworth 96 £2,909
      Brondesbury 104 £2,937
      South Hampstead 180 £2,942
      Kew 27 £2,948
      Oval 82 £2,987
      North Kensington 217 £3,003
      North Sheen 34 £3,003
      Golders Green 126 £3,041
      Hackney 83 £3,056
      Mortlake 21 £3,064
      Elephant and Castle 142 £3,234
      Hammersmith 451 £3,236
      Isle of Dogs 470 £3,266
      Whitechapel 471 £3,285
      Lambeth 38 £3,301
      Islington 159 £3,301
      Barnsbury 239 £3,310
      Haggerston 76 £3,336
      Fulham 321 £3,423
      St Margarets 43 £3,432
      Bermondsey 139 £3,475
      Clapham Junction 289 £3,490
      Fitzrovia 246 £3,499
      Canary Wharf 342 £3,556
      Battersea 172 £3,621
      Somers Town 89 £3,656
      Hampton Wick 27 £3,686
      Kentish Town 134 £3,744
      West Hampstead 245 £3,749
      Highbury 192 £3,787
      Earl's Court 475 £3,818
      Shoreditch 120 £3,836
      Wapping 223 £3,901
      Hoxton 138 £4,041
      Finsbury 112 £4,112
      Waterloo 72 £4,249
      Gospel Oak 37 £4,333
      The Borough 156 £4,366
      Vauxhall 225 £4,384
      Clerkenwell 192 £4,469
      King's Cross 158 £4,509
      Notting Hill 394 £4,689
      Brompton 818 £4,901
      Chalk Farm 278 £5,010
      Holborn 183 £5,150
      Bloomsbury 131 £5,466
      Southwark 80 £5,622
      Belsize Park 326 £5,723
      Chelsea 419 £7,392
      Kensington 290 £7,671
      Hampstead Garden Suburb 22 £10,497
      South Kensington 502 £11,712
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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