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 68 £1,425
      Norbury 25 £1,453
      Rush Green 30 £1,457
      Edmonton 55 £1,462
      Gants Hill 50 £1,464
      South Norwood 45 £1,475
      Waddon 80 £1,491
      Poverest 23 £1,501
      Perry Vale 37 £1,514
      Cowley 27 £1,522
      Northwood 45 £1,526
      Carshalton Beeches 47 £1,539
      Greenford 53 £1,542
      Chingford 28 £1,554
      Heston 37 £1,555
      Bowes 21 £1,565
      Newbury Park 36 £1,569
      Kenton 22 £1,580
      Penge 22 £1,582
      Highams Park 24 £1,586
      Feltham 56 £1,586
      Dagenham 30 £1,587
      Purley 43 £1,597
      Seven Kings 66 £1,605
      Yeading 34 £1,632
      Wealdstone 181 £1,639
      Longlands 20 £1,644
      Broad Green 135 £1,652
      Forest Hill 28 £1,657
      Rayners Lane 73 £1,685
      Harrow Weald 46 £1,689
      Stanmore 29 £1,690
      Hither Green 47 £1,694
      Manor Park 26 £1,696
      Addiscombe 54 £1,698
      Southbury 37 £1,702
      Cricklewood 56 £1,712
      Worton 78 £1,718
      Osterley 24 £1,722
      Yiewsley 32 £1,723
      Becontree 23 £1,727
      Ponders End 26 £1,735
      West Drayton 43 £1,744
      Anerley 24 £1,745
      Surbiton 67 £1,751
      Woodside 25 £1,753
      Benhilton 54 £1,758
      Thamesmead 23 £1,760
      Palmers Green 55 £1,764
      Southgate 26 £1,767
      Sudbury Hill 29 £1,768
      Widmore 24 £1,772
      Hendon Central 65 £1,777
      West Green 123 £1,794
      Catford South 25 £1,795
      New Malden 28 £1,799
      Beckenham 46 £1,801
      Plashet 24 £1,810
      Sudbury 82 £1,823
      Kingsbury 41 £1,828
      Harringay 90 £1,844
      Wallington 38 £1,858
      Collier's Wood 61 £1,860
      Brunswick Park 24 £1,862
      Plaistow 54 £1,875
      Pinner 20 £1,876
      Harlesden 93 £1,890
      Finchley 38 £1,907
      Leyton 117 £1,913
      Gallions Reach 41 £1,920
      Charlton 40 £1,923
      Colney Hatch 21 £1,930
      Whetstone 23 £1,933
      Hayes 122 £1,939
      Shortlands 21 £1,944
      New Barnet 30 £1,948
      Forest Gate 25 £1,951
      Selhurst 55 £1,961
      Hillingdon 27 £1,970
      Brockley 31 £1,978
      Bedfont 20 £1,978
      Scrattons Farm 26 £1,980
      Thames View 29 £1,980
      Plumstead 61 £1,984
      Ladywell 70 £1,985
      Streatham 130 £1,985
      Hendon 80 £1,991
      Well Hall 21 £1,998
      Alperton 81 £2,000
      Church End 56 £2,003
      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
      Peckham 61 £2,081
      West Norwood 60 £2,086
      East Dulwich 38 £2,088
      New Cross 68 £2,106
      Park Royal 164 £2,110
      Hackney Wick 21 £2,125
      Mapesbury 64 £2,142
      Perivale 41 £2,146
      Bethnal Green 176 £2,151
      Streatham Hill 139 £2,159
      Ickenham 30 £2,163
      Clapton 90 £2,166
      Woodside Park 27 £2,168
      Southfields 61 £2,173
      Hornsey 92 £2,177
      Homerton 38 £2,201
      Nunhead 21 £2,211
      Preston 75 £2,217
      Canning Town 139 £2,218
      Furzedown 214 £2,221
      Merton 77 £2,222
      Strawberry Hill 34 £2,228
      Poplar 98 £2,232
      North Finchley 51 £2,234
      Summerstown 67 £2,241
      Brixton 141 £2,261
      West Hackney 32 £2,278
      Archway 88 £2,286
      Kidbrooke 74 £2,286
      Loughborough Junction 46 £2,310
      Finsbury Park 85 £2,320
      East Greenwich 138 £2,330
      New Cross Gate 30 £2,333
      Colindale 184 £2,371
      West Ham 75 £2,376
      Stroud Green 35 £2,386
      Dollis Hill 99 £2,387
      Bow 127 £2,388
      West Finchley 31 £2,404
      Mill Hill 34 £2,407
      Limehouse 165 £2,411
      Twyford 54 £2,415
      Crouch End 66 £2,420
      Leytonstone 58 £2,430
      Rotherhithe 109 £2,430
      Mile End 101 £2,430
      Earlsfield 64 £2,433
      Upton Park 27 £2,439
      Stoke Newington 124 £2,446
      Temple Fortune 53 £2,453
      Middle Park 20 £2,461
      Dalston 73 £2,487
      Muswell Hill 68 £2,491
      Balham 163 £2,506
      Shadwell 75 £2,527
      Merton Park 46 £2,536
      Clapham 202 £2,596
      Friern Barnet 27 £2,601
      Spring Grove 113 £2,613
      Shepherd's Bush 376 £2,621
      Holloway 164 £2,626
      Shacklewell 62 £2,627
      St Pancras 217 £2,631
      Stockwell 121 £2,661
      Silvertown 100 £2,672
      Kennington 32 £2,674
      Putney 124 £2,677
      Norbiton 147 £2,677
      West Kensington 307 £2,684
      Stepney 78 £2,698
      Beckton 25 £2,698
      Raynes Park 72 £2,707
      Cockfosters 42 £2,721
      Wandsworth 205 £2,732
      Old Kent Road 83 £2,748
      Greenwich Peninsula 44 £2,773
      Blackwall 238 £2,786
      Hanwell 126 £2,793
      Stamford Hill 67 £2,794
      Charlton Riverside 38 £2,810
      Brent Cross 66 £2,816
      Kilburn 151 £2,840
      Brook Green 126 £2,868
      Walworth 96 £2,877
      Queen's Park 103 £2,883
      Tufnell Park 32 £2,886
      Stratford 234 £2,898
      Kew 28 £2,905
      Brondesbury 104 £2,937
      South Hampstead 179 £2,944
      Oval 82 £2,987
      North Kensington 219 £2,999
      North Sheen 34 £3,003
      Golders Green 125 £3,038
      Hackney 83 £3,056
      Mortlake 21 £3,064
      Hammersmith 453 £3,232
      Elephant and Castle 142 £3,234
      Isle of Dogs 472 £3,264
      Whitechapel 470 £3,269
      Islington 162 £3,286
      Barnsbury 240 £3,301
      Haggerston 75 £3,346
      Fulham 322 £3,420
      St Margarets 43 £3,432
      Bermondsey 139 £3,475
      Clapham Junction 289 £3,490
      Fitzrovia 248 £3,491
      Lambeth 39 £3,522
      Canary Wharf 342 £3,556
      Battersea 172 £3,621
      Somers Town 89 £3,656
      Hampton Wick 27 £3,686
      Kentish Town 133 £3,733
      West Hampstead 247 £3,738
      Highbury 193 £3,785
      Earl's Court 475 £3,816
      Shoreditch 119 £3,857
      Wapping 223 £3,901
      Hoxton 138 £4,039
      Finsbury 112 £4,112
      Waterloo 72 £4,249
      Gospel Oak 37 £4,333
      The Borough 157 £4,364
      Vauxhall 225 £4,384
      Clerkenwell 193 £4,480
      King's Cross 159 £4,496
      Notting Hill 394 £4,675
      Brompton 821 £4,892
      Chalk Farm 277 £5,018
      Holborn 183 £5,150
      Bloomsbury 131 £5,474
      Southwark 80 £5,654
      Belsize Park 325 £5,737
      Chelsea 419 £7,392
      Kensington 289 £7,675
      Hampstead Garden Suburb 22 £10,497
      South Kensington 503 £11,697
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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