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 276 £1,275
      Greenford 67 £1,400
      Northumberland Heath 28 £1,426
      Thornton Heath 67 £1,470
      Kenton 35 £1,473
      Pollards Hill 23 £1,489
      Anerley 24 £1,503
      Cowley 30 £1,509
      Hounslow West 60 £1,519
      West Drayton 57 £1,553
      Chingford 58 £1,565
      Yeading 39 £1,566
      Rush Green 40 £1,578
      Seven Kings 67 £1,581
      Newbury Park 31 £1,582
      Gants Hill 44 £1,587
      Perry Vale 39 £1,599
      Carshalton Beeches 35 £1,601
      Southbury 49 £1,615
      Rayners Lane 62 £1,616
      Heston 32 £1,621
      Penge 20 £1,623
      Northwood 51 £1,632
      Feltham 41 £1,638
      Bedfont 31 £1,639
      Wealdstone 147 £1,645
      Cricklewood 61 £1,666
      Highams Park 27 £1,690
      Waddon 60 £1,699
      Worton 50 £1,699
      West Barnes 28 £1,703
      New Malden 32 £1,706
      Kingsbury 49 £1,709
      Edmonton 54 £1,710
      Hendon Central 64 £1,714
      Becontree 23 £1,725
      South Norwood 44 £1,727
      Dagenham 24 £1,730
      Becontree Heath 28 £1,747
      Stanmore 26 £1,753
      Addiscombe 42 £1,759
      Forest Gate 27 £1,765
      Plaistow 43 £1,767
      Harrow Weald 48 £1,774
      Bowes 26 £1,776
      Palmers Green 44 £1,782
      Sudbury 77 £1,789
      Plumstead 41 £1,804
      Mitcham 38 £1,811
      Finchley 32 £1,830
      Beckenham 34 £1,837
      Southgate 27 £1,843
      Harringay 82 £1,851
      West Green 129 £1,851
      Ponders End 22 £1,866
      West Norwood 42 £1,899
      Benhilton 41 £1,903
      Broad Green 176 £1,910
      South Woodford 20 £1,912
      Hillingdon 31 £1,931
      Tulse Hill 20 £1,951
      Hanwell 83 £1,957
      Perivale 40 £1,964
      Hither Green 35 £1,977
      Forest Hill 27 £1,996
      Leyton 116 £2,005
      Alperton 78 £2,005
      Dollis Hill 108 £2,017
      Hayes 67 £2,023
      Hendon 72 £2,031
      Strawberry Hill 41 £2,035
      Roehampton 29 £2,056
      Sudbury Hill 21 £2,071
      West Hendon 57 £2,073
      Hornsey 112 £2,082
      Ladywell 58 £2,096
      Hornchurch 25 £2,104
      Church End 46 £2,113
      Middle Park 20 £2,115
      West Hackney 32 £2,135
      Harlesden 91 £2,152
      Collier's Wood 48 £2,161
      Leytonstone 44 £2,162
      Selhurst 49 £2,190
      Preston 88 £2,198
      Whetstone 20 £2,236
      Spring Grove 78 £2,241
      Beckton 29 £2,242
      Gallions Reach 24 £2,242
      Mapesbury 78 £2,244
      Park Royal 150 £2,264
      Camberwell 56 £2,284
      Purley 36 £2,313
      Deptford 61 £2,322
      East Dulwich 38 £2,348
      Streatham Hill 102 £2,355
      Charlton 27 £2,362
      Brixton 99 £2,368
      Summerstown 44 £2,375
      Furzedown 158 £2,376
      Streatham 84 £2,390
      Mile End 90 £2,397
      Colindale 145 £2,402
      Poplar 121 £2,412
      Earlsfield 57 £2,416
      Surbiton 72 £2,420
      Peckham 57 £2,430
      Archway 93 £2,441
      Merton 65 £2,441
      New Cross 59 £2,442
      Stoke Newington 104 £2,451
      Homerton 29 £2,466
      Woodside Park 22 £2,467
      Brent Cross 62 £2,477
      Stroud Green 34 £2,478
      Clapton 71 £2,492
      Finsbury Park 82 £2,501
      Hackney Wick 23 £2,501
      Rotherhithe 81 £2,507
      Temple Fortune 63 £2,510
      New Cross Gate 45 £2,517
      Friern Barnet 30 £2,527
      Holloway 162 £2,542
      Twyford 39 £2,560
      Southfields 51 £2,597
      Balham 116 £2,603
      East Greenwich 109 £2,604
      Crouch End 67 £2,613
      High Barnet 21 £2,626
      Coombe 21 £2,627
      Limehouse 144 £2,638
      Kilburn 80 £2,652
      Shacklewell 58 £2,659
      Kidbrooke 67 £2,670
      North Finchley 50 £2,710
      Muswell Hill 65 £2,712
      Mill Hill 26 £2,712
      Ickenham 28 £2,716
      Dalston 75 £2,744
      Merton Park 55 £2,749
      Norbiton 119 £2,758
      St Pancras 187 £2,759
      Wandsworth 175 £2,767
      Stamford Hill 57 £2,785
      Hackney 65 £2,798
      Loughborough Junction 39 £2,801
      Yiewsley 26 £2,815
      Clapham 164 £2,835
      Canning Town 115 £2,858
      Raynes Park 89 £2,859
      Highbury 101 £2,861
      Bethnal Green 105 £2,869
      Upton Park 28 £2,879
      Shepherd's Bush 351 £2,880
      Bow 97 £2,888
      Shadwell 71 £2,893
      Stockwell 77 £2,907
      Putney 99 £2,928
      Blackwall 293 £2,929
      Kew 21 £2,944
      West Kensington 300 £2,955
      Brondesbury 68 £2,961
      Haggerston 44 £2,967
      Stepney 65 £2,968
      Charlton Riverside 28 £2,970
      Greenwich Peninsula 80 £2,990
      Silvertown 114 £2,994
      Walworth 117 £3,009
      North Sheen 38 £3,034
      Old Kent Road 120 £3,036
      Queen's Park 71 £3,098
      Tufnell Park 29 £3,101
      West Ham 74 £3,104
      South Hampstead 170 £3,135
      Stratford 310 £3,175
      Petersham 25 £3,217
      Golders Green 127 £3,220
      Brook Green 118 £3,251
      North Kensington 162 £3,278
      West Hampstead 226 £3,315
      Isle of Dogs 834 £3,346
      Barnsbury 267 £3,366
      Clapham Junction 129 £3,407
      Cockfosters 31 £3,410
      Kennington 43 £3,450
      Oval 84 £3,502
      Bermondsey 158 £3,592
      Hampton Wick 42 £3,592
      Canary Wharf 426 £3,649
      Whitechapel 498 £3,663
      Fulham 287 £3,668
      St Margarets 65 £3,688
      Islington 151 £3,706
      Hammersmith 532 £3,751
      Fitzrovia 290 £3,782
      Battersea 164 £3,786
      Elephant and Castle 224 £3,789
      Lambeth 48 £3,823
      Somers Town 105 £3,826
      Earl's Court 551 £3,934
      Kentish Town 140 £3,975
      Hoxton 120 £4,138
      Wapping 267 £4,196
      Mortlake 21 £4,316
      Shoreditch 164 £4,360
      Gospel Oak 32 £4,388
      Clerkenwell 193 £4,557
      The Borough 226 £4,572
      Finsbury 195 £4,717
      Vauxhall 319 £4,757
      Holborn 129 £4,785
      Notting Hill 355 £4,918
      Waterloo 153 £4,928
      Chalk Farm 312 £4,944
      Belsize Park 356 £4,986
      Brompton 806 £4,996
      King's Cross 199 £5,174
      Southwark 138 £5,224
      Bloomsbury 152 £5,585
      Kensington 320 £6,533
      Chelsea 565 £6,763
      South Kensington 624 £11,227
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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