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 45 £1,222
      Hounslow West 66 £1,392
      Norbury 31 £1,436
      Edmonton 57 £1,446
      Rush Green 32 £1,450
      Thornton Heath 71 £1,460
      Poverest 21 £1,477
      Cowley 32 £1,508
      Gants Hill 49 £1,509
      South Norwood 43 £1,511
      Chingford 26 £1,519
      Greenford 52 £1,538
      Northwood 44 £1,553
      Heston 43 £1,556
      Newbury Park 39 £1,561
      Carshalton Beeches 52 £1,565
      Bowes 20 £1,575
      Perry Vale 29 £1,582
      Seven Kings 73 £1,586
      Penge 20 £1,590
      Feltham 55 £1,595
      Cranford 20 £1,610
      Wealdstone 187 £1,628
      Dagenham 34 £1,628
      Highams Park 23 £1,639
      Purley 55 £1,640
      Hither Green 50 £1,645
      Catford South 26 £1,665
      Broad Green 148 £1,668
      Yiewsley 42 £1,673
      Osterley 29 £1,677
      Rayners Lane 82 £1,678
      Palmers Green 65 £1,680
      Becontree 24 £1,686
      Stanmore 30 £1,687
      Manor Park 24 £1,693
      Benhilton 56 £1,703
      Yeading 38 £1,704
      Harrow Weald 44 £1,726
      Forest Hill 31 £1,729
      Southbury 38 £1,730
      Addiscombe 53 £1,732
      Scrattons Farm 23 £1,734
      West Drayton 44 £1,735
      Ponders End 27 £1,741
      Hendon Central 59 £1,760
      Becontree Heath 24 £1,765
      Southgate 31 £1,765
      Cricklewood 50 £1,770
      West Green 146 £1,779
      Anerley 29 £1,787
      Northumberland Heath 20 £1,787
      New Malden 29 £1,788
      Widmore 25 £1,808
      Kingsbury 39 £1,822
      Beckenham 43 £1,826
      Mitcham 42 £1,831
      Brunswick Park 24 £1,835
      Harringay 85 £1,838
      Wallington 39 £1,844
      Sudbury 84 £1,854
      West Norwood 62 £1,859
      Plashet 23 £1,874
      Hillingdon 30 £1,885
      Pinner 20 £1,887
      Surbiton 65 £1,891
      Finchley 40 £1,898
      Woodside 22 £1,902
      Hayes 131 £1,902
      Leyton 112 £1,908
      Selhurst 60 £1,909
      Collier's Wood 57 £1,917
      Thames View 29 £1,923
      New Barnet 34 £1,924
      Plaistow 47 £1,927
      Shortlands 20 £1,930
      Spring Grove 68 £1,935
      Charlton 41 £1,937
      Harlesden 92 £1,950
      Gallions Reach 42 £1,954
      Stroud Green 27 £1,964
      Forest Gate 25 £1,965
      Plumstead 65 £1,968
      Ladywell 72 £1,976
      Brockley 27 £1,982
      Alperton 80 £1,993
      New Cross Gate 44 £1,994
      Well Hall 21 £1,998
      Hendon 83 £2,006
      East Dulwich 29 £2,006
      Camberwell 72 £2,008
      Whetstone 21 £2,014
      Sudbury Hill 29 £2,020
      Church End 58 £2,033
      High Barnet 24 £2,039
      West Hendon 38 £2,055
      Streatham Hill 161 £2,057
      Roehampton 38 £2,058
      Streatham 122 £2,068
      Peckham 67 £2,092
      Crystal Palace 26 £2,098
      Park Royal 163 £2,112
      Leytonstone 48 £2,114
      Bethnal Green 186 £2,124
      New Cross 83 £2,128
      Summerstown 69 £2,140
      Strawberry Hill 32 £2,151
      Perivale 45 £2,157
      Ickenham 32 £2,170
      Clapton 83 £2,173
      Hackney Wick 22 £2,174
      Tulse Hill 28 £2,185
      Thamesmead 28 £2,192
      West Hackney 29 £2,202
      Southfields 57 £2,209
      Loughborough Junction 49 £2,218
      Merton 77 £2,219
      Nunhead 21 £2,224
      Brixton 145 £2,227
      Hornsey 94 £2,236
      Furzedown 225 £2,247
      Homerton 40 £2,248
      Archway 103 £2,252
      Woodside Park 26 £2,254
      Poplar 100 £2,261
      Bow 133 £2,270
      Earlsfield 60 £2,277
      Canning Town 152 £2,282
      Preston 78 £2,288
      Finsbury Park 94 £2,296
      Mill Hill 32 £2,298
      East Greenwich 144 £2,317
      Kidbrooke 74 £2,331
      North Finchley 50 £2,334
      Limehouse 157 £2,341
      Putney 149 £2,342
      West Ham 76 £2,363
      Colindale 196 £2,396
      Mapesbury 72 £2,402
      Rotherhithe 111 £2,407
      Dollis Hill 97 £2,408
      Mile End 109 £2,408
      Muswell Hill 67 £2,422
      West Finchley 30 £2,440
      Twyford 53 £2,445
      Balham 170 £2,455
      Holloway 164 £2,460
      Deptford 93 £2,466
      Temple Fortune 63 £2,474
      Friern Barnet 28 £2,493
      Worton 110 £2,503
      Crouch End 71 £2,512
      Shadwell 70 £2,519
      Dalston 70 £2,534
      Beckton 30 £2,535
      Middle Park 21 £2,543
      Stoke Newington 128 £2,551
      Merton Park 46 £2,565
      Upton Park 33 £2,588
      Stockwell 116 £2,606
      Kennington 30 £2,658
      Norbiton 139 £2,659
      St Pancras 221 £2,671
      Clapham 205 £2,679
      Shacklewell 61 £2,689
      Old Kent Road 87 £2,698
      Brent Cross 65 £2,706
      Haggerston 54 £2,707
      Wandsworth 207 £2,713
      Brondesbury 96 £2,717
      Charlton Riverside 40 £2,747
      Raynes Park 78 £2,764
      Silvertown 116 £2,764
      Cockfosters 40 £2,765
      Hanwell 129 £2,799
      West Kensington 345 £2,801
      Stepney 83 £2,819
      Stratford 261 £2,821
      Waddon 116 £2,825
      Highbury 143 £2,827
      Blackwall 233 £2,845
      Walworth 99 £2,855
      Greenwich Peninsula 48 £2,857
      Kew 31 £2,857
      Queen's Park 104 £2,892
      Stamford Hill 65 £2,930
      Clapham Junction 195 £2,968
      Kilburn 143 £2,979
      Oval 85 £2,989
      Shepherd's Bush 378 £2,991
      Golders Green 132 £3,024
      Tufnell Park 28 £3,056
      Hackney 87 £3,058
      North Sheen 34 £3,104
      South Hampstead 180 £3,104
      North Kensington 222 £3,124
      Elephant and Castle 157 £3,135
      Brook Green 147 £3,150
      Whitechapel 489 £3,256
      Hammersmith 458 £3,270
      Barnsbury 241 £3,290
      Islington 170 £3,312
      Fulham 316 £3,328
      Isle of Dogs 483 £3,356
      St Margarets 44 £3,368
      Bermondsey 147 £3,464
      Lambeth 40 £3,490
      Fitzrovia 261 £3,543
      Battersea 179 £3,596
      Somers Town 92 £3,619
      Canary Wharf 371 £3,651
      Shoreditch 129 £3,689
      West Hampstead 255 £3,725
      Petersham 21 £3,743
      Earl's Court 468 £3,746
      Kentish Town 126 £3,748
      Hampton Wick 25 £3,867
      Hoxton 142 £3,957
      Gospel Oak 40 £4,155
      Waterloo 77 £4,243
      Wapping 268 £4,271
      Clerkenwell 198 £4,329
      The Borough 185 £4,334
      Vauxhall 224 £4,386
      King's Cross 161 £4,545
      Notting Hill 417 £4,614
      Finsbury 246 £4,780
      Brompton 679 £4,909
      Chalk Farm 288 £5,101
      Bloomsbury 125 £5,213
      Holborn 164 £5,263
      Belsize Park 405 £5,287
      Southwark 80 £5,643
      Kensington 289 £7,081
      Chelsea 440 £7,292
      Hampstead Garden Suburb 22 £10,540
      South Kensington 518 £11,608
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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