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 308 £1,272
      Northumberland Heath 27 £1,382
      Kenton 34 £1,459
      Thornton Heath 67 £1,476
      Anerley 23 £1,482
      Gants Hill 40 £1,493
      Greenford 52 £1,517
      Pollards Hill 25 £1,524
      Cowley 33 £1,527
      Yeading 38 £1,529
      Hounslow West 58 £1,537
      Newbury Park 28 £1,547
      Chingford 57 £1,560
      Rush Green 35 £1,560
      Seven Kings 71 £1,561
      Heston 30 £1,611
      Southbury 46 £1,612
      Rayners Lane 60 £1,613
      Carshalton Beeches 37 £1,619
      Bedfont 29 £1,625
      West Drayton 54 £1,635
      Perry Vale 31 £1,652
      Northwood 46 £1,655
      Feltham 42 £1,656
      Wealdstone 145 £1,656
      Highams Park 25 £1,663
      Kingsbury 46 £1,666
      Cricklewood 58 £1,674
      Waddon 61 £1,686
      Worton 52 £1,687
      Forest Gate 23 £1,693
      Becontree 22 £1,718
      Upper Norwood 20 £1,719
      Becontree Heath 28 £1,732
      Edmonton 51 £1,740
      South Norwood 40 £1,743
      West Barnes 25 £1,757
      Dagenham 24 £1,758
      Bowes 25 £1,759
      Plaistow 41 £1,760
      Hendon Central 64 £1,761
      Addiscombe 41 £1,763
      Sudbury 76 £1,780
      Palmers Green 47 £1,784
      New Malden 34 £1,785
      Harrow Weald 45 £1,788
      Stanmore 24 £1,808
      Plumstead 40 £1,813
      Mitcham 36 £1,825
      Southgate 28 £1,830
      Hillingdon 32 £1,835
      Finchley 31 £1,844
      Harringay 78 £1,848
      West Green 127 £1,861
      Perivale 40 £1,875
      Beckenham 34 £1,898
      Benhilton 37 £1,906
      Broad Green 175 £1,914
      West Norwood 44 £1,934
      Forest Hill 27 £1,942
      Belmont 20 £1,964
      Hither Green 36 £1,971
      Leyton 112 £1,980
      Hanwell 80 £1,982
      Hayes 61 £1,994
      Alperton 70 £1,999
      Tulse Hill 22 £2,012
      Roehampton 28 £2,035
      Dollis Hill 110 £2,035
      Purley 30 £2,054
      Ladywell 59 £2,055
      Hendon 73 £2,055
      Hornchurch 27 £2,056
      Strawberry Hill 41 £2,061
      Sudbury Hill 21 £2,065
      Hornsey 112 £2,076
      Thamesmead 21 £2,082
      West Hendon 56 £2,097
      Middle Park 20 £2,110
      Church End 46 £2,125
      Harlesden 95 £2,126
      West Hackney 30 £2,175
      Leytonstone 42 £2,184
      Selhurst 49 £2,199
      Gallions Reach 25 £2,222
      Collier's Wood 43 £2,225
      Beckton 28 £2,229
      Preston 84 £2,235
      West Finchley 20 £2,250
      Spring Grove 77 £2,251
      Mapesbury 78 £2,262
      Park Royal 146 £2,274
      Camberwell 58 £2,310
      Streatham Hill 101 £2,340
      Charlton 27 £2,360
      Brixton 99 £2,369
      Deptford 58 £2,379
      Furzedown 158 £2,380
      Streatham 82 £2,389
      Summerstown 46 £2,408
      Poplar 122 £2,417
      Ickenham 31 £2,417
      Friern Barnet 30 £2,423
      Merton 66 £2,425
      Woodside Park 24 £2,428
      New Cross 62 £2,434
      Homerton 28 £2,440
      Earlsfield 58 £2,442
      Colindale 142 £2,451
      Surbiton 69 £2,452
      Stroud Green 34 £2,454
      Peckham 56 £2,466
      East Dulwich 35 £2,470
      Hackney Wick 21 £2,470
      Twyford 41 £2,475
      Archway 94 £2,478
      Temple Fortune 62 £2,488
      Finsbury Park 78 £2,522
      Rotherhithe 83 £2,525
      Brent Cross 67 £2,528
      Balham 118 £2,528
      Clapton 68 £2,543
      Crouch End 69 £2,560
      Kilburn 81 £2,572
      Stoke Newington 101 £2,587
      Mile End 89 £2,588
      East Greenwich 110 £2,601
      Coombe 22 £2,608
      Shacklewell 61 £2,623
      Muswell Hill 69 £2,634
      Holloway 161 £2,649
      North Finchley 53 £2,651
      Mill Hill 29 £2,660
      Limehouse 145 £2,667
      Kidbrooke 66 £2,704
      Southfields 47 £2,706
      Yiewsley 27 £2,716
      Dalston 80 £2,734
      St Pancras 188 £2,762
      Loughborough Junction 36 £2,781
      Merton Park 50 £2,783
      Wandsworth 163 £2,795
      Norbiton 114 £2,824
      Shadwell 72 £2,828
      Raynes Park 93 £2,832
      Highbury 103 £2,838
      Bethnal Green 102 £2,857
      New Cross Gate 46 £2,858
      Clapham 162 £2,862
      Hackney 66 £2,880
      Putney 98 £2,884
      Brondesbury 69 £2,891
      Shepherd's Bush 349 £2,893
      Stockwell 77 £2,897
      Bow 103 £2,900
      Queen's Park 77 £2,901
      Canning Town 118 £2,912
      Upton Park 25 £2,921
      Stepney 67 £2,941
      Kew 21 £2,944
      Stamford Hill 54 £2,945
      Greenwich Peninsula 82 £2,947
      Blackwall 292 £2,953
      Charlton Riverside 25 £2,955
      Walworth 109 £3,045
      West Kensington 290 £3,046
      Silvertown 118 £3,055
      Haggerston 40 £3,063
      Old Kent Road 119 £3,069
      West Ham 76 £3,103
      North Sheen 34 £3,129
      Tufnell Park 27 £3,157
      Stratford 308 £3,193
      Petersham 25 £3,229
      North Kensington 162 £3,284
      Brook Green 118 £3,343
      Golders Green 117 £3,346
      Barnsbury 265 £3,346
      Clapham Junction 127 £3,372
      Isle of Dogs 822 £3,374
      West Hampstead 230 £3,395
      Cockfosters 30 £3,399
      Kennington 43 £3,435
      South Hampstead 176 £3,485
      Bermondsey 158 £3,598
      Hampton Wick 41 £3,626
      Canary Wharf 409 £3,628
      Islington 150 £3,648
      Whitechapel 488 £3,655
      Fulham 280 £3,655
      Oval 83 £3,697
      Hammersmith 535 £3,707
      St Margarets 64 £3,722
      Elephant and Castle 224 £3,742
      Fitzrovia 292 £3,766
      Somers Town 106 £3,824
      Battersea 159 £3,835
      Lambeth 46 £3,859
      Earl's Court 550 £3,958
      Kentish Town 136 £4,053
      Hoxton 121 £4,101
      Wapping 273 £4,138
      Mortlake 21 £4,293
      Shoreditch 166 £4,337
      Clerkenwell 192 £4,498
      Finsbury 182 £4,579
      The Borough 223 £4,592
      Holborn 130 £4,798
      Waterloo 148 £4,906
      Chalk Farm 313 £4,907
      Vauxhall 339 £4,925
      King's Cross 200 £4,940
      Gospel Oak 30 £4,968
      Belsize Park 361 £4,987
      Notting Hill 356 £4,999
      Brompton 799 £5,028
      Southwark 134 £5,217
      Bloomsbury 151 £5,552
      Kensington 318 £6,543
      Chelsea 566 £6,670
      South Kensington 619 £11,113
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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