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 65 £1,373
      Hounslow West 55 £1,375
      Heston 31 £1,424
      Perry Vale 28 £1,429
      Rush Green 20 £1,447
      Edmonton 49 £1,447
      Waddon 77 £1,491
      South Norwood 36 £1,502
      Highams Park 21 £1,505
      Gants Hill 46 £1,507
      Poverest 21 £1,513
      Norbury 32 £1,523
      Cowley 28 £1,528
      Purley 38 £1,532
      Newbury Park 33 £1,545
      Penge 21 £1,548
      Greenford 46 £1,554
      Feltham 47 £1,556
      Seven Kings 60 £1,557
      Northwood 43 £1,561
      Carshalton Beeches 46 £1,561
      Chingford 25 £1,566
      Yiewsley 28 £1,590
      Yeading 35 £1,593
      Harrow Weald 41 £1,602
      Kenton 20 £1,605
      Addiscombe 46 £1,609
      Forest Hill 31 £1,625
      Wealdstone 161 £1,628
      Manor Park 24 £1,667
      Benhilton 51 £1,669
      Palmers Green 45 £1,683
      Rayners Lane 66 £1,688
      Broad Green 134 £1,694
      Hither Green 30 £1,696
      Stanmore 21 £1,697
      Dagenham 25 £1,710
      New Malden 23 £1,711
      Scrattons Farm 21 £1,721
      Cricklewood 49 £1,723
      Catford South 25 £1,729
      Anerley 22 £1,731
      Southbury 33 £1,741
      Southgate 25 £1,741
      Plashet 21 £1,743
      Widmore 21 £1,749
      Forest Gate 25 £1,751
      Ponders End 24 £1,759
      West Drayton 37 £1,770
      Hendon Central 60 £1,779
      Harringay 75 £1,786
      Collier's Wood 56 £1,788
      West Green 105 £1,802
      Surbiton 61 £1,813
      Beckenham 43 £1,825
      Kingsbury 39 £1,831
      Wallington 33 £1,842
      Sudbury Hill 27 £1,846
      Brunswick Park 23 £1,859
      Plaistow 43 £1,865
      Shortlands 22 £1,867
      Harlesden 88 £1,870
      Hillingdon 30 £1,878
      Sudbury 72 £1,879
      Finchley 36 £1,890
      Pinner 23 £1,919
      Whetstone 28 £1,927
      Leyton 103 £1,928
      Gallions Reach 34 £1,957
      Roehampton 30 £1,958
      Charlton 42 £1,958
      Deptford 63 £1,959
      Hendon 63 £1,961
      Brockley 29 £1,966
      Hayes 128 £1,967
      West Hendon 39 £1,982
      New Barnet 26 £1,991
      Ladywell 66 £2,003
      Alperton 66 £2,006
      East Dulwich 34 £2,014
      West Hackney 33 £2,016
      Church End 49 £2,029
      Worton 69 £2,033
      Streatham 119 £2,053
      Plumstead 66 £2,054
      Ickenham 32 £2,065
      Thames View 24 £2,066
      Bethnal Green 164 £2,068
      Tulse Hill 26 £2,072
      Mitcham 39 £2,079
      Thamesmead 27 £2,085
      Perivale 35 £2,090
      Crystal Palace 22 £2,099
      New Cross 66 £2,113
      Park Royal 149 £2,116
      West Norwood 58 £2,118
      Clapton 84 £2,138
      North Finchley 49 £2,153
      Mapesbury 59 £2,161
      Poplar 91 £2,170
      Selhurst 55 £2,175
      Hackney Wick 21 £2,188
      New Cross Gate 31 £2,188
      Preston 69 £2,191
      Streatham Hill 127 £2,195
      Furzedown 194 £2,196
      Summerstown 62 £2,230
      Camberwell 64 £2,231
      Homerton 36 £2,232
      Merton 69 £2,234
      Southfields 55 £2,239
      Woodside Park 25 £2,241
      Kidbrooke 71 £2,253
      Hornsey 83 £2,258
      Canning Town 119 £2,268
      Strawberry Hill 29 £2,287
      Archway 90 £2,303
      Finsbury Park 82 £2,303
      East Greenwich 123 £2,305
      Stoke Newington 108 £2,313
      Earlsfield 60 £2,324
      Bow 111 £2,333
      Putney 146 £2,347
      Colindale 179 £2,364
      Shadwell 74 £2,379
      Leytonstone 50 £2,387
      Dollis Hill 86 £2,395
      Limehouse 159 £2,402
      West Finchley 29 £2,425
      Temple Fortune 51 £2,434
      Crouch End 59 £2,445
      Muswell Hill 54 £2,447
      Upton Park 25 £2,459
      Twyford 47 £2,462
      West Ham 65 £2,472
      Spring Grove 94 £2,480
      Rotherhithe 95 £2,491
      Loughborough Junction 51 £2,492
      Holloway 139 £2,498
      Dalston 66 £2,506
      Brixton 124 £2,507
      Clapham 190 £2,512
      Balham 156 £2,518
      Stroud Green 32 £2,523
      Mill Hill 30 £2,531
      Shacklewell 58 £2,531
      Wandsworth 195 £2,595
      Friern Barnet 28 £2,601
      Norbiton 123 £2,611
      Mile End 100 £2,621
      Haggerston 49 £2,630
      St Pancras 242 £2,639
      Stockwell 109 £2,667
      West Kensington 297 £2,668
      Cockfosters 43 £2,696
      Old Kent Road 90 £2,721
      Stamford Hill 68 £2,741
      Kennington 27 £2,757
      Greenwich Peninsula 42 £2,780
      Shepherd's Bush 337 £2,782
      Silvertown 86 £2,787
      Blackwall 218 £2,803
      Highbury 127 £2,809
      Charlton Riverside 35 £2,819
      Stratford 228 £2,830
      Brondesbury 96 £2,836
      South Hampstead 174 £2,840
      Hanwell 123 £2,851
      Raynes Park 70 £2,853
      Tufnell Park 27 £2,870
      Walworth 89 £2,893
      Mortlake 22 £2,970
      Oval 78 £2,979
      Clapham Junction 185 £2,982
      Beckton 22 £3,005
      Kew 24 £3,006
      North Sheen 29 £3,024
      Queen's Park 96 £3,046
      Hackney 78 £3,070
      Brook Green 143 £3,166
      Elephant and Castle 141 £3,183
      Golders Green 108 £3,184
      Merton Park 45 £3,186
      Kilburn 101 £3,255
      Whitechapel 451 £3,257
      Barnsbury 243 £3,258
      Hammersmith 427 £3,290
      Brent Cross 66 £3,305
      Islington 148 £3,335
      Bermondsey 158 £3,371
      Fulham 329 £3,416
      Lambeth 41 £3,428
      Isle of Dogs 437 £3,432
      Stepney 92 £3,459
      Peckham 134 £3,502
      Fitzrovia 239 £3,538
      Canary Wharf 338 £3,566
      Battersea 176 £3,579
      Somers Town 86 £3,611
      St Margarets 37 £3,613
      Hampton Wick 27 £3,696
      West Hampstead 246 £3,704
      Kentish Town 128 £3,785
      Shoreditch 126 £3,879
      Wapping 231 £3,887
      North Kensington 263 £3,888
      Clerkenwell 162 £3,944
      Waterloo 85 £3,968
      Earl's Court 452 £4,005
      Hoxton 133 £4,089
      King's Cross 205 £4,136
      Vauxhall 222 £4,442
      Gospel Oak 34 £4,493
      The Borough 151 £4,496
      Finsbury 141 £4,531
      Notting Hill 390 £4,742
      Brompton 696 £4,908
      Chalk Farm 267 £5,184
      Holborn 112 £5,310
      Southwark 91 £5,528
      Bloomsbury 133 £5,585
      Belsize Park 363 £5,638
      Kensington 346 £7,362
      Chelsea 413 £7,607
      South Kensington 487 £11,904
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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