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 276 £1,275
      Greenford 67 £1,400
      Northumberland Heath 28 £1,426
      Thornton Heath 67 £1,470
      Kenton 35 £1,473
      Pollards Hill 23 £1,489
      Anerley 24 £1,503
      Cowley 30 £1,509
      Hounslow West 60 £1,519
      West Drayton 57 £1,553
      Chingford 58 £1,565
      Yeading 39 £1,566
      Rush Green 40 £1,578
      Seven Kings 67 £1,581
      Newbury Park 31 £1,582
      Gants Hill 44 £1,586
      Perry Vale 39 £1,599
      Carshalton Beeches 35 £1,601
      Southbury 49 £1,615
      Rayners Lane 62 £1,616
      Heston 32 £1,621
      Penge 20 £1,623
      Northwood 51 £1,632
      Feltham 41 £1,638
      Bedfont 31 £1,639
      Wealdstone 147 £1,645
      Cricklewood 60 £1,667
      Highams Park 27 £1,690
      Waddon 60 £1,699
      Worton 50 £1,699
      West Barnes 28 £1,703
      New Malden 32 £1,706
      Edmonton 54 £1,708
      Kingsbury 49 £1,709
      Hendon Central 64 £1,714
      Becontree 23 £1,725
      South Norwood 44 £1,727
      Dagenham 24 £1,730
      Becontree Heath 28 £1,747
      Stanmore 26 £1,753
      Addiscombe 42 £1,759
      Forest Gate 27 £1,765
      Plaistow 43 £1,767
      Bowes 26 £1,776
      Harrow Weald 47 £1,778
      Palmers Green 44 £1,782
      Sudbury 77 £1,789
      Plumstead 41 £1,804
      Mitcham 38 £1,811
      Finchley 32 £1,830
      Beckenham 34 £1,837
      Southgate 27 £1,843
      West Green 130 £1,845
      Harringay 81 £1,855
      Ponders End 22 £1,866
      West Norwood 42 £1,899
      Broad Green 175 £1,904
      South Woodford 20 £1,912
      Benhilton 42 £1,913
      Hillingdon 31 £1,931
      Hanwell 82 £1,947
      Tulse Hill 20 £1,951
      Perivale 40 £1,964
      Hither Green 35 £1,977
      Forest Hill 27 £1,996
      Alperton 78 £2,004
      Leyton 116 £2,005
      Hayes 67 £2,023
      Dollis Hill 108 £2,025
      Hendon 72 £2,031
      Strawberry Hill 41 £2,035
      Roehampton 29 £2,056
      Sudbury Hill 21 £2,065
      West Hendon 57 £2,073
      Hornsey 112 £2,082
      Ladywell 58 £2,096
      Hornchurch 25 £2,104
      Church End 46 £2,113
      Middle Park 20 £2,115
      West Hackney 32 £2,134
      Collier's Wood 49 £2,151
      Harlesden 91 £2,152
      Leytonstone 44 £2,162
      Selhurst 49 £2,190
      Preston 88 £2,198
      Whetstone 20 £2,236
      Spring Grove 78 £2,241
      Beckton 29 £2,242
      Gallions Reach 24 £2,242
      Mapesbury 78 £2,244
      Park Royal 150 £2,264
      Camberwell 55 £2,300
      Deptford 61 £2,322
      East Dulwich 38 £2,323
      Purley 37 £2,338
      Streatham Hill 102 £2,353
      Charlton 28 £2,356
      Brixton 99 £2,368
      Summerstown 45 £2,373
      Furzedown 158 £2,376
      Streatham 84 £2,390
      Colindale 145 £2,402
      Mile End 89 £2,402
      Poplar 120 £2,405
      Earlsfield 57 £2,416
      Surbiton 72 £2,420
      Peckham 57 £2,430
      Merton 64 £2,438
      Archway 93 £2,441
      New Cross 59 £2,442
      Brent Cross 61 £2,465
      Homerton 29 £2,466
      Woodside Park 22 £2,467
      Stoke Newington 106 £2,472
      Stroud Green 34 £2,478
      Clapton 71 £2,492
      Finsbury Park 82 £2,501
      Hackney Wick 23 £2,501
      Rotherhithe 81 £2,507
      New Cross Gate 44 £2,510
      Temple Fortune 62 £2,522
      Friern Barnet 30 £2,527
      Holloway 163 £2,536
      Southfields 49 £2,547
      Twyford 39 £2,560
      Balham 116 £2,603
      East Greenwich 109 £2,604
      Crouch End 67 £2,614
      High Barnet 21 £2,626
      Coombe 21 £2,627
      Limehouse 144 £2,638
      Kilburn 80 £2,653
      Shacklewell 58 £2,659
      Kidbrooke 67 £2,670
      Wandsworth 174 £2,696
      North Finchley 50 £2,710
      Muswell Hill 65 £2,712
      Mill Hill 26 £2,712
      Ickenham 28 £2,716
      Norbiton 121 £2,735
      Dalston 75 £2,744
      Merton Park 55 £2,749
      St Pancras 188 £2,755
      Yiewsley 27 £2,759
      Stamford Hill 57 £2,785
      Hackney 66 £2,789
      Loughborough Junction 38 £2,804
      Clapham 164 £2,835
      Canning Town 116 £2,846
      Raynes Park 90 £2,860
      Highbury 101 £2,861
      Bethnal Green 105 £2,869
      Shepherd's Bush 351 £2,878
      Upton Park 28 £2,879
      Bow 98 £2,884
      Shadwell 71 £2,893
      Stockwell 78 £2,903
      Putney 99 £2,928
      Blackwall 292 £2,931
      Kew 21 £2,944
      West Kensington 297 £2,954
      Brondesbury 68 £2,960
      Haggerston 44 £2,967
      Charlton Riverside 28 £2,970
      Greenwich Peninsula 80 £2,990
      Stepney 65 £2,996
      Silvertown 115 £3,000
      Walworth 118 £3,011
      North Sheen 38 £3,034
      Old Kent Road 117 £3,056
      Tufnell Park 29 £3,101
      Queen's Park 70 £3,103
      West Ham 74 £3,104
      South Hampstead 169 £3,139
      Stratford 309 £3,179
      Petersham 25 £3,217
      Golders Green 125 £3,231
      Brook Green 119 £3,242
      North Kensington 162 £3,276
      West Hampstead 227 £3,307
      Isle of Dogs 833 £3,344
      Barnsbury 267 £3,366
      Cockfosters 32 £3,388
      Clapham Junction 128 £3,405
      Kennington 43 £3,450
      Oval 86 £3,483
      Hampton Wick 42 £3,592
      Bermondsey 157 £3,601
      St Margarets 64 £3,648
      Canary Wharf 426 £3,649
      Whitechapel 497 £3,665
      Fulham 287 £3,668
      Islington 150 £3,713
      Battersea 163 £3,717
      Hammersmith 531 £3,752
      Fitzrovia 289 £3,791
      Elephant and Castle 223 £3,792
      Somers Town 105 £3,826
      Lambeth 47 £3,849
      Earl's Court 551 £3,934
      Kentish Town 140 £3,975
      Hoxton 120 £4,108
      Wapping 267 £4,196
      Mortlake 21 £4,316
      Shoreditch 164 £4,360
      Gospel Oak 32 £4,388
      Clerkenwell 192 £4,557
      The Borough 225 £4,579
      Finsbury 193 £4,658
      Vauxhall 319 £4,750
      Holborn 129 £4,785
      Notting Hill 354 £4,923
      Waterloo 153 £4,928
      Chalk Farm 312 £4,944
      Belsize Park 356 £4,986
      Brompton 798 £5,006
      King's Cross 198 £5,173
      Southwark 139 £5,201
      Bloomsbury 152 £5,585
      Kensington 320 £6,533
      Chelsea 566 £6,757
      South Kensington 622 £11,239
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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