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
      Bexley 48 £1,236
      Thornton Heath 77 £1,393
      Hounslow West 73 £1,421
      South Norwood 45 £1,452
      Edmonton 55 £1,458
      Rush Green 32 £1,462
      Waddon 79 £1,473
      Norbury 29 £1,499
      Poverest 24 £1,509
      Northwood 49 £1,511
      Greenford 53 £1,524
      Cowley 28 £1,525
      Highams Park 25 £1,527
      Heston 40 £1,552
      Perry Vale 38 £1,556
      Bowes 21 £1,565
      Chingford 27 £1,571
      Gants Hill 53 £1,572
      Carshalton Beeches 50 £1,576
      Newbury Park 38 £1,578
      Kenton 22 £1,580
      Feltham 56 £1,596
      Penge 24 £1,614
      Seven Kings 68 £1,615
      Purley 43 £1,618
      Wealdstone 185 £1,633
      Broad Green 146 £1,648
      Dagenham 33 £1,657
      Yeading 39 £1,660
      Harrow Weald 48 £1,672
      Forest Hill 29 £1,672
      Hither Green 44 £1,674
      Rayners Lane 74 £1,680
      Northumberland Heath 23 £1,687
      Stanmore 33 £1,696
      Yiewsley 34 £1,697
      Cricklewood 59 £1,707
      Southbury 36 £1,708
      Addiscombe 57 £1,711
      West Drayton 45 £1,711
      Manor Park 29 £1,712
      West Green 147 £1,715
      Ponders End 27 £1,724
      Becontree 24 £1,728
      Anerley 28 £1,729
      Palmers Green 57 £1,733
      Becontree Heath 20 £1,734
      Osterley 25 £1,741
      Southgate 26 £1,764
      Kingsbury 41 £1,764
      Surbiton 65 £1,765
      Benhilton 54 £1,768
      Sudbury Hill 29 £1,768
      Catford South 26 £1,770
      Worton 83 £1,772
      Woodside 25 £1,785
      Widmore 25 £1,786
      Beckenham 47 £1,790
      New Malden 28 £1,791
      Hendon Central 65 £1,812
      Harringay 91 £1,821
      Plashet 23 £1,833
      Sudbury 91 £1,858
      Pinner 22 £1,861
      Plaistow 56 £1,862
      Wallington 37 £1,869
      Collier's Wood 63 £1,884
      Harlesden 92 £1,895
      Brunswick Park 24 £1,898
      New Barnet 35 £1,899
      Leyton 121 £1,902
      Finchley 39 £1,906
      Gallions Reach 39 £1,907
      Thamesmead 27 £1,924
      Thames View 32 £1,925
      Whetstone 23 £1,933
      Selhurst 57 £1,934
      Shortlands 22 £1,937
      Hayes 125 £1,938
      Forest Gate 26 £1,941
      Well Hall 21 £1,948
      Colney Hatch 20 £1,949
      Charlton 42 £1,956
      Plumstead 64 £1,959
      Hillingdon 27 £1,968
      Scrattons Farm 27 £1,973
      Brockley 30 £1,976
      Ladywell 74 £1,992
      Camberwell 65 £1,993
      Streatham 133 £2,002
      West Hendon 39 £2,004
      Alperton 87 £2,007
      Hendon 81 £2,013
      Crystal Palace 31 £2,019
      West Norwood 63 £2,029
      Bedfont 21 £2,031
      Deptford 69 £2,034
      Church End 61 £2,040
      Mitcham 42 £2,045
      High Barnet 23 £2,062
      Tulse Hill 28 £2,070
      Roehampton 35 £2,072
      East Dulwich 38 £2,074
      Hackney Wick 22 £2,081
      Peckham 64 £2,104
      New Cross 69 £2,106
      Park Royal 165 £2,106
      Bethnal Green 178 £2,110
      Perivale 41 £2,125
      Ickenham 31 £2,128
      Southfields 65 £2,149
      Streatham Hill 143 £2,151
      Mapesbury 64 £2,158
      Clapton 90 £2,168
      New Cross Gate 35 £2,179
      Woodside Park 27 £2,180
      Nunhead 22 £2,196
      Hornsey 92 £2,204
      Canning Town 140 £2,215
      Homerton 37 £2,215
      Strawberry Hill 32 £2,220
      Merton 78 £2,220
      Loughborough Junction 43 £2,222
      North Finchley 51 £2,223
      Furzedown 222 £2,231
      Preston 75 £2,233
      Summerstown 71 £2,241
      West Hackney 30 £2,270
      Poplar 101 £2,274
      Kidbrooke 79 £2,283
      Finsbury Park 86 £2,326
      East Greenwich 138 £2,330
      Stroud Green 38 £2,335
      Temple Fortune 54 £2,341
      Colindale 190 £2,349
      Archway 89 £2,371
      Dollis Hill 101 £2,376
      West Ham 77 £2,382
      West Finchley 31 £2,387
      Bow 129 £2,388
      Middle Park 21 £2,394
      Mill Hill 35 £2,404
      Mile End 106 £2,407
      Rotherhithe 110 £2,426
      Limehouse 170 £2,427
      Leytonstone 58 £2,430
      Twyford 56 £2,431
      Crouch End 69 £2,431
      Upton Park 28 £2,432
      Stoke Newington 122 £2,438
      Stepney 91 £2,465
      Dalston 75 £2,466
      Earlsfield 63 £2,478
      West Kensington 347 £2,485
      Balham 162 £2,488
      Shadwell 76 £2,489
      Muswell Hill 68 £2,497
      Merton Park 49 £2,537
      Beckton 27 £2,586
      Brixton 162 £2,588
      Clapham 200 £2,594
      Friern Barnet 27 £2,601
      Shacklewell 65 £2,608
      Spring Grove 115 £2,611
      Holloway 169 £2,614
      Stockwell 122 £2,626
      St Pancras 217 £2,653
      Norbiton 144 £2,676
      Raynes Park 74 £2,684
      Putney 123 £2,685
      Old Kent Road 87 £2,687
      Kilburn 145 £2,689
      Cockfosters 43 £2,701
      Wandsworth 195 £2,718
      Greenwich Peninsula 45 £2,749
      Charlton Riverside 39 £2,765
      Silvertown 106 £2,770
      Stamford Hill 69 £2,788
      Brent Cross 68 £2,797
      Hanwell 127 £2,797
      Blackwall 234 £2,812
      Brook Green 130 £2,840
      Shepherd's Bush 335 £2,844
      North Kensington 203 £2,860
      Tufnell Park 33 £2,885
      Walworth 97 £2,891
      Queen's Park 103 £2,892
      Stratford 233 £2,905
      Brondesbury 106 £2,925
      Kew 27 £2,930
      South Hampstead 182 £2,953
      Oval 87 £2,959
      North Sheen 34 £3,003
      Golders Green 130 £3,026
      Mortlake 21 £3,064
      Elephant and Castle 148 £3,181
      Kennington 54 £3,262
      Islington 164 £3,274
      Barnsbury 245 £3,279
      Isle of Dogs 472 £3,297
      Haggerston 70 £3,308
      Hammersmith 441 £3,311
      Fulham 341 £3,312
      Clapham Junction 276 £3,328
      Whitechapel 468 £3,367
      Bermondsey 144 £3,409
      Highbury 167 £3,416
      St Margarets 44 £3,428
      Lambeth 41 £3,467
      Battersea 183 £3,533
      Canary Wharf 349 £3,535
      Hackney 100 £3,573
      Somers Town 88 £3,653
      Hampton Wick 27 £3,690
      West Hampstead 250 £3,690
      Shoreditch 118 £3,741
      Kentish Town 133 £3,752
      Earl's Court 439 £3,771
      Wapping 238 £3,970
      Hoxton 142 £3,994
      Waterloo 78 £4,144
      Gospel Oak 39 £4,205
      Fitzrovia 355 £4,254
      Clerkenwell 184 £4,271
      Finsbury 140 £4,328
      Vauxhall 224 £4,398
      The Borough 161 £4,502
      King's Cross 163 £4,528
      Notting Hill 399 £4,681
      Brompton 671 £4,862
      Chalk Farm 281 £4,982
      Holborn 127 £5,163
      Bloomsbury 137 £5,361
      Southwark 81 £5,595
      Belsize Park 328 £5,670
      Chelsea 425 £7,379
      Kensington 291 £7,620
      Hampstead Garden Suburb 22 £10,497
      South Kensington 511 £11,666
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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