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 257 £1,275
      Greenford 63 £1,355
      Northumberland Heath 29 £1,432
      Pollards Hill 24 £1,467
      Thornton Heath 67 £1,470
      Kenton 35 £1,474
      Anerley 24 £1,479
      Cowley 33 £1,506
      Hounslow West 61 £1,508
      West Drayton 56 £1,537
      Chingford 57 £1,563
      Gants Hill 45 £1,580
      Yeading 38 £1,582
      Newbury Park 31 £1,582
      Seven Kings 68 £1,584
      Perry Vale 40 £1,595
      Rush Green 40 £1,596
      Carshalton Beeches 36 £1,597
      Southbury 47 £1,606
      Rayners Lane 62 £1,616
      Heston 32 £1,621
      Bedfont 32 £1,627
      Northwood 52 £1,628
      Feltham 40 £1,637
      Wealdstone 148 £1,643
      Kingsbury 49 £1,676
      Cricklewood 63 £1,685
      Highams Park 27 £1,690
      Waddon 62 £1,692
      Worton 50 £1,693
      Edmonton 53 £1,708
      Hendon Central 64 £1,715
      Becontree 23 £1,719
      Dagenham 24 £1,723
      New Malden 33 £1,726
      South Norwood 43 £1,746
      Becontree Heath 28 £1,747
      Plumstead 44 £1,747
      West Barnes 26 £1,750
      Stanmore 26 £1,753
      Harrow Weald 49 £1,753
      Mitcham 41 £1,764
      Addiscombe 40 £1,769
      Forest Gate 30 £1,774
      Sudbury 79 £1,778
      Palmers Green 40 £1,790
      Bowes 27 £1,795
      Ponders End 24 £1,800
      Plaistow 45 £1,811
      Finchley 32 £1,831
      Beckenham 34 £1,836
      Southgate 27 £1,844
      West Norwood 39 £1,849
      Harringay 83 £1,857
      West Green 136 £1,859
      Benhilton 45 £1,879
      Broad Green 162 £1,923
      Strawberry Hill 35 £1,930
      Hillingdon 31 £1,931
      Leyton 112 £1,956
      Tulse Hill 22 £1,957
      Hanwell 84 £1,973
      Perivale 39 £1,981
      Forest Hill 28 £1,991
      Hayes 66 £2,012
      Alperton 78 £2,023
      Sudbury Hill 22 £2,025
      Dollis Hill 108 £2,046
      Hither Green 32 £2,052
      Hendon 68 £2,064
      Roehampton 28 £2,068
      West Hendon 57 £2,073
      Ladywell 57 £2,083
      Hornsey 111 £2,092
      Hornchurch 25 £2,104
      Middle Park 20 £2,115
      Church End 47 £2,120
      Harlesden 91 £2,147
      West Hackney 32 £2,151
      Stroud Green 32 £2,174
      Leytonstone 44 £2,174
      Preston 87 £2,174
      Selhurst 51 £2,182
      Collier's Wood 45 £2,196
      Spring Grove 81 £2,221
      Mapesbury 79 £2,229
      Gallions Reach 25 £2,233
      Whetstone 20 £2,236
      Beckton 29 £2,242
      West Finchley 20 £2,247
      Park Royal 147 £2,259
      East Dulwich 38 £2,271
      Deptford 61 £2,272
      Summerstown 42 £2,274
      Camberwell 55 £2,305
      Purley 34 £2,308
      Furzedown 159 £2,322
      Charlton 29 £2,350
      Brixton 102 £2,352
      Streatham Hill 97 £2,372
      Streatham 86 £2,383
      Peckham 56 £2,390
      Colindale 146 £2,397
      Surbiton 75 £2,406
      Merton 65 £2,426
      New Cross 57 £2,426
      Poplar 120 £2,426
      Woodside Park 23 £2,432
      Archway 94 £2,434
      Stoke Newington 109 £2,439
      Homerton 29 £2,451
      Earlsfield 56 £2,479
      Clapton 74 £2,482
      Rotherhithe 78 £2,487
      Mile End 92 £2,494
      Friern Barnet 31 £2,499
      Hackney Wick 23 £2,501
      Finsbury Park 82 £2,502
      Holloway 161 £2,513
      New Cross Gate 46 £2,517
      Brent Cross 63 £2,527
      Twyford 40 £2,563
      Coombe 22 £2,567
      East Greenwich 106 £2,606
      Southfields 52 £2,609
      Crouch End 65 £2,619
      Ickenham 30 £2,646
      Balham 114 £2,652
      Limehouse 141 £2,653
      Shacklewell 58 £2,659
      Kilburn 77 £2,664
      North Finchley 51 £2,677
      Muswell Hill 67 £2,700
      Kidbrooke 64 £2,705
      Mill Hill 25 £2,744
      Merton Park 56 £2,745
      Loughborough Junction 40 £2,745
      Norbiton 121 £2,757
      Dalston 73 £2,767
      Hackney 69 £2,777
      Stamford Hill 56 £2,785
      St Pancras 189 £2,786
      Wandsworth 170 £2,787
      Yiewsley 26 £2,793
      High Barnet 21 £2,833
      Raynes Park 89 £2,836
      Shadwell 71 £2,838
      Shepherd's Bush 352 £2,841
      Upton Park 28 £2,847
      Temple Fortune 67 £2,851
      Highbury 99 £2,854
      Canning Town 120 £2,870
      Clapham 165 £2,872
      Bethnal Green 102 £2,882
      Bow 100 £2,889
      Kew 22 £2,913
      Putney 100 £2,915
      Blackwall 296 £2,925
      Brondesbury 65 £2,932
      Stockwell 76 £2,944
      Charlton Riverside 28 £2,970
      Stepney 66 £2,971
      West Ham 72 £2,974
      Haggerston 40 £2,975
      West Kensington 295 £2,981
      Walworth 122 £2,990
      North Sheen 36 £2,999
      Greenwich Peninsula 79 £3,003
      Silvertown 110 £3,010
      Old Kent Road 122 £3,026
      Queen's Park 70 £3,069
      Tufnell Park 29 £3,101
      Brook Green 115 £3,142
      Stratford 308 £3,143
      South Hampstead 169 £3,148
      Petersham 25 £3,225
      Golders Green 126 £3,242
      North Kensington 164 £3,273
      West Hampstead 221 £3,304
      Clapham Junction 135 £3,339
      Isle of Dogs 847 £3,360
      Barnsbury 266 £3,376
      Kennington 42 £3,458
      Cockfosters 30 £3,467
      Oval 83 £3,505
      Hampton Wick 40 £3,559
      Bermondsey 161 £3,598
      Canary Wharf 428 £3,646
      Whitechapel 503 £3,686
      Fulham 281 £3,689
      Hammersmith 528 £3,743
      Fitzrovia 285 £3,756
      Battersea 172 £3,759
      Elephant and Castle 220 £3,772
      St Margarets 61 £3,773
      Lambeth 48 £3,823
      Islington 146 £3,827
      Somers Town 105 £3,832
      Earl's Court 534 £3,957
      Kentish Town 140 £3,980
      Hoxton 125 £4,084
      Mortlake 24 £4,110
      Wapping 268 £4,202
      Gospel Oak 30 £4,427
      Shoreditch 157 £4,448
      The Borough 229 £4,594
      Clerkenwell 194 £4,678
      Finsbury 198 £4,726
      Holborn 132 £4,742
      Vauxhall 320 £4,768
      Waterloo 160 £4,897
      Belsize Park 353 £4,931
      Chalk Farm 311 £4,943
      Notting Hill 351 £4,945
      Brompton 806 £4,987
      Southwark 137 £5,235
      King's Cross 197 £5,240
      Bloomsbury 151 £5,571
      Kensington 318 £6,505
      Chelsea 555 £6,771
      South Kensington 619 £11,204
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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