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 47 £1,230
      Thornton Heath 57 £1,346
      Hounslow West 59 £1,409
      Gants Hill 45 £1,435
      Edmonton 46 £1,467
      Rush Green 23 £1,473
      South Norwood 43 £1,496
      Norbury 29 £1,497
      Heston 34 £1,500
      Perry Vale 31 £1,503
      Poverest 21 £1,512
      Cowley 29 £1,514
      Greenford 46 £1,528
      Purley 40 £1,533
      Highams Park 25 £1,534
      Northwood 42 £1,540
      Newbury Park 35 £1,540
      Seven Kings 66 £1,543
      Chingford 26 £1,552
      Carshalton Beeches 43 £1,555
      Feltham 53 £1,562
      Bowes 20 £1,566
      Dagenham 23 £1,592
      Penge 22 £1,594
      Hither Green 44 £1,626
      Southgate 24 £1,626
      Kenton 23 £1,629
      Harrow Weald 42 £1,639
      Yeading 36 £1,643
      Wealdstone 173 £1,649
      Broad Green 134 £1,654
      Forest Hill 28 £1,668
      Stanmore 29 £1,670
      Anerley 23 £1,671
      Benhilton 51 £1,674
      Manor Park 26 £1,676
      Addiscombe 47 £1,677
      New Malden 21 £1,692
      Yiewsley 32 £1,696
      Palmers Green 52 £1,696
      Cricklewood 48 £1,718
      Rayners Lane 63 £1,729
      Scrattons Farm 23 £1,734
      Ponders End 26 £1,742
      Southbury 36 £1,743
      Worton 65 £1,747
      Hendon Central 56 £1,748
      West Drayton 38 £1,750
      Harringay 79 £1,755
      Widmore 23 £1,755
      Plashet 22 £1,762
      West Green 119 £1,767
      Surbiton 61 £1,767
      Catford South 21 £1,769
      Beckenham 46 £1,809
      Sudbury Hill 29 £1,824
      Sudbury 76 £1,834
      Brunswick Park 25 £1,838
      Collier's Wood 55 £1,840
      Colney Hatch 22 £1,848
      Brockley 30 £1,855
      Pinner 20 £1,866
      Wallington 34 £1,869
      Finchley 36 £1,870
      Forest Gate 25 £1,875
      Plaistow 49 £1,876
      Kingsbury 38 £1,884
      Harlesden 87 £1,892
      Gallions Reach 38 £1,899
      Shortlands 21 £1,911
      Leyton 108 £1,927
      Hendon 69 £1,958
      Charlton 41 £1,959
      Hayes 117 £1,962
      Whetstone 22 £1,973
      West Hendon 36 £1,975
      Deptford 72 £1,979
      New Barnet 27 £1,985
      Plumstead 67 £1,998
      Streatham 121 £2,006
      Ladywell 67 £2,006
      Mitcham 45 £2,011
      Church End 55 £2,012
      Thames View 27 £2,013
      Alperton 73 £2,018
      Hillingdon 24 £2,023
      East Dulwich 39 £2,035
      Roehampton 29 £2,059
      West Norwood 60 £2,061
      Tulse Hill 30 £2,066
      Perivale 35 £2,067
      Crystal Palace 25 £2,073
      Camberwell 62 £2,090
      Park Royal 158 £2,106
      Southfields 60 £2,113
      Bethnal Green 173 £2,121
      Ickenham 31 £2,134
      Selhurst 55 £2,138
      Clapton 92 £2,140
      Thamesmead 32 £2,141
      High Barnet 20 £2,146
      Mapesbury 63 £2,151
      North Finchley 47 £2,160
      Streatham Hill 133 £2,163
      New Cross Gate 32 £2,171
      West Hackney 33 £2,186
      Leytonstone 41 £2,191
      Hornsey 88 £2,192
      Woodside Park 26 £2,197
      Preston 62 £2,207
      Waddon 87 £2,209
      Furzedown 203 £2,230
      Homerton 36 £2,234
      Nunhead 21 £2,241
      Merton 72 £2,247
      Poplar 97 £2,256
      Canning Town 127 £2,263
      Kidbrooke 76 £2,274
      Summerstown 63 £2,289
      Loughborough Junction 47 £2,298
      Finsbury Park 88 £2,302
      Strawberry Hill 29 £2,302
      Hackney Wick 21 £2,314
      Shadwell 93 £2,328
      Archway 92 £2,341
      East Greenwich 131 £2,345
      Twyford 49 £2,351
      Bow 121 £2,360
      Putney 152 £2,362
      Dollis Hill 93 £2,365
      Crouch End 80 £2,366
      Earlsfield 63 £2,383
      Upton Park 29 £2,385
      Middle Park 20 £2,389
      Colindale 179 £2,391
      Kilburn 96 £2,393
      Stoke Newington 124 £2,398
      West Ham 70 £2,405
      West Finchley 26 £2,418
      Limehouse 170 £2,420
      Mill Hill 31 £2,435
      Brixton 136 £2,442
      Dalston 71 £2,447
      Temple Fortune 53 £2,459
      Peckham 55 £2,463
      Stroud Green 35 £2,464
      Balham 156 £2,503
      Rotherhithe 97 £2,504
      Shacklewell 64 £2,524
      Muswell Hill 57 £2,527
      Clapham 196 £2,596
      Wandsworth 217 £2,604
      New Cross 99 £2,609
      Norbiton 124 £2,618
      Stepney 78 £2,625
      Holloway 159 £2,637
      Friern Barnet 29 £2,641
      Greenwich Peninsula 45 £2,664
      Old Kent Road 85 £2,668
      West Kensington 306 £2,669
      Spring Grove 103 £2,671
      St Pancras 218 £2,675
      Kennington 29 £2,690
      Blackwall 219 £2,703
      Stockwell 116 £2,708
      Cockfosters 42 £2,726
      Stamford Hill 67 £2,745
      Silvertown 96 £2,769
      Raynes Park 70 £2,772
      Haggerston 53 £2,778
      Charlton Riverside 37 £2,780
      Shepherd's Bush 365 £2,820
      Hanwell 124 £2,821
      South Hampstead 187 £2,841
      Tufnell Park 32 £2,879
      Beckton 21 £2,886
      Kew 28 £2,895
      Mile End 133 £2,898
      Stratford 237 £2,899
      Brent Cross 59 £2,903
      Walworth 93 £2,906
      Oval 79 £2,921
      Queen's Park 104 £2,930
      North Sheen 32 £2,961
      Mortlake 22 £2,975
      Golders Green 118 £3,045
      Hackney 79 £3,053
      Brook Green 148 £3,127
      Clapham Junction 187 £3,139
      Lambeth 37 £3,149
      North Kensington 222 £3,189
      Merton Park 46 £3,199
      Elephant and Castle 137 £3,207
      Barnsbury 243 £3,251
      Hammersmith 439 £3,293
      Highbury 158 £3,315
      Islington 152 £3,353
      Whitechapel 466 £3,356
      Isle of Dogs 476 £3,370
      Fulham 326 £3,388
      Bermondsey 144 £3,421
      Canary Wharf 342 £3,547
      St Margarets 39 £3,548
      Fitzrovia 254 £3,551
      Brondesbury 128 £3,599
      Somers Town 93 £3,616
      Battersea 172 £3,675
      Hampton Wick 26 £3,701
      Kentish Town 137 £3,714
      West Hampstead 252 £3,721
      Shoreditch 121 £3,798
      Earl's Court 456 £3,908
      Wapping 223 £3,929
      Petersham 20 £3,955
      Hoxton 140 £4,024
      Clerkenwell 188 £4,123
      Finsbury 126 £4,283
      Gospel Oak 37 £4,286
      Waterloo 70 £4,304
      The Borough 150 £4,410
      Vauxhall 224 £4,434
      King's Cross 154 £4,603
      Notting Hill 416 £4,628
      Brompton 802 £5,000
      Chalk Farm 285 £5,014
      Holborn 115 £5,262
      Bloomsbury 115 £5,623
      Southwark 77 £5,767
      Belsize Park 339 £5,811
      Chelsea 411 £7,512
      Kensington 297 £7,594
      Hampstead Garden Suburb 20 £11,159
      South Kensington 497 £11,840
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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