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
      Chingford 23 £1,423
      Cowley 31 £1,426
      Catford South 34 £1,452
      Rush Green 38 £1,463
      Norbury 25 £1,468
      Northumberland Heath 30 £1,470
      Greenford 58 £1,479
      Hounslow West 61 £1,487
      The Wrythe 22 £1,491
      Yeading 44 £1,501
      Bedfont 22 £1,520
      Anerley 22 £1,535
      Bowes 24 £1,557
      Newbury Park 29 £1,566
      Kenton 28 £1,572
      Gants Hill 53 £1,573
      Heston 41 £1,580
      Thornton Heath 65 £1,580
      Waddon 70 £1,582
      Cranford 43 £1,584
      Carshalton Beeches 41 £1,593
      Rayners Lane 76 £1,599
      Ponders End 33 £1,602
      Worton 59 £1,606
      Highams Park 27 £1,615
      Palmers Green 50 £1,624
      Northwood 42 £1,627
      Becontree Heath 24 £1,637
      Wealdstone 177 £1,641
      Broad Green 160 £1,646
      Seven Kings 86 £1,660
      Feltham 46 £1,662
      West Drayton 41 £1,689
      Addiscombe 61 £1,692
      Southbury 42 £1,695
      Harrow Weald 39 £1,695
      South Norwood 50 £1,700
      Shooters Hill 22 £1,700
      Penge 25 £1,701
      Shortlands 24 £1,717
      Perry Vale 37 £1,734
      Edmonton 56 £1,753
      Becontree 25 £1,758
      Forest Hill 36 £1,760
      Southgate 30 £1,779
      Dagenham 35 £1,788
      West Barnes 26 £1,792
      New Barnet 28 £1,804
      Scrattons Farm 20 £1,812
      Finchley 30 £1,817
      Plumstead 52 £1,825
      Hillingdon 39 £1,826
      Osterley 25 £1,827
      Hendon Central 57 £1,829
      Hither Green 45 £1,834
      Beckenham 40 £1,844
      Brunswick Park 28 £1,854
      Kingsbury 51 £1,858
      Sudbury 84 £1,872
      New Malden 23 £1,877
      Whetstone 29 £1,878
      Wallington 25 £1,884
      West Green 140 £1,889
      Cricklewood 42 £1,901
      Harringay 96 £1,906
      Widmore 30 £1,913
      Woodside 28 £1,917
      Surbiton 66 £1,922
      Plashet 26 £1,928
      Benhilton 50 £1,935
      West Norwood 74 £1,958
      Forest Gate 36 £1,962
      Leyton 102 £1,969
      High Barnet 24 £1,980
      Alperton 80 £1,985
      Plaistow 49 £1,985
      Collier's Wood 64 £1,987
      Perivale 59 £2,003
      Hayes 101 £2,003
      Purley 45 £2,008
      Hanwell 121 £2,012
      Mitcham 38 £2,018
      Church End 50 £2,023
      Stanmore 32 £2,032
      Sudbury Hill 26 £2,040
      Charlton 39 £2,041
      Ladywell 67 £2,049
      Crystal Palace 24 £2,054
      Hendon 69 £2,054
      Roehampton 38 £2,062
      Tulse Hill 29 £2,069
      Brockley 32 £2,076
      West Hendon 54 £2,077
      Hornchurch 23 £2,086
      Blackheath 21 £2,101
      Deptford 73 £2,104
      Harlesden 111 £2,113
      Dollis Hill 119 £2,121
      Selhurst 71 £2,124
      Streatham 116 £2,148
      New Cross Gate 40 £2,153
      Ickenham 33 £2,167
      Strawberry Hill 46 £2,189
      Preston 80 £2,189
      Park Royal 155 £2,203
      Summerstown 61 £2,204
      Leytonstone 42 £2,221
      Camberwell 82 £2,227
      West Hackney 37 £2,230
      New Cross 77 £2,231
      Peckham 78 £2,232
      Yiewsley 46 £2,235
      Kilburn 83 £2,252
      Hornsey 111 £2,258
      Hackney Wick 22 £2,266
      Furzedown 191 £2,266
      Earlsfield 54 £2,267
      Merton 89 £2,268
      North Finchley 60 £2,286
      Thamesmead 24 £2,288
      Brixton 142 £2,293
      East Dulwich 35 £2,300
      West Finchley 23 £2,310
      Streatham Hill 130 £2,313
      Finsbury Park 94 £2,323
      Clapton 82 £2,333
      Mill Hill 32 £2,342
      Colindale 198 £2,375
      Gallions Reach 22 £2,377
      Middle Park 20 £2,380
      Twyford 40 £2,381
      Archway 119 £2,396
      Poplar 111 £2,403
      East Sheen 22 £2,403
      Nunhead 28 £2,409
      Balham 165 £2,412
      Beckton 28 £2,413
      Bethnal Green 105 £2,433
      Kidbrooke 78 £2,443
      Friern Barnet 30 £2,453
      Muswell Hill 80 £2,471
      Crouch End 66 £2,496
      Loughborough Junction 49 £2,500
      Mile End 110 £2,506
      Norbiton 147 £2,508
      Mapesbury 76 £2,520
      Temple Fortune 67 £2,527
      Holloway 207 £2,537
      Homerton 33 £2,539
      Limehouse 161 £2,544
      Bow 135 £2,549
      East Greenwich 113 £2,582
      Woodside Park 25 £2,590
      Merton Park 52 £2,592
      Shacklewell 65 £2,597
      Southfields 67 £2,599
      Rotherhithe 83 £2,607
      Shadwell 79 £2,626
      Charlton Riverside 38 £2,641
      Brondesbury 103 £2,645
      Stoke Newington 131 £2,660
      Spring Grove 107 £2,666
      West Ham 73 £2,693
      Dalston 67 £2,698
      Brent Cross 71 £2,704
      Raynes Park 87 £2,709
      Tufnell Park 44 £2,726
      Shepherd's Bush 377 £2,756
      Haggerston 56 £2,760
      Upton Park 36 £2,761
      Hackney 77 £2,764
      Clapham 187 £2,771
      Queen's Park 92 £2,772
      West Kensington 328 £2,782
      Canning Town 124 £2,795
      Stepney 81 £2,799
      St Pancras 199 £2,803
      Putney 128 £2,815
      Stockwell 106 £2,831
      Old Kent Road 126 £2,839
      Brook Green 135 £2,846
      Blackwall 287 £2,857
      Greenwich Peninsula 53 £2,865
      Stratford 301 £2,906
      Highbury 138 £2,910
      Wandsworth 182 £2,931
      Stamford Hill 55 £2,966
      Silvertown 119 £2,977
      Golders Green 163 £2,999
      Walworth 101 £3,005
      Cockfosters 35 £3,023
      North Kensington 167 £3,036
      Mortlake 20 £3,077
      Kew 21 £3,111
      St Margarets 57 £3,111
      North Sheen 46 £3,199
      Clapham Junction 174 £3,211
      Isle of Dogs 691 £3,236
      Elephant and Castle 272 £3,292
      Kennington 44 £3,293
      Oval 97 £3,363
      Stroud Green 30 £3,387
      Barnsbury 248 £3,406
      West Hampstead 245 £3,429
      Fitzrovia 278 £3,450
      Whitechapel 525 £3,486
      Petersham 24 £3,495
      Hammersmith 549 £3,545
      Fulham 319 £3,555
      South Hampstead 205 £3,583
      Bermondsey 167 £3,607
      Upton 22 £3,609
      Battersea 172 £3,645
      Somers Town 96 £3,702
      Lambeth 43 £3,752
      Canary Wharf 417 £3,806
      Earl's Court 668 £3,844
      Islington 228 £3,856
      Kentish Town 138 £3,875
      Shoreditch 147 £3,891
      Hampton Wick 36 £3,972
      Wapping 239 £3,998
      Hoxton 135 £4,090
      Finsbury 178 £4,216
      Gospel Oak 44 £4,439
      Vauxhall 273 £4,490
      King's Cross 188 £4,612
      Clerkenwell 204 £4,636
      Notting Hill 397 £4,732
      The Borough 219 £4,825
      Waterloo 113 £4,866
      Brompton 793 £5,032
      Belsize Park 346 £5,045
      Holborn 130 £5,110
      Chalk Farm 339 £5,113
      Bloomsbury 140 £5,120
      Southwark 112 £5,275
      Kensington 322 £6,629
      Chelsea 537 £6,674
      South Kensington 631 £10,856
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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