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
      Scrattons Farm 230 £1,287
      Greenford 64 £1,372
      Northumberland Heath 29 £1,444
      Thornton Heath 67 £1,483
      Kenton 33 £1,492
      Pollards Hill 23 £1,495
      Cowley 28 £1,496
      Anerley 25 £1,503
      West Drayton 53 £1,503
      Hounslow West 64 £1,527
      Gants Hill 44 £1,560
      Seven Kings 68 £1,580
      Chingford 58 £1,580
      Perry Vale 39 £1,581
      Newbury Park 29 £1,581
      Carshalton Beeches 34 £1,582
      Rush Green 35 £1,585
      Penge 21 £1,589
      Bedfont 34 £1,606
      Southbury 47 £1,606
      Worton 49 £1,616
      Heston 33 £1,617
      Yeading 37 £1,629
      Highams Park 25 £1,629
      Rayners Lane 63 £1,631
      Wealdstone 150 £1,633
      Northwood 48 £1,640
      Feltham 39 £1,654
      Kingsbury 47 £1,672
      Cricklewood 59 £1,681
      Edmonton 53 £1,697
      South Norwood 46 £1,711
      Waddon 63 £1,712
      Becontree Heath 23 £1,713
      Hendon Central 64 £1,717
      New Malden 33 £1,726
      Plumstead 47 £1,728
      Dagenham 23 £1,739
      West Barnes 25 £1,741
      Harrow Weald 49 £1,742
      Hillingdon 31 £1,752
      Forest Gate 29 £1,753
      Stanmore 26 £1,753
      Mitcham 42 £1,753
      Becontree 25 £1,753
      Brunswick Park 22 £1,762
      Addiscombe 44 £1,778
      Palmers Green 39 £1,781
      Sudbury 78 £1,798
      Bowes 29 £1,802
      West Norwood 43 £1,817
      Plaistow 44 £1,818
      Harringay 82 £1,833
      Ponders End 24 £1,839
      Benhilton 43 £1,842
      Southgate 27 £1,846
      Finchley 34 £1,848
      Beckenham 35 £1,851
      West Green 146 £1,867
      Broad Green 157 £1,922
      Belmont 20 £1,929
      Leyton 108 £1,942
      Forest Hill 30 £1,947
      Tulse Hill 23 £1,958
      Hanwell 86 £1,970
      Perivale 39 £1,982
      New Barnet 20 £1,996
      Hendon 65 £2,025
      Sudbury Hill 21 £2,031
      Hayes 65 £2,032
      Strawberry Hill 39 £2,034
      Hither Green 32 £2,041
      Dollis Hill 108 £2,042
      Alperton 76 £2,077
      West Hendon 55 £2,101
      Hornchurch 25 £2,114
      Hornsey 108 £2,114
      Church End 49 £2,126
      Ladywell 56 £2,131
      Leytonstone 43 £2,139
      Preston 86 £2,141
      Harlesden 91 £2,142
      East Dulwich 39 £2,145
      Middle Park 20 £2,146
      Selhurst 52 £2,169
      Spring Grove 78 £2,177
      Deptford 59 £2,193
      Collier's Wood 47 £2,209
      West Hackney 32 £2,213
      Whetstone 22 £2,219
      Mapesbury 80 £2,223
      Gallions Reach 25 £2,245
      West Finchley 20 £2,247
      Roehampton 30 £2,260
      Summerstown 43 £2,278
      Park Royal 148 £2,279
      Beckton 28 £2,289
      Charlton 31 £2,289
      Peckham 57 £2,299
      Camberwell 56 £2,308
      Furzedown 157 £2,316
      Streatham 88 £2,341
      Brixton 98 £2,344
      Streatham Hill 99 £2,361
      Stroud Green 32 £2,374
      Mile End 93 £2,375
      Purley 31 £2,376
      New Cross Gate 43 £2,395
      Surbiton 74 £2,397
      Clapton 73 £2,402
      Colindale 144 £2,403
      Poplar 124 £2,407
      Homerton 30 £2,408
      New Cross 49 £2,420
      Archway 93 £2,425
      Merton 66 £2,428
      Temple Fortune 67 £2,430
      Woodside Park 23 £2,440
      Friern Barnet 32 £2,461
      Earlsfield 56 £2,479
      Hackney Wick 22 £2,490
      Rotherhithe 78 £2,493
      Stoke Newington 107 £2,494
      Twyford 43 £2,496
      Finsbury Park 83 £2,525
      Southfields 52 £2,533
      Brent Cross 61 £2,534
      Coombe 23 £2,551
      Balham 121 £2,566
      Holloway 154 £2,589
      Shacklewell 60 £2,592
      Crouch End 68 £2,616
      East Greenwich 107 £2,629
      Limehouse 141 £2,660
      Mill Hill 26 £2,681
      Canning Town 125 £2,693
      Muswell Hill 65 £2,699
      Ickenham 28 £2,712
      Merton Park 57 £2,713
      Norbiton 121 £2,716
      Kilburn 74 £2,733
      Loughborough Junction 39 £2,744
      Stamford Hill 61 £2,752
      North Finchley 48 £2,753
      Kidbrooke 64 £2,757
      Shadwell 68 £2,766
      Dalston 75 £2,782
      Hackney 70 £2,787
      Clapham 174 £2,801
      High Barnet 23 £2,801
      St Pancras 189 £2,808
      Yiewsley 25 £2,815
      Wandsworth 170 £2,821
      Blackwall 293 £2,843
      Highbury 97 £2,847
      Kew 23 £2,856
      Raynes Park 90 £2,877
      Bethnal Green 102 £2,880
      Shepherd's Bush 345 £2,892
      Greenwich Peninsula 80 £2,898
      Putney 100 £2,909
      West Kensington 302 £2,912
      West Ham 70 £2,923
      Upton Park 27 £2,936
      Charlton Riverside 27 £2,946
      Stockwell 72 £2,950
      Stepney 68 £2,950
      Bow 102 £2,952
      Brondesbury 63 £2,955
      Queen's Park 66 £2,964
      Haggerston 41 £3,000
      Tufnell Park 29 £3,002
      Silvertown 114 £3,037
      Old Kent Road 117 £3,043
      Walworth 121 £3,046
      North Sheen 37 £3,061
      Stratford 309 £3,178
      South Hampstead 159 £3,243
      Petersham 24 £3,247
      Clapham Junction 133 £3,317
      Brook Green 115 £3,318
      Golders Green 128 £3,319
      West Hampstead 230 £3,320
      Kennington 48 £3,321
      North Kensington 159 £3,355
      Barnsbury 265 £3,368
      Isle of Dogs 843 £3,379
      Oval 89 £3,462
      Cockfosters 30 £3,467
      Hampton Wick 38 £3,541
      Canary Wharf 422 £3,612
      Bermondsey 159 £3,613
      Whitechapel 484 £3,658
      Fulham 279 £3,673
      Battersea 168 £3,710
      Hammersmith 521 £3,766
      Elephant and Castle 228 £3,778
      Somers Town 106 £3,799
      Lambeth 49 £3,800
      St Margarets 58 £3,802
      Fitzrovia 284 £3,818
      Islington 147 £3,834
      Kentish Town 145 £3,935
      Earl's Court 526 £3,947
      Hoxton 128 £4,070
      Mortlake 23 £4,206
      Wapping 265 £4,305
      Shoreditch 156 £4,374
      Gospel Oak 30 £4,408
      The Borough 223 £4,643
      Clerkenwell 186 £4,657
      Vauxhall 323 £4,697
      Finsbury 198 £4,803
      Holborn 136 £4,837
      Notting Hill 364 £4,850
      Brompton 785 £4,900
      Waterloo 158 £4,912
      Chalk Farm 311 £4,988
      Belsize Park 334 £5,124
      King's Cross 201 £5,220
      Southwark 134 £5,254
      Bloomsbury 154 £5,553
      Kensington 324 £6,424
      Chelsea 547 £6,708
      South Kensington 616 £11,179
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 4,027 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!