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 255 £1,275
      Greenford 63 £1,355
      Northumberland Heath 29 £1,432
      Thornton Heath 68 £1,459
      Pollards Hill 24 £1,467
      Anerley 24 £1,479
      Kenton 34 £1,489
      Cowley 33 £1,506
      Hounslow West 61 £1,508
      West Drayton 56 £1,537
      Chingford 57 £1,563
      Seven Kings 69 £1,579
      Gants Hill 45 £1,580
      Yeading 39 £1,586
      Newbury Park 30 £1,588
      Carshalton Beeches 37 £1,601
      Perry Vale 41 £1,605
      Rush Green 37 £1,606
      Southbury 48 £1,611
      Heston 32 £1,621
      Bedfont 32 £1,627
      Northwood 52 £1,628
      Rayners Lane 63 £1,630
      Feltham 40 £1,637
      Wealdstone 148 £1,643
      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 Heath 27 £1,719
      Becontree 23 £1,719
      Dagenham 24 £1,723
      New Malden 33 £1,726
      South Norwood 43 £1,746
      Plumstead 44 £1,747
      West Barnes 26 £1,750
      Forest Gate 29 £1,753
      Stanmore 26 £1,753
      Harrow Weald 49 £1,753
      Mitcham 41 £1,764
      Addiscombe 40 £1,769
      Palmers Green 39 £1,781
      Sudbury 78 £1,781
      Bowes 27 £1,795
      Ponders End 24 £1,800
      Plaistow 45 £1,811
      Finchley 32 £1,833
      Beckenham 34 £1,836
      West Norwood 39 £1,840
      Southgate 27 £1,844
      Harringay 83 £1,846
      West Green 137 £1,860
      Benhilton 45 £1,879
      Broad Green 163 £1,926
      Hillingdon 31 £1,931
      Strawberry Hill 35 £1,931
      Leyton 112 £1,956
      Tulse Hill 22 £1,957
      Hanwell 84 £1,973
      Perivale 39 £1,981
      Forest Hill 28 £1,991
      Hayes 67 £2,004
      Hither Green 33 £2,021
      Sudbury Hill 22 £2,025
      Alperton 78 £2,044
      Dollis Hill 107 £2,050
      Hendon 68 £2,051
      West Hendon 57 £2,073
      Roehampton 29 £2,080
      Ladywell 57 £2,083
      Hornsey 111 £2,092
      Hornchurch 25 £2,104
      Church End 46 £2,115
      Harlesden 91 £2,147
      West Hackney 32 £2,151
      Preston 86 £2,173
      Stroud Green 32 £2,174
      Leytonstone 44 £2,174
      Collier's Wood 46 £2,182
      Selhurst 51 £2,182
      Mapesbury 80 £2,216
      Spring Grove 81 £2,221
      Gallions Reach 25 £2,233
      Whetstone 20 £2,236
      Beckton 29 £2,242
      West Finchley 20 £2,247
      Park Royal 146 £2,255
      East Dulwich 38 £2,271
      Deptford 61 £2,272
      Summerstown 42 £2,274
      Camberwell 55 £2,305
      Purley 34 £2,308
      Furzedown 158 £2,324
      Brixton 102 £2,338
      Charlton 29 £2,350
      Streatham 86 £2,368
      Streatham Hill 97 £2,373
      Peckham 56 £2,390
      Surbiton 76 £2,390
      Colindale 146 £2,397
      Poplar 121 £2,421
      New Cross 57 £2,426
      Merton 65 £2,427
      Woodside Park 23 £2,432
      Archway 94 £2,434
      Homerton 29 £2,451
      Stoke Newington 107 £2,454
      Earlsfield 57 £2,462
      Clapton 74 £2,482
      Rotherhithe 78 £2,488
      Mile End 93 £2,493
      Friern Barnet 31 £2,499
      Hackney Wick 23 £2,501
      Finsbury Park 82 £2,502
      New Cross Gate 46 £2,517
      Holloway 160 £2,518
      Brent Cross 63 £2,527
      Twyford 40 £2,563
      Coombe 22 £2,567
      East Greenwich 106 £2,606
      Southfields 52 £2,609
      Crouch End 65 £2,620
      Ickenham 30 £2,646
      Balham 114 £2,652
      Shacklewell 58 £2,658
      Limehouse 140 £2,661
      Kilburn 76 £2,671
      North Finchley 51 £2,677
      Kidbrooke 64 £2,705
      Norbiton 120 £2,709
      Muswell Hill 66 £2,715
      Merton Park 57 £2,727
      Canning Town 118 £2,731
      Mill Hill 25 £2,744
      Loughborough Junction 40 £2,745
      Yiewsley 27 £2,746
      Dalston 75 £2,773
      Hackney 69 £2,777
      St Pancras 190 £2,782
      Stamford Hill 56 £2,785
      Wandsworth 171 £2,787
      Shepherd's Bush 351 £2,822
      Shadwell 70 £2,824
      High Barnet 21 £2,833
      Temple Fortune 68 £2,834
      Highbury 99 £2,853
      Raynes Park 90 £2,860
      Clapham 165 £2,872
      Bethnal Green 103 £2,875
      Blackwall 294 £2,886
      Bow 100 £2,889
      Kew 22 £2,913
      Putney 100 £2,913
      Brondesbury 64 £2,935
      Upton Park 27 £2,936
      Stockwell 76 £2,944
      Charlton Riverside 28 £2,970
      West Ham 71 £2,974
      Haggerston 40 £2,975
      West Kensington 294 £2,979
      Walworth 121 £2,993
      North Sheen 36 £2,999
      Greenwich Peninsula 79 £3,003
      Silvertown 110 £3,006
      Stepney 66 £3,014
      Old Kent Road 122 £3,021
      Tufnell Park 30 £3,054
      Queen's Park 69 £3,077
      Brook Green 115 £3,142
      South Hampstead 167 £3,162
      Stratford 308 £3,168
      Golders Green 126 £3,242
      Petersham 24 £3,255
      North Kensington 163 £3,278
      West Hampstead 221 £3,292
      Clapham Junction 131 £3,315
      Barnsbury 265 £3,327
      Isle of Dogs 844 £3,370
      Cockfosters 31 £3,410
      Kennington 43 £3,436
      Oval 84 £3,518
      Hampton Wick 38 £3,545
      Bermondsey 159 £3,603
      Canary Wharf 428 £3,646
      Whitechapel 496 £3,664
      Fulham 284 £3,664
      Battersea 170 £3,746
      Hammersmith 528 £3,746
      Fitzrovia 286 £3,753
      St Margarets 61 £3,773
      Elephant and Castle 221 £3,795
      Islington 147 £3,815
      Lambeth 48 £3,823
      Somers Town 105 £3,832
      Earl's Court 533 £3,951
      Kentish Town 140 £3,986
      Hoxton 125 £4,088
      Mortlake 24 £4,110
      Wapping 267 £4,225
      Shoreditch 156 £4,375
      Gospel Oak 30 £4,426
      The Borough 228 £4,605
      Clerkenwell 192 £4,638
      Finsbury 197 £4,727
      Vauxhall 318 £4,758
      Holborn 132 £4,805
      Waterloo 159 £4,911
      Belsize Park 350 £4,940
      Chalk Farm 311 £4,944
      Notting Hill 351 £4,946
      Brompton 803 £4,991
      King's Cross 198 £5,226
      Southwark 137 £5,235
      Bloomsbury 151 £5,571
      Kensington 316 £6,422
      Chelsea 558 £6,771
      South Kensington 617 £11,176
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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