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 306 £1,272
      Northumberland Heath 27 £1,382
      Kenton 34 £1,459
      Thornton Heath 67 £1,476
      Anerley 23 £1,482
      Gants Hill 40 £1,490
      Hounslow West 57 £1,502
      Greenford 51 £1,509
      Pollards Hill 25 £1,524
      Cowley 33 £1,527
      Yeading 38 £1,529
      Newbury Park 28 £1,547
      Chingford 57 £1,560
      Rush Green 35 £1,560
      Seven Kings 67 £1,573
      Southbury 45 £1,606
      Rayners Lane 61 £1,611
      Heston 30 £1,611
      Carshalton Beeches 36 £1,623
      West Drayton 54 £1,635
      Bedfont 31 £1,639
      Northwood 46 £1,647
      Feltham 40 £1,650
      Wealdstone 145 £1,654
      Perry Vale 32 £1,661
      Highams Park 25 £1,663
      Cricklewood 57 £1,679
      Worton 52 £1,687
      Kingsbury 48 £1,688
      Waddon 61 £1,688
      Forest Gate 23 £1,693
      Becontree 22 £1,718
      Penge 20 £1,739
      Edmonton 51 £1,742
      South Norwood 40 £1,743
      Becontree Heath 28 £1,747
      New Malden 33 £1,753
      West Barnes 25 £1,757
      Hendon Central 64 £1,761
      Dagenham 23 £1,762
      Addiscombe 41 £1,763
      Plaistow 40 £1,773
      Bowes 24 £1,774
      Palmers Green 47 £1,784
      Harrow Weald 45 £1,788
      Stanmore 24 £1,808
      Plumstead 40 £1,813
      Mitcham 37 £1,822
      Sudbury 79 £1,822
      Finchley 33 £1,829
      Southgate 28 £1,830
      Hillingdon 31 £1,837
      Harringay 78 £1,855
      West Green 126 £1,856
      Perivale 40 £1,879
      Ponders End 20 £1,897
      Beckenham 35 £1,898
      Broad Green 179 £1,903
      Benhilton 37 £1,906
      West Norwood 43 £1,914
      Hither Green 34 £1,962
      Belmont 20 £1,964
      Hanwell 83 £1,965
      Leyton 112 £1,980
      Forest Hill 25 £1,990
      Hayes 64 £2,014
      Alperton 69 £2,018
      Dollis Hill 109 £2,030
      Roehampton 28 £2,035
      Tulse Hill 21 £2,035
      Purley 30 £2,054
      Ladywell 59 £2,055
      Hornchurch 27 £2,056
      Strawberry Hill 41 £2,061
      Sudbury Hill 21 £2,065
      Hornsey 114 £2,077
      Hendon 72 £2,079
      Thamesmead 20 £2,086
      Church End 47 £2,102
      West Hendon 55 £2,109
      Middle Park 20 £2,110
      Harlesden 93 £2,130
      Leytonstone 42 £2,185
      West Hackney 29 £2,197
      Collier's Wood 45 £2,211
      Gallions Reach 25 £2,222
      Selhurst 47 £2,226
      Preston 84 £2,240
      Mapesbury 77 £2,250
      Spring Grove 75 £2,257
      Beckton 27 £2,264
      Park Royal 146 £2,266
      Stroud Green 34 £2,315
      Deptford 58 £2,325
      Streatham Hill 100 £2,329
      Camberwell 56 £2,334
      Brixton 97 £2,359
      Charlton 27 £2,363
      Summerstown 47 £2,371
      Furzedown 158 £2,382
      Woodside Park 25 £2,397
      Streatham 81 £2,398
      Poplar 125 £2,412
      Merton 67 £2,414
      Earlsfield 57 £2,432
      New Cross 62 £2,434
      Colindale 141 £2,434
      Ickenham 30 £2,439
      Homerton 28 £2,440
      Surbiton 70 £2,445
      Friern Barnet 31 £2,454
      East Dulwich 34 £2,469
      Hackney Wick 21 £2,470
      Mile End 87 £2,474
      Twyford 41 £2,475
      Archway 93 £2,482
      Peckham 53 £2,493
      Temple Fortune 62 £2,500
      New Cross Gate 45 £2,500
      Rotherhithe 81 £2,519
      Finsbury Park 79 £2,521
      Brent Cross 67 £2,528
      Clapton 68 £2,543
      Balham 115 £2,550
      Crouch End 68 £2,570
      Stoke Newington 102 £2,580
      Muswell Hill 65 £2,581
      East Greenwich 110 £2,607
      Coombe 22 £2,608
      Holloway 156 £2,611
      Kilburn 84 £2,620
      Shacklewell 61 £2,623
      Southfields 47 £2,641
      Limehouse 145 £2,650
      North Finchley 53 £2,651
      Mill Hill 29 £2,660
      Kidbrooke 66 £2,704
      Norbiton 116 £2,734
      Dalston 79 £2,735
      St Pancras 191 £2,752
      Yiewsley 26 £2,765
      Merton Park 51 £2,778
      Wandsworth 162 £2,798
      Highbury 106 £2,819
      Loughborough Junction 37 £2,820
      Shadwell 72 £2,827
      Raynes Park 91 £2,836
      Clapham 166 £2,856
      Bethnal Green 102 £2,858
      Shepherd's Bush 343 £2,873
      Hackney 66 £2,880
      Stockwell 79 £2,886
      Bow 103 £2,891
      Stepney 65 £2,904
      Stamford Hill 54 £2,907
      Canning Town 119 £2,912
      Putney 95 £2,914
      Upton Park 25 £2,921
      Brondesbury 69 £2,925
      Charlton Riverside 27 £2,925
      Greenwich Peninsula 80 £2,943
      Blackwall 296 £2,944
      Kew 21 £2,944
      West Kensington 291 £2,966
      Queen's Park 71 £3,009
      Walworth 112 £3,041
      Haggerston 40 £3,063
      Silvertown 116 £3,066
      Old Kent Road 117 £3,071
      West Ham 75 £3,117
      North Sheen 34 £3,122
      Stratford 315 £3,156
      Tufnell Park 27 £3,157
      Petersham 25 £3,229
      Brook Green 119 £3,254
      North Kensington 161 £3,286
      Golders Green 115 £3,342
      Clapham Junction 128 £3,353
      Isle of Dogs 828 £3,369
      Barnsbury 267 £3,382
      West Hampstead 230 £3,387
      Kennington 43 £3,452
      Cockfosters 29 £3,457
      Oval 83 £3,484
      South Hampstead 173 £3,492
      Bermondsey 161 £3,526
      Canary Wharf 408 £3,614
      Hampton Wick 43 £3,635
      Fulham 282 £3,648
      Islington 148 £3,650
      Whitechapel 487 £3,677
      Hammersmith 528 £3,715
      St Margarets 63 £3,757
      Fitzrovia 292 £3,780
      Elephant and Castle 230 £3,795
      Somers Town 106 £3,814
      Lambeth 47 £3,830
      Battersea 161 £3,831
      Earl's Court 550 £3,980
      Kentish Town 134 £4,049
      Hoxton 122 £4,078
      Wapping 269 £4,131
      Mortlake 21 £4,316
      Shoreditch 166 £4,338
      Clerkenwell 190 £4,494
      Finsbury 184 £4,535
      The Borough 222 £4,591
      Vauxhall 310 £4,749
      Holborn 128 £4,848
      Gospel Oak 31 £4,896
      Waterloo 151 £4,903
      Chalk Farm 313 £4,906
      Belsize Park 367 £4,987
      Notting Hill 353 £5,011
      Brompton 800 £5,066
      King's Cross 201 £5,083
      Southwark 134 £5,223
      Bloomsbury 151 £5,597
      Kensington 319 £6,641
      Chelsea 566 £6,688
      South Kensington 627 £11,147
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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