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
      Scrattons Farm 283 £1,274
      Northumberland Heath 28 £1,397
      Greenford 64 £1,407
      Kenton 33 £1,440
      Thornton Heath 67 £1,469
      Anerley 22 £1,483
      Cowley 32 £1,508
      Gants Hill 43 £1,508
      Hounslow West 59 £1,514
      Pollards Hill 25 £1,524
      Yeading 39 £1,564
      Chingford 57 £1,565
      Seven Kings 68 £1,570
      West Drayton 59 £1,571
      Newbury Park 29 £1,578
      Rush Green 41 £1,581
      Carshalton Beeches 35 £1,601
      Southbury 49 £1,611
      Rayners Lane 62 £1,616
      Penge 20 £1,620
      Heston 32 £1,621
      Bedfont 31 £1,639
      Feltham 40 £1,645
      Wealdstone 146 £1,648
      Perry Vale 40 £1,651
      Northwood 52 £1,654
      Cricklewood 60 £1,659
      Highams Park 27 £1,690
      Waddon 61 £1,698
      New Malden 32 £1,701
      West Barnes 28 £1,703
      Kingsbury 50 £1,707
      Worton 50 £1,709
      Edmonton 54 £1,717
      Hendon Central 63 £1,723
      South Norwood 43 £1,732
      Becontree 20 £1,739
      Forest Gate 24 £1,744
      Becontree Heath 28 £1,747
      Addiscombe 42 £1,759
      Stanmore 27 £1,761
      Plaistow 42 £1,771
      Bowes 26 £1,776
      Sudbury 75 £1,780
      Harrow Weald 47 £1,780
      Palmers Green 45 £1,782
      Plumstead 39 £1,783
      Dagenham 22 £1,784
      Mitcham 38 £1,816
      Finchley 32 £1,830
      Harringay 78 £1,833
      Southgate 27 £1,843
      West Green 133 £1,844
      Beckenham 33 £1,851
      Ponders End 22 £1,864
      Broad Green 174 £1,871
      West Norwood 44 £1,902
      South Woodford 20 £1,912
      Benhilton 42 £1,913
      Hillingdon 32 £1,917
      Hanwell 82 £1,947
      Hither Green 36 £1,957
      Perivale 39 £1,968
      Tulse Hill 21 £1,996
      Purley 36 £2,000
      Leyton 117 £2,001
      Alperton 74 £2,005
      Hayes 67 £2,019
      Dollis Hill 110 £2,026
      Hendon 76 £2,033
      Strawberry Hill 42 £2,046
      Roehampton 27 £2,060
      Sudbury Hill 21 £2,065
      Forest Hill 25 £2,070
      Ladywell 61 £2,071
      West Hendon 57 £2,073
      Hornsey 112 £2,088
      Thamesmead 20 £2,091
      Hornchurch 25 £2,104
      Middle Park 20 £2,110
      Church End 46 £2,115
      West Hackney 32 £2,134
      Collier's Wood 47 £2,164
      Leytonstone 44 £2,165
      Harlesden 90 £2,176
      Preston 88 £2,201
      Beckton 30 £2,211
      Selhurst 47 £2,221
      Mapesbury 79 £2,234
      Gallions Reach 24 £2,242
      Spring Grove 76 £2,254
      Park Royal 150 £2,256
      Camberwell 56 £2,285
      Streatham Hill 102 £2,333
      Deptford 59 £2,333
      Charlton 28 £2,356
      Brixton 97 £2,365
      East Dulwich 40 £2,369
      Streatham 82 £2,403
      Furzedown 161 £2,413
      Colindale 148 £2,414
      Poplar 122 £2,417
      Surbiton 72 £2,417
      Merton 63 £2,425
      Earlsfield 57 £2,434
      Summerstown 46 £2,439
      Peckham 56 £2,440
      Mile End 85 £2,440
      Archway 92 £2,451
      New Cross 61 £2,461
      Woodside Park 22 £2,463
      Stroud Green 34 £2,470
      Temple Fortune 62 £2,478
      Friern Barnet 30 £2,490
      Brent Cross 64 £2,494
      Hackney Wick 23 £2,501
      Finsbury Park 81 £2,508
      Rotherhithe 84 £2,508
      Clapton 67 £2,514
      Homerton 26 £2,515
      Ickenham 27 £2,520
      Stoke Newington 103 £2,530
      Holloway 162 £2,536
      Twyford 40 £2,546
      New Cross Gate 48 £2,572
      Crouch End 67 £2,575
      East Greenwich 109 £2,606
      Southfields 50 £2,611
      Muswell Hill 66 £2,622
      High Barnet 21 £2,626
      Coombe 21 £2,627
      Balham 117 £2,628
      Kilburn 82 £2,642
      Shacklewell 59 £2,642
      Limehouse 145 £2,647
      Norbiton 124 £2,692
      North Finchley 51 £2,694
      Wandsworth 171 £2,694
      Merton Park 57 £2,711
      Mill Hill 26 £2,712
      Kidbrooke 67 £2,714
      Dalston 74 £2,731
      St Pancras 189 £2,768
      Stamford Hill 56 £2,789
      Hackney 66 £2,791
      Loughborough Junction 39 £2,801
      Raynes Park 90 £2,829
      Yiewsley 25 £2,837
      Shepherd's Bush 349 £2,845
      Highbury 103 £2,848
      Bow 101 £2,866
      Bethnal Green 105 £2,869
      Canning Town 121 £2,872
      Greenwich Peninsula 80 £2,877
      Clapham 168 £2,877
      Upton Park 28 £2,879
      Stockwell 78 £2,894
      Shadwell 74 £2,900
      Brondesbury 68 £2,926
      Putney 98 £2,930
      Blackwall 290 £2,935
      Charlton Riverside 27 £2,942
      West Kensington 299 £2,944
      Kew 21 £2,944
      Haggerston 46 £2,975
      Silvertown 117 £2,993
      Walworth 114 £3,027
      Stepney 64 £3,027
      Queen's Park 75 £3,038
      Old Kent Road 116 £3,048
      North Sheen 37 £3,059
      Tufnell Park 29 £3,101
      West Ham 75 £3,104
      Brook Green 114 £3,198
      Petersham 25 £3,217
      Stratford 306 £3,222
      Golders Green 118 £3,287
      Cockfosters 31 £3,287
      North Kensington 163 £3,292
      West Hampstead 232 £3,298
      South Hampstead 175 £3,344
      Barnsbury 265 £3,377
      Isle of Dogs 832 £3,407
      Clapham Junction 129 £3,422
      Kennington 44 £3,425
      Oval 84 £3,498
      Bermondsey 161 £3,566
      Canary Wharf 413 £3,608
      Hampton Wick 42 £3,608
      Islington 145 £3,661
      Fulham 283 £3,661
      Whitechapel 495 £3,706
      Elephant and Castle 233 £3,708
      St Margarets 64 £3,725
      Hammersmith 529 £3,751
      Fitzrovia 294 £3,783
      Somers Town 105 £3,804
      Battersea 165 £3,809
      Lambeth 47 £3,849
      Earl's Court 550 £3,916
      Kentish Town 137 £3,985
      Hoxton 121 £4,127
      Wapping 271 £4,190
      Mortlake 21 £4,316
      Shoreditch 166 £4,340
      Gospel Oak 32 £4,385
      Finsbury 189 £4,469
      Clerkenwell 190 £4,565
      The Borough 225 £4,602
      Vauxhall 322 £4,712
      Holborn 129 £4,801
      Waterloo 153 £4,919
      Notting Hill 355 £4,944
      Chalk Farm 309 £4,947
      Belsize Park 363 £4,994
      Brompton 801 £5,038
      King's Cross 198 £5,044
      Southwark 133 £5,052
      Bloomsbury 150 £5,589
      Kensington 320 £6,418
      Chelsea 566 £6,738
      South Kensington 621 £11,227
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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