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 319 £1,262
      Northumberland Heath 28 £1,392
      Kenton 33 £1,449
      Anerley 21 £1,475
      Thornton Heath 66 £1,488
      Gants Hill 38 £1,494
      Greenford 53 £1,498
      Hounslow West 57 £1,498
      Newbury Park 26 £1,508
      Cowley 32 £1,529
      Yeading 39 £1,535
      Seven Kings 71 £1,556
      Chingford 58 £1,556
      Rush Green 38 £1,566
      Pollards Hill 25 £1,566
      Southbury 44 £1,593
      Feltham 46 £1,600
      Heston 31 £1,607
      Rayners Lane 65 £1,620
      Bedfont 30 £1,624
      Carshalton Beeches 38 £1,639
      Wealdstone 156 £1,640
      Highams Park 26 £1,644
      West Drayton 50 £1,650
      Perry Vale 35 £1,654
      Northwood 47 £1,659
      Worton 52 £1,674
      Becontree Heath 26 £1,690
      Waddon 65 £1,700
      Cricklewood 65 £1,712
      Addiscombe 45 £1,716
      Kingsbury 49 £1,717
      Penge 21 £1,723
      Edmonton 49 £1,732
      Dagenham 25 £1,744
      Becontree 21 £1,745
      South Norwood 42 £1,749
      Upper Norwood 23 £1,750
      New Malden 34 £1,750
      Bowes 22 £1,757
      Southgate 28 £1,762
      West Barnes 28 £1,783
      Hendon Central 65 £1,783
      Forest Gate 28 £1,785
      Palmers Green 48 £1,786
      Brunswick Park 21 £1,787
      Cranford 46 £1,793
      Plaistow 44 £1,795
      Harrow Weald 47 £1,796
      Broad Green 137 £1,824
      Sudbury 90 £1,833
      Harringay 90 £1,841
      Finchley 32 £1,855
      West Green 131 £1,856
      Mitcham 38 £1,861
      Beckenham 36 £1,865
      Plumstead 44 £1,905
      Perivale 47 £1,916
      Benhilton 39 £1,925
      West Norwood 49 £1,926
      Stanmore 30 £1,929
      Hither Green 37 £1,939
      Belmont 20 £1,964
      Tulse Hill 22 £1,967
      Forest Hill 30 £1,995
      Alperton 72 £2,004
      Strawberry Hill 44 £2,011
      West Hendon 65 £2,023
      Ladywell 73 £2,025
      Hanwell 96 £2,034
      Hornchurch 28 £2,050
      Dollis Hill 119 £2,052
      Hillingdon 28 £2,052
      Purley 32 £2,064
      Hendon 74 £2,068
      Stroud Green 34 £2,078
      Wallington 21 £2,084
      Middle Park 21 £2,095
      Beckton 28 £2,099
      Hayes 91 £2,101
      Roehampton 29 £2,102
      Leyton 117 £2,105
      Hornsey 131 £2,116
      Thamesmead 22 £2,118
      Sudbury Hill 24 £2,128
      Harlesden 101 £2,147
      Leytonstone 41 £2,154
      Church End 46 £2,164
      Whetstone 20 £2,179
      Selhurst 49 £2,198
      Collier's Wood 55 £2,201
      Gallions Reach 26 £2,229
      West Finchley 20 £2,250
      Preston 75 £2,251
      Summerstown 55 £2,254
      Spring Grove 79 £2,258
      Mapesbury 78 £2,269
      West Hackney 32 £2,280
      Park Royal 162 £2,282
      Streatham 88 £2,293
      New Cross Gate 40 £2,297
      Camberwell 62 £2,308
      Surbiton 79 £2,316
      Charlton 28 £2,325
      Streatham Hill 106 £2,337
      Deptford 64 £2,356
      Ickenham 32 £2,382
      Furzedown 172 £2,388
      Brixton 103 £2,389
      Archway 98 £2,392
      Hackney Wick 22 £2,403
      Peckham 67 £2,406
      Earlsfield 57 £2,410
      New Cross 77 £2,415
      Colindale 213 £2,417
      East Dulwich 33 £2,425
      Poplar 131 £2,437
      Rotherhithe 95 £2,452
      Merton 80 £2,453
      Twyford 47 £2,455
      Temple Fortune 63 £2,458
      Homerton 28 £2,460
      Woodside Park 25 £2,465
      Balham 135 £2,487
      Friern Barnet 32 £2,487
      Brent Cross 75 £2,510
      Crouch End 70 £2,536
      Finsbury Park 88 £2,541
      Holloway 159 £2,552
      Mile End 92 £2,560
      Kilburn 85 £2,571
      Clapton 67 £2,577
      North Finchley 58 £2,589
      Shacklewell 62 £2,603
      East Greenwich 121 £2,608
      Stoke Newington 117 £2,614
      Kidbrooke 81 £2,615
      Muswell Hill 72 £2,618
      Norbiton 142 £2,626
      Coombe 20 £2,635
      Southfields 53 £2,644
      Loughborough Junction 47 £2,650
      Yiewsley 28 £2,674
      Limehouse 150 £2,678
      Brondesbury 86 £2,688
      Mill Hill 28 £2,692
      Dalston 84 £2,711
      St Pancras 201 £2,721
      Merton Park 56 £2,742
      Upton Park 31 £2,742
      Bow 117 £2,751
      Shadwell 83 £2,754
      Wandsworth 178 £2,774
      Highbury 118 £2,777
      Charlton Riverside 27 £2,843
      Raynes Park 100 £2,849
      Clapham 173 £2,852
      Stepney 76 £2,856
      Kew 23 £2,860
      Stockwell 89 £2,861
      Greenwich Peninsula 86 £2,866
      Bethnal Green 105 £2,868
      Hackney 69 £2,882
      Putney 111 £2,888
      Shepherd's Bush 352 £2,896
      Queen's Park 85 £2,915
      Canning Town 118 £2,922
      Blackwall 315 £2,938
      Stamford Hill 56 £2,949
      West Kensington 305 £2,964
      Haggerston 46 £2,975
      Walworth 125 £3,002
      Silvertown 131 £3,013
      Tufnell Park 30 £3,062
      Old Kent Road 124 £3,075
      West Ham 81 £3,088
      North Sheen 36 £3,122
      Stratford 326 £3,151
      Golders Green 132 £3,190
      Brook Green 119 £3,242
      Petersham 27 £3,251
      North Kensington 161 £3,263
      Cockfosters 31 £3,273
      Clapham Junction 139 £3,300
      Isle of Dogs 858 £3,357
      Kennington 45 £3,362
      Barnsbury 272 £3,368
      South Hampstead 181 £3,381
      West Hampstead 233 £3,381
      Oval 95 £3,406
      Bermondsey 177 £3,490
      Elephant and Castle 318 £3,490
      Fulham 294 £3,561
      Islington 157 £3,588
      Canary Wharf 428 £3,604
      Whitechapel 524 £3,606
      Hampton Wick 40 £3,666
      Hammersmith 549 £3,670
      Battersea 173 £3,684
      Fitzrovia 303 £3,716
      St Margarets 61 £3,789
      Lambeth 47 £3,808
      Somers Town 101 £3,821
      Earl's Court 614 £3,841
      Kentish Town 140 £4,004
      Mortlake 24 £4,052
      Hoxton 126 £4,109
      Wapping 280 £4,151
      Shoreditch 166 £4,218
      Clerkenwell 198 £4,459
      Finsbury 211 £4,557
      The Borough 223 £4,579
      Vauxhall 348 £4,729
      Waterloo 165 £4,753
      Holborn 141 £4,782
      Gospel Oak 31 £4,888
      King's Cross 210 £4,897
      Chalk Farm 315 £4,927
      Brompton 842 £4,946
      Belsize Park 358 £4,950
      Notting Hill 360 £4,972
      Southwark 132 £5,271
      Bloomsbury 155 £5,509
      Chelsea 617 £6,420
      Kensington 325 £6,644
      South Kensington 644 £10,790
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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