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
      Chingford 22 £1,413
      Cowley 31 £1,434
      Catford South 31 £1,436
      Rush Green 40 £1,460
      Norbury 25 £1,468
      Northumberland Heath 29 £1,469
      Greenford 57 £1,474
      Hounslow West 60 £1,489
      The Wrythe 22 £1,491
      Yeading 43 £1,495
      Bedfont 22 £1,524
      Newbury Park 27 £1,530
      Anerley 22 £1,535
      Bowes 24 £1,557
      Shooters Hill 21 £1,571
      Kenton 28 £1,574
      Thornton Heath 66 £1,576
      Heston 41 £1,581
      Cranford 43 £1,584
      Gants Hill 54 £1,593
      Rayners Lane 73 £1,595
      Ponders End 34 £1,601
      Worton 59 £1,606
      Carshalton Beeches 40 £1,609
      Waddon 70 £1,614
      Highams Park 27 £1,615
      Palmers Green 50 £1,624
      Northwood 42 £1,627
      Becontree Heath 23 £1,643
      Wealdstone 175 £1,646
      Broad Green 160 £1,653
      Seven Kings 87 £1,656
      Feltham 45 £1,662
      Harrow Weald 38 £1,695
      Southbury 44 £1,696
      Penge 25 £1,701
      South Norwood 50 £1,701
      West Drayton 40 £1,706
      Shortlands 23 £1,723
      Perry Vale 37 £1,730
      Edmonton 55 £1,749
      Becontree 25 £1,758
      Forest Hill 36 £1,760
      Southgate 30 £1,779
      West Barnes 26 £1,792
      Dagenham 36 £1,795
      New Barnet 29 £1,804
      Finchley 31 £1,815
      Plumstead 52 £1,816
      Hendon Central 56 £1,826
      Hillingdon 39 £1,828
      Hither Green 45 £1,838
      Osterley 24 £1,842
      Brunswick Park 28 £1,850
      Addiscombe 61 £1,856
      Beckenham 42 £1,856
      Kingsbury 52 £1,862
      Surbiton 65 £1,869
      Sudbury 90 £1,872
      Whetstone 29 £1,878
      West Green 141 £1,881
      Wallington 25 £1,884
      New Malden 25 £1,885
      Cricklewood 42 £1,901
      Harringay 96 £1,911
      Plashet 24 £1,931
      Widmore 29 £1,933
      Woodside 27 £1,941
      Benhilton 51 £1,941
      West Norwood 74 £1,955
      Forest Gate 37 £1,961
      Alperton 81 £1,964
      High Barnet 24 £1,980
      Mitcham 40 £1,980
      Hanwell 121 £1,982
      Plaistow 49 £1,985
      Perivale 57 £1,993
      Collier's Wood 67 £1,996
      Leyton 102 £2,002
      Hayes 101 £2,011
      Sudbury Hill 27 £2,022
      Church End 49 £2,022
      Purley 44 £2,024
      Charlton 39 £2,041
      Roehampton 38 £2,047
      Stanmore 32 £2,049
      Brockley 34 £2,060
      Hendon 68 £2,062
      Tulse Hill 29 £2,069
      West Hendon 55 £2,071
      Ladywell 67 £2,077
      Harlesden 117 £2,080
      Crystal Palace 21 £2,081
      Hornchurch 23 £2,083
      Deptford 71 £2,101
      Dollis Hill 120 £2,104
      New Cross Gate 42 £2,108
      Selhurst 70 £2,134
      Streatham 116 £2,144
      Ickenham 33 £2,167
      Summerstown 60 £2,184
      Preston 79 £2,184
      Park Royal 153 £2,187
      Strawberry Hill 46 £2,188
      Peckham 79 £2,202
      Camberwell 82 £2,216
      New Cross 77 £2,223
      Earlsfield 52 £2,229
      West Hackney 37 £2,230
      Leytonstone 43 £2,238
      Hornsey 111 £2,259
      Furzedown 191 £2,271
      North Finchley 61 £2,288
      East Dulwich 35 £2,290
      Mill Hill 32 £2,291
      Yiewsley 44 £2,292
      Merton 85 £2,297
      Hackney Wick 25 £2,309
      Streatham Hill 134 £2,309
      Thamesmead 25 £2,326
      West Finchley 23 £2,336
      Kilburn 85 £2,340
      Twyford 40 £2,351
      Finsbury Park 91 £2,370
      Gallions Reach 22 £2,377
      Middle Park 20 £2,380
      Poplar 115 £2,396
      Archway 117 £2,399
      Colindale 198 £2,400
      East Sheen 22 £2,403
      Beckton 28 £2,413
      Mapesbury 71 £2,421
      Clapton 84 £2,431
      Brixton 156 £2,445
      Friern Barnet 30 £2,453
      Norbiton 138 £2,456
      Nunhead 27 £2,460
      Kidbrooke 74 £2,462
      Muswell Hill 81 £2,465
      Balham 161 £2,466
      Crouch End 66 £2,485
      Bethnal Green 103 £2,488
      Stoke Newington 123 £2,498
      Mile End 109 £2,512
      Holloway 210 £2,531
      Homerton 31 £2,537
      Limehouse 159 £2,552
      Woodside Park 26 £2,560
      Bow 134 £2,561
      Merton Park 55 £2,564
      Loughborough Junction 49 £2,567
      East Greenwich 117 £2,578
      Southfields 70 £2,581
      Temple Fortune 64 £2,587
      Shacklewell 64 £2,593
      Brondesbury 101 £2,662
      West Ham 75 £2,667
      Dalston 69 £2,669
      Rotherhithe 86 £2,678
      Spring Grove 107 £2,697
      Raynes Park 85 £2,713
      Greenwich Peninsula 51 £2,723
      Tufnell Park 44 £2,725
      Brent Cross 73 £2,746
      Charlton Riverside 35 £2,748
      Canning Town 125 £2,755
      Upton Park 35 £2,760
      Stepney 81 £2,762
      Shepherd's Bush 382 £2,765
      Haggerston 56 £2,782
      Brook Green 135 £2,795
      Hackney 79 £2,803
      St Pancras 203 £2,809
      West Kensington 323 £2,820
      Putney 127 £2,848
      Queen's Park 97 £2,849
      Old Kent Road 123 £2,854
      Blackwall 288 £2,870
      Stockwell 109 £2,878
      Walworth 99 £2,890
      Stroud Green 28 £2,896
      Wandsworth 180 £2,909
      Highbury 137 £2,923
      Stratford 303 £2,963
      Silvertown 118 £2,973
      Stamford Hill 55 £2,981
      Golders Green 164 £2,994
      North Kensington 164 £3,005
      Cockfosters 35 £3,023
      Kew 21 £3,111
      St Margarets 57 £3,111
      Clapham 224 £3,214
      North Sheen 45 £3,228
      Isle of Dogs 698 £3,258
      Clapham Junction 181 £3,261
      Kennington 44 £3,294
      Elephant and Castle 275 £3,306
      Oval 90 £3,333
      Shadwell 105 £3,347
      West Hampstead 253 £3,397
      Barnsbury 247 £3,429
      Fitzrovia 279 £3,452
      Islington 160 £3,497
      Whitechapel 532 £3,522
      Hammersmith 547 £3,548
      Petersham 25 £3,575
      South Hampstead 203 £3,582
      Upton 22 £3,609
      Battersea 173 £3,618
      Fulham 309 £3,620
      Bermondsey 165 £3,626
      Somers Town 97 £3,708
      Lambeth 44 £3,739
      Canary Wharf 416 £3,775
      Kentish Town 140 £3,786
      Earl's Court 539 £3,844
      Shoreditch 146 £3,905
      Hampton Wick 36 £3,972
      Wapping 240 £3,986
      Clerkenwell 165 £4,010
      Hoxton 136 £4,068
      Finsbury 176 £4,220
      Vauxhall 278 £4,479
      Gospel Oak 44 £4,542
      King's Cross 187 £4,605
      The Borough 210 £4,794
      Waterloo 115 £4,826
      Brompton 921 £4,872
      Notting Hill 489 £4,948
      Belsize Park 374 £5,047
      Chalk Farm 303 £5,068
      Holborn 130 £5,089
      Southwark 111 £5,318
      Bloomsbury 174 £5,622
      Kensington 326 £6,602
      Chelsea 542 £6,674
      South Kensington 627 £10,896
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 5,741 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!