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,215
      Poverest 20 £1,406
      Thornton Heath 58 £1,447
      Rush Green 24 £1,470
      Bedfont 20 £1,474
      Greenford 66 £1,477
      Gants Hill 54 £1,485
      Hounslow West 78 £1,490
      Cowley 34 £1,500
      Norbury 24 £1,508
      The Wrythe 21 £1,525
      Waddon 66 £1,534
      South Norwood 41 £1,555
      Bowes 21 £1,555
      Carshalton Beeches 44 £1,567
      Northwood 46 £1,570
      Heston 42 £1,571
      Newbury Park 38 £1,574
      Chingford 29 £1,578
      Feltham 59 £1,578
      Seven Kings 77 £1,597
      Dagenham 42 £1,598
      Broad Green 177 £1,618
      Highams Park 24 £1,627
      Wealdstone 201 £1,630
      Anerley 22 £1,652
      Becontree Heath 26 £1,653
      Purley 52 £1,658
      Ponders End 29 £1,661
      Rayners Lane 83 £1,663
      Southbury 40 £1,673
      Perry Vale 37 £1,673
      Harrow Weald 37 £1,677
      Addiscombe 60 £1,688
      Edmonton 66 £1,692
      Penge 23 £1,699
      Becontree 25 £1,711
      Hendon Central 51 £1,715
      Pinner 22 £1,715
      Kenton 25 £1,720
      Cranford 40 £1,720
      Benhilton 59 £1,726
      Hither Green 48 £1,727
      West Drayton 45 £1,729
      Catford South 31 £1,735
      Forest Hill 31 £1,740
      Scrattons Farm 21 £1,740
      Stanmore 31 £1,750
      New Malden 27 £1,752
      Southgate 31 £1,757
      Cricklewood 39 £1,764
      Northumberland Heath 21 £1,767
      Yeading 31 £1,768
      Palmers Green 56 £1,781
      Beckenham 48 £1,793
      Harringay 95 £1,807
      West Green 139 £1,838
      West Norwood 69 £1,841
      Kingsbury 38 £1,842
      New Barnet 33 £1,847
      Thames View 32 £1,852
      Widmore 32 £1,854
      Shortlands 21 £1,855
      Plashet 23 £1,857
      Brunswick Park 23 £1,858
      Plumstead 55 £1,860
      Finchley 35 £1,867
      Hillingdon 29 £1,886
      Surbiton 58 £1,887
      Osterley 30 £1,893
      Spring Grove 73 £1,902
      Whetstone 22 £1,902
      Woodside 24 £1,905
      Wallington 31 £1,926
      Collier's Wood 63 £1,935
      Hornchurch 30 £1,936
      Well Hall 20 £1,938
      Selhurst 65 £1,938
      Sudbury 89 £1,945
      Mitcham 50 £1,946
      Harlesden 99 £1,956
      Sudbury Hill 45 £1,970
      Brockley 26 £1,970
      Worton 78 £1,971
      Plaistow 59 £1,979
      Alperton 77 £1,985
      New Cross Gate 40 £1,989
      Peckham 64 £2,004
      Charlton 41 £2,014
      Leyton 112 £2,019
      Forest Gate 28 £2,023
      Gallions Reach 45 £2,030
      Hayes 134 £2,031
      Ladywell 75 £2,032
      Bethnal Green 165 £2,047
      Deptford 69 £2,050
      Roehampton 32 £2,052
      Streatham 116 £2,069
      Hendon 88 £2,076
      Perivale 48 £2,082
      Streatham Hill 162 £2,087
      Church End 48 £2,093
      Park Royal 155 £2,102
      West Hendon 44 £2,114
      Strawberry Hill 43 £2,133
      West Hackney 32 £2,139
      East Dulwich 31 £2,139
      Tulse Hill 29 £2,141
      Ickenham 31 £2,156
      Camberwell 78 £2,181
      Crystal Palace 26 £2,188
      Summerstown 74 £2,194
      Preston 87 £2,208
      New Cross 76 £2,221
      Leytonstone 49 £2,222
      Woodside Park 31 £2,224
      Clapton 84 £2,224
      Thamesmead 26 £2,225
      North Finchley 66 £2,234
      Homerton 41 £2,240
      Dollis Hill 110 £2,243
      Merton 87 £2,260
      High Barnet 23 £2,261
      Furzedown 211 £2,274
      East Sheen 20 £2,279
      Beckton 31 £2,279
      Stroud Green 27 £2,283
      Kilburn 124 £2,285
      Brixton 153 £2,287
      Poplar 102 £2,298
      Loughborough Junction 44 £2,306
      Archway 130 £2,314
      Earlsfield 58 £2,326
      Muswell Hill 93 £2,327
      Kidbrooke 72 £2,339
      Temple Fortune 60 £2,349
      Middle Park 23 £2,366
      Mile End 103 £2,368
      Upton Park 37 £2,380
      Finsbury Park 93 £2,387
      East Greenwich 150 £2,403
      Friern Barnet 35 £2,406
      Hackney Wick 29 £2,409
      Hornsey 99 £2,420
      Yiewsley 42 £2,424
      Canning Town 139 £2,425
      Twyford 42 £2,426
      Colindale 214 £2,433
      Merton Park 48 £2,435
      Norbiton 136 £2,443
      Holloway 206 £2,450
      Bow 129 £2,456
      West Finchley 24 £2,457
      Southfields 53 £2,464
      Crouch End 75 £2,488
      West Ham 66 £2,489
      Mapesbury 54 £2,497
      Nunhead 27 £2,499
      Balham 156 £2,505
      Rotherhithe 90 £2,539
      Stockwell 116 £2,546
      Mill Hill 26 £2,584
      Limehouse 161 £2,611
      Brent Cross 74 £2,614
      Dalston 63 £2,617
      Haggerston 48 £2,618
      Shacklewell 70 £2,639
      West Kensington 318 £2,665
      Stoke Newington 123 £2,669
      Tufnell Park 36 £2,683
      Clapham 195 £2,687
      St Pancras 210 £2,704
      Stepney 80 £2,714
      Shepherd's Bush 358 £2,717
      Putney 124 £2,735
      Raynes Park 80 £2,744
      Hanwell 142 £2,755
      Silvertown 124 £2,784
      Brondesbury 82 £2,785
      Blackwall 250 £2,813
      Walworth 89 £2,814
      Kew 24 £2,835
      Old Kent Road 88 £2,841
      Queen's Park 102 £2,874
      Charlton Riverside 35 £2,874
      Kennington 30 £2,880
      Highbury 150 £2,881
      Cockfosters 36 £2,886
      Greenwich Peninsula 38 £3,005
      Hackney 89 £3,006
      Shadwell 90 £3,012
      Stamford Hill 68 £3,027
      Oval 73 £3,061
      Brook Green 120 £3,062
      Clapham Junction 180 £3,097
      Golders Green 153 £3,125
      Wandsworth 311 £3,151
      North Sheen 37 £3,217
      Elephant and Castle 191 £3,220
      Hammersmith 483 £3,293
      Lambeth 29 £3,299
      Stratford 317 £3,312
      Barnsbury 240 £3,331
      Isle of Dogs 525 £3,335
      St Margarets 41 £3,509
      Fulham 301 £3,513
      Kentish Town 141 £3,534
      South Hampstead 190 £3,562
      Whitechapel 496 £3,563
      Hoxton 165 £3,592
      Battersea 184 £3,595
      West Hampstead 244 £3,598
      Somers Town 90 £3,642
      North Kensington 230 £3,651
      Bermondsey 193 £3,655
      Fitzrovia 291 £3,690
      Hampton Wick 29 £3,693
      Petersham 22 £3,695
      Canary Wharf 391 £3,788
      Shoreditch 135 £3,795
      Islington 182 £3,856
      Earl's Court 484 £3,891
      Wapping 224 £3,991
      Finsbury 143 £4,104
      Clerkenwell 162 £4,122
      Waterloo 81 £4,280
      The Borough 186 £4,347
      King's Cross 174 £4,356
      Gospel Oak 44 £4,410
      Vauxhall 247 £4,467
      Notting Hill 397 £4,563
      Brompton 701 £5,029
      Chalk Farm 318 £5,148
      Holborn 131 £5,325
      Belsize Park 348 £5,453
      Southwark 86 £5,546
      Bloomsbury 161 £5,771
      Kensington 311 £6,894
      Chelsea 459 £7,222
      South Kensington 548 £11,084
      Hampstead Garden Suburb 20 £12,682
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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