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 32 £1,409
      Rush Green 21 £1,440
      Perry Vale 29 £1,441
      Edmonton 49 £1,447
      Waddon 77 £1,491
      South Norwood 36 £1,502
      Gants Hill 46 £1,507
      Poverest 21 £1,513
      Norbury 32 £1,523
      Cowley 28 £1,528
      Purley 38 £1,532
      Highams Park 22 £1,534
      Newbury Park 33 £1,545
      Penge 21 £1,548
      Seven Kings 61 £1,550
      Greenford 47 £1,553
      Feltham 47 £1,556
      Northwood 43 £1,561
      Carshalton Beeches 46 £1,561
      Chingford 25 £1,566
      Yiewsley 28 £1,590
      Yeading 35 £1,593
      Addiscombe 48 £1,595
      Harrow Weald 41 £1,602
      Kenton 20 £1,605
      Forest Hill 31 £1,625
      Wealdstone 162 £1,630
      Broad Green 132 £1,658
      Manor Park 24 £1,667
      Benhilton 51 £1,669
      Palmers Green 45 £1,683
      Rayners Lane 66 £1,688
      Hither Green 30 £1,696
      Stanmore 21 £1,697
      Dagenham 25 £1,710
      New Malden 23 £1,711
      Anerley 23 £1,721
      Scrattons Farm 21 £1,721
      Cricklewood 49 £1,723
      Catford South 25 £1,729
      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 76 £1,788
      Collier's Wood 57 £1,801
      West Green 105 £1,802
      Surbiton 61 £1,813
      Beckenham 43 £1,825
      Kingsbury 40 £1,828
      Wallington 33 £1,842
      Sudbury Hill 27 £1,846
      Brunswick Park 23 £1,859
      Plaistow 43 £1,865
      Shortlands 22 £1,867
      Harlesden 89 £1,871
      Sudbury 74 £1,872
      Hillingdon 30 £1,878
      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
      Brockley 30 £1,964
      Hendon 64 £1,966
      Hayes 128 £1,967
      West Hendon 39 £1,982
      New Barnet 26 £1,991
      Alperton 67 £1,993
      Ladywell 66 £2,003
      East Dulwich 34 £2,014
      West Hackney 33 £2,016
      Church End 49 £2,029
      Worton 70 £2,049
      Streatham 119 £2,053
      Plumstead 66 £2,054
      Ickenham 32 £2,065
      Thames View 24 £2,066
      Tulse Hill 26 £2,072
      Bethnal Green 165 £2,072
      Mitcham 41 £2,076
      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 85 £2,136
      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
      Furzedown 194 £2,196
      Streatham Hill 128 £2,198
      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 84 £2,257
      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
      Putney 148 £2,328
      Bow 111 £2,333
      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 60 £2,436
      Muswell Hill 54 £2,447
      Upton Park 25 £2,459
      Twyford 47 £2,462
      West Ham 65 £2,472
      Holloway 142 £2,490
      Rotherhithe 95 £2,491
      Brixton 123 £2,499
      Spring Grove 96 £2,500
      Dalston 66 £2,506
      Loughborough Junction 52 £2,512
      Clapham 190 £2,512
      Balham 156 £2,518
      Stroud Green 32 £2,523
      Mill Hill 30 £2,531
      Shacklewell 60 £2,573
      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
      Highbury 127 £2,754
      Kennington 27 £2,757
      Greenwich Peninsula 42 £2,780
      Silvertown 86 £2,787
      Shepherd's Bush 335 £2,792
      Blackwall 220 £2,803
      Charlton Riverside 35 £2,820
      South Hampstead 174 £2,840
      Stratford 229 £2,846
      Hanwell 123 £2,851
      Raynes Park 70 £2,853
      Tufnell Park 27 £2,870
      Walworth 89 £2,893
      Brondesbury 97 £2,910
      Brent Cross 63 £2,943
      Beckton 23 £2,953
      Clapham Junction 194 £2,964
      Mortlake 22 £2,970
      Oval 78 £2,979
      Kew 24 £3,006
      North Sheen 29 £3,024
      Queen's Park 97 £3,033
      Hackney 79 £3,056
      Elephant and Castle 141 £3,183
      Brook Green 142 £3,184
      Golders Green 108 £3,184
      Merton Park 45 £3,186
      Barnsbury 243 £3,236
      Kilburn 103 £3,244
      Whitechapel 453 £3,266
      Hammersmith 427 £3,290
      Islington 148 £3,335
      Bermondsey 159 £3,382
      Fulham 329 £3,416
      Lambeth 41 £3,428
      Isle of Dogs 439 £3,432
      Stepney 92 £3,459
      Peckham 134 £3,502
      Fitzrovia 240 £3,530
      Canary Wharf 338 £3,566
      Somers Town 86 £3,611
      St Margarets 37 £3,613
      Battersea 173 £3,621
      Hampton Wick 27 £3,696
      West Hampstead 246 £3,704
      Kentish Town 128 £3,785
      Shoreditch 128 £3,861
      Wapping 231 £3,887
      North Kensington 263 £3,888
      Waterloo 85 £3,968
      Clerkenwell 164 £4,001
      Earl's Court 451 £4,008
      Hoxton 133 £4,089
      King's Cross 204 £4,102
      Vauxhall 222 £4,442
      Gospel Oak 34 £4,493
      The Borough 151 £4,496
      Finsbury 144 £4,556
      Notting Hill 391 £4,737
      Brompton 696 £4,908
      Chalk Farm 267 £5,180
      Holborn 113 £5,291
      Southwark 91 £5,521
      Bloomsbury 133 £5,585
      Belsize Park 362 £5,650
      Kensington 344 £7,371
      Chelsea 413 £7,608
      South Kensington 487 £11,904
      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!