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 254 £1,275
      Greenford 63 £1,355
      Northumberland Heath 29 £1,432
      Thornton Heath 68 £1,459
      Pollards Hill 24 £1,467
      Anerley 25 £1,476
      Kenton 34 £1,489
      Cowley 33 £1,506
      Hounslow West 61 £1,508
      West Drayton 56 £1,537
      Chingford 57 £1,563
      Gants Hill 46 £1,568
      Seven Kings 70 £1,579
      Yeading 39 £1,586
      Newbury Park 30 £1,588
      Rush Green 34 £1,598
      Perry Vale 39 £1,599
      Carshalton Beeches 37 £1,601
      Southbury 48 £1,611
      Heston 32 £1,621
      Bedfont 32 £1,627
      Northwood 52 £1,628
      Rayners Lane 63 £1,631
      Feltham 40 £1,637
      Wealdstone 148 £1,644
      Kingsbury 49 £1,676
      Cricklewood 63 £1,685
      Waddon 63 £1,687
      Highams Park 27 £1,690
      Worton 50 £1,693
      Edmonton 53 £1,708
      Catford South 20 £1,710
      Hendon Central 64 £1,715
      Becontree 23 £1,719
      Becontree Heath 24 £1,719
      New Malden 33 £1,726
      West Barnes 26 £1,731
      South Norwood 43 £1,746
      Plumstead 45 £1,752
      Dagenham 22 £1,752
      Mitcham 42 £1,752
      Forest Gate 29 £1,752
      Stanmore 26 £1,753
      Harrow Weald 49 £1,753
      Addiscombe 40 £1,769
      Palmers Green 40 £1,790
      Sudbury 76 £1,793
      Bowes 28 £1,799
      Ponders End 25 £1,802
      Plaistow 45 £1,811
      Finchley 33 £1,830
      Beckenham 34 £1,836
      West Norwood 40 £1,842
      Southgate 27 £1,844
      Harringay 84 £1,850
      West Green 138 £1,867
      Benhilton 45 £1,879
      Broad Green 163 £1,926
      Hillingdon 31 £1,931
      Strawberry Hill 35 £1,931
      Hanwell 83 £1,955
      Leyton 112 £1,956
      Perivale 39 £1,981
      Forest Hill 28 £1,991
      Tulse Hill 23 £1,998
      Hayes 67 £2,004
      Sudbury Hill 23 £2,006
      Hither Green 33 £2,023
      Hendon 69 £2,039
      Alperton 78 £2,044
      Dollis Hill 108 £2,046
      West Hendon 57 £2,073
      Roehampton 29 £2,080
      Hornsey 109 £2,094
      Church End 46 £2,115
      Ladywell 58 £2,124
      Hornchurch 24 £2,128
      West Hackney 33 £2,133
      Middle Park 20 £2,146
      Harlesden 91 £2,147
      Preston 86 £2,174
      Leytonstone 44 £2,176
      Selhurst 51 £2,182
      Collier's Wood 46 £2,194
      Whetstone 21 £2,213
      Mapesbury 80 £2,216
      Spring Grove 81 £2,221
      Gallions Reach 25 £2,241
      Beckton 29 £2,242
      West Finchley 20 £2,247
      East Dulwich 38 £2,248
      Park Royal 148 £2,261
      Summerstown 44 £2,263
      Deptford 61 £2,272
      Camberwell 55 £2,306
      Purley 34 £2,308
      Furzedown 159 £2,322
      Brixton 104 £2,339
      Charlton 29 £2,350
      Streatham 87 £2,365
      Surbiton 78 £2,366
      New Cross Gate 45 £2,369
      Streatham Hill 100 £2,372
      Peckham 56 £2,396
      Colindale 146 £2,397
      Poplar 121 £2,421
      Archway 93 £2,425
      Merton 65 £2,429
      Woodside Park 23 £2,432
      New Cross 57 £2,437
      Stoke Newington 109 £2,447
      Homerton 29 £2,451
      Earlsfield 57 £2,462
      Clapton 74 £2,483
      Rotherhithe 80 £2,486
      Mile End 93 £2,493
      Friern Barnet 31 £2,499
      Hackney Wick 23 £2,501
      Finsbury Park 82 £2,502
      Coombe 23 £2,511
      Stroud Green 33 £2,515
      Brent Cross 63 £2,527
      Holloway 160 £2,533
      Twyford 41 £2,543
      East Greenwich 106 £2,607
      Southfields 52 £2,609
      Crouch End 66 £2,610
      Balham 114 £2,652
      Shacklewell 58 £2,660
      Kilburn 77 £2,669
      Limehouse 141 £2,672
      Ickenham 29 £2,672
      North Finchley 51 £2,677
      Muswell Hill 67 £2,701
      Kidbrooke 64 £2,705
      Canning Town 119 £2,720
      Merton Park 57 £2,727
      Mill Hill 25 £2,744
      Loughborough Junction 40 £2,745
      Yiewsley 27 £2,746
      Norbiton 121 £2,762
      Dalston 75 £2,770
      Wandsworth 172 £2,783
      St Pancras 189 £2,788
      Stamford Hill 58 £2,789
      Hackney 68 £2,790
      Shepherd's Bush 351 £2,826
      Shadwell 70 £2,827
      High Barnet 21 £2,833
      Temple Fortune 68 £2,834
      Highbury 101 £2,836
      Kew 23 £2,856
      Raynes Park 89 £2,859
      Clapham 167 £2,862
      Bethnal Green 103 £2,874
      Blackwall 294 £2,887
      Bow 100 £2,912
      Putney 100 £2,913
      Stockwell 77 £2,927
      Brondesbury 63 £2,931
      Upton Park 27 £2,936
      Walworth 123 £2,968
      Charlton Riverside 28 £2,970
      West Ham 71 £2,974
      West Kensington 297 £2,976
      Haggerston 40 £2,977
      Stepney 67 £2,983
      Silvertown 111 £2,998
      North Sheen 36 £3,001
      Greenwich Peninsula 79 £3,003
      Old Kent Road 122 £3,021
      Tufnell Park 30 £3,054
      Queen's Park 68 £3,076
      Brook Green 115 £3,142
      South Hampstead 164 £3,156
      Stratford 310 £3,208
      Golders Green 128 £3,251
      Petersham 24 £3,255
      North Kensington 163 £3,281
      West Hampstead 222 £3,292
      Clapham Junction 132 £3,304
      Isle of Dogs 847 £3,370
      Barnsbury 266 £3,373
      Kennington 45 £3,384
      Cockfosters 30 £3,467
      Oval 84 £3,497
      Hampton Wick 38 £3,545
      Bermondsey 160 £3,580
      Canary Wharf 428 £3,641
      Fulham 279 £3,660
      Whitechapel 499 £3,682
      St Margarets 63 £3,714
      Fitzrovia 285 £3,735
      Hammersmith 526 £3,747
      Battersea 172 £3,751
      Elephant and Castle 222 £3,794
      Lambeth 49 £3,800
      Islington 147 £3,815
      Somers Town 105 £3,832
      Earl's Court 536 £3,952
      Kentish Town 139 £3,984
      Hoxton 125 £4,085
      Mortlake 23 £4,206
      Wapping 265 £4,226
      Shoreditch 156 £4,370
      Gospel Oak 29 £4,489
      The Borough 227 £4,607
      Clerkenwell 189 £4,660
      Vauxhall 321 £4,740
      Holborn 132 £4,803
      Finsbury 198 £4,816
      Waterloo 158 £4,916
      Belsize Park 352 £4,922
      Chalk Farm 313 £4,923
      Notting Hill 354 £4,946
      Brompton 801 £4,960
      Southwark 135 £5,010
      King's Cross 198 £5,232
      Bloomsbury 152 £5,580
      Kensington 318 £6,409
      Chelsea 558 £6,769
      South Kensington 617 £11,134
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 3,109 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!