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 46 £1,213
      Thornton Heath 72 £1,390
      Hounslow West 67 £1,438
      Edmonton 54 £1,442
      Rush Green 26 £1,474
      South Norwood 43 £1,485
      Perry Vale 32 £1,488
      Heston 37 £1,489
      Poverest 22 £1,498
      Gants Hill 53 £1,500
      Highams Park 23 £1,516
      Norbury 31 £1,518
      Cowley 29 £1,533
      Chingford 26 £1,544
      Northwood 48 £1,546
      Greenford 48 £1,549
      Feltham 50 £1,552
      Purley 43 £1,555
      Carshalton Beeches 47 £1,566
      Bowes 20 £1,571
      Newbury Park 39 £1,572
      Chadwell Heath 20 £1,605
      Harrow Weald 45 £1,609
      Penge 22 £1,612
      Kenton 24 £1,617
      Yeading 39 £1,633
      Addiscombe 54 £1,636
      Seven Kings 75 £1,641
      Wealdstone 177 £1,641
      Broad Green 144 £1,641
      Stanmore 22 £1,643
      Forest Hill 30 £1,649
      Yiewsley 33 £1,655
      Becontree Heath 20 £1,657
      Manor Park 25 £1,664
      Hither Green 41 £1,667
      Rayners Lane 71 £1,678
      Dagenham 25 £1,689
      Benhilton 62 £1,700
      Cricklewood 52 £1,700
      Catford South 26 £1,726
      Woodside 23 £1,729
      Southbury 35 £1,730
      West Drayton 39 £1,730
      Becontree 20 £1,740
      Palmers Green 55 £1,741
      Anerley 28 £1,742
      Scrattons Farm 22 £1,743
      Ponders End 27 £1,743
      Plashet 22 £1,752
      Southgate 26 £1,759
      New Malden 27 £1,765
      Harringay 84 £1,767
      Hendon Central 62 £1,776
      Osterley 20 £1,779
      Forest Gate 25 £1,779
      Widmore 24 £1,784
      West Green 121 £1,798
      Surbiton 64 £1,805
      Beckenham 45 £1,815
      Collier's Wood 61 £1,825
      Plaistow 50 £1,830
      Waddon 86 £1,837
      Brunswick Park 27 £1,841
      Sudbury Hill 28 £1,844
      Kingsbury 42 £1,844
      Wallington 34 £1,846
      Colney Hatch 20 £1,861
      Worton 74 £1,873
      Hillingdon 31 £1,877
      Sudbury 85 £1,879
      Harlesden 97 £1,881
      Finchley 38 £1,884
      Pinner 24 £1,918
      Shortlands 24 £1,922
      Whetstone 30 £1,933
      Leyton 117 £1,935
      Hendon 73 £1,941
      Charlton 45 £1,953
      Hayes 134 £1,955
      Gallions Reach 40 £1,962
      West Hendon 41 £1,975
      Brockley 33 £1,977
      Deptford 71 £1,980
      New Barnet 28 £1,981
      Roehampton 31 £1,991
      Plumstead 72 £1,995
      Ladywell 73 £2,022
      West Hackney 38 £2,022
      Alperton 74 £2,022
      Streatham 128 £2,030
      Mitcham 44 £2,041
      Church End 54 £2,043
      Perivale 38 £2,045
      Thames View 26 £2,049
      East Dulwich 40 £2,049
      Ickenham 32 £2,065
      West Norwood 66 £2,070
      Tulse Hill 30 £2,087
      Crystal Palace 25 £2,088
      Park Royal 164 £2,090
      Bethnal Green 172 £2,103
      Selhurst 60 £2,113
      Thamesmead 32 £2,119
      Clapton 93 £2,134
      Mapesbury 62 £2,142
      North Finchley 51 £2,170
      Woodside Park 27 £2,179
      New Cross Gate 32 £2,181
      Furzedown 206 £2,183
      Preston 73 £2,190
      Streatham Hill 140 £2,192
      Southfields 61 £2,201
      Hackney Wick 25 £2,208
      Homerton 37 £2,208
      Camberwell 68 £2,226
      Canning Town 131 £2,239
      Kidbrooke 79 £2,248
      Hornsey 92 £2,253
      Merton 73 £2,255
      Summerstown 68 £2,258
      Nunhead 20 £2,258
      Stoke Newington 119 £2,273
      Poplar 100 £2,276
      Dollis Hill 100 £2,290
      Putney 157 £2,298
      Strawberry Hill 30 £2,312
      Finsbury Park 86 £2,316
      Archway 96 £2,321
      Leytonstone 52 £2,323
      Shadwell 85 £2,324
      East Greenwich 133 £2,326
      Colindale 185 £2,348
      Bow 122 £2,360
      Middle Park 20 £2,389
      Limehouse 165 £2,393
      Earlsfield 62 £2,396
      Twyford 54 £2,404
      West Finchley 31 £2,404
      Loughborough Junction 53 £2,421
      Crouch End 70 £2,431
      Muswell Hill 62 £2,434
      Upton Park 27 £2,439
      Mill Hill 32 £2,444
      West Ham 69 £2,462
      Stroud Green 37 £2,468
      Temple Fortune 51 £2,469
      Brixton 135 £2,470
      Dalston 69 £2,483
      Holloway 156 £2,493
      Balham 162 £2,504
      Rotherhithe 101 £2,505
      Spring Grove 109 £2,517
      Clapham 199 £2,543
      Shacklewell 64 £2,559
      Wandsworth 208 £2,589
      New Cross 98 £2,589
      Mile End 105 £2,595
      Friern Barnet 30 £2,595
      Norbiton 126 £2,624
      St Pancras 245 £2,637
      Cockfosters 45 £2,659
      Stockwell 117 £2,666
      West Kensington 311 £2,671
      Silvertown 91 £2,699
      Charlton Riverside 39 £2,713
      Haggerston 52 £2,719
      Greenwich Peninsula 47 £2,735
      Stamford Hill 69 £2,740
      Old Kent Road 91 £2,745
      Kennington 28 £2,754
      Highbury 134 £2,768
      Hanwell 132 £2,769
      Beckton 27 £2,780
      Blackwall 233 £2,785
      Shepherd's Bush 349 £2,797
      Raynes Park 74 £2,802
      Kilburn 100 £2,805
      South Hampstead 185 £2,845
      Stratford 237 £2,875
      Walworth 93 £2,892
      Tufnell Park 29 £2,913
      Kew 27 £2,941
      Clapham Junction 219 £2,968
      Mortlake 22 £2,970
      Oval 79 £2,974
      Brent Cross 65 £2,998
      North Sheen 31 £3,013
      Queen's Park 100 £3,024
      Hackney 82 £3,058
      Stepney 89 £3,082
      Golders Green 113 £3,143
      Brook Green 145 £3,157
      Merton Park 46 £3,167
      Elephant and Castle 146 £3,181
      Barnsbury 250 £3,236
      Peckham 122 £3,264
      Hammersmith 435 £3,279
      Whitechapel 472 £3,287
      Islington 155 £3,297
      Bermondsey 167 £3,342
      Fulham 328 £3,388
      Isle of Dogs 463 £3,391
      Brondesbury 120 £3,427
      Lambeth 41 £3,428
      Fitzrovia 247 £3,500
      St Margarets 39 £3,530
      Canary Wharf 342 £3,550
      Somers Town 91 £3,592
      North Kensington 260 £3,596
      Hampton Wick 28 £3,645
      Battersea 176 £3,651
      West Hampstead 252 £3,669
      Kentish Town 134 £3,737
      Shoreditch 130 £3,822
      Petersham 20 £3,838
      Wapping 235 £3,880
      Clerkenwell 177 £3,947
      Earl's Court 452 £3,953
      Waterloo 88 £3,984
      Hoxton 144 £4,011
      King's Cross 205 £4,124
      Gospel Oak 37 £4,308
      Vauxhall 228 £4,422
      The Borough 153 £4,491
      Finsbury 154 £4,603
      Notting Hill 408 £4,673
      Brompton 735 £4,943
      Chalk Farm 274 £5,129
      Holborn 118 £5,188
      Southwark 96 £5,433
      Bloomsbury 135 £5,608
      Belsize Park 363 £5,640
      Kensington 323 £7,429
      Chelsea 415 £7,566
      Hampstead Garden Suburb 20 £11,159
      South Kensington 491 £11,932
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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