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 244 £1,285
      Greenford 63 £1,355
      Northumberland Heath 29 £1,444
      Pollards Hill 24 £1,467
      Thornton Heath 65 £1,481
      Kenton 33 £1,492
      Anerley 25 £1,495
      Cowley 33 £1,495
      Hounslow West 60 £1,510
      West Drayton 55 £1,531
      Gants Hill 46 £1,568
      Perry Vale 40 £1,579
      Newbury Park 29 £1,581
      Seven Kings 70 £1,582
      Chingford 57 £1,586
      Carshalton Beeches 35 £1,588
      Rush Green 33 £1,610
      Southbury 49 £1,616
      Heston 33 £1,617
      Yeading 36 £1,619
      Bedfont 32 £1,627
      Northwood 52 £1,628
      Rayners Lane 63 £1,631
      Wealdstone 146 £1,645
      Feltham 39 £1,656
      Kingsbury 47 £1,672
      Cricklewood 60 £1,674
      Highams Park 27 £1,690
      Worton 50 £1,693
      Becontree Heath 23 £1,707
      Edmonton 53 £1,709
      Hendon Central 64 £1,715
      Waddon 63 £1,716
      New Malden 33 £1,726
      South Norwood 43 £1,726
      West Barnes 25 £1,741
      Becontree 24 £1,745
      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
      Brunswick Park 21 £1,761
      Sudbury 75 £1,776
      Addiscombe 43 £1,778
      Palmers Green 40 £1,790
      Bowes 28 £1,799
      Harringay 84 £1,818
      Plaistow 43 £1,820
      Finchley 33 £1,830
      Beckenham 34 £1,837
      Ponders End 24 £1,838
      West Norwood 40 £1,842
      Southgate 27 £1,846
      Benhilton 45 £1,872
      West Green 141 £1,874
      Hillingdon 32 £1,916
      Broad Green 164 £1,937
      Hanwell 85 £1,964
      New Barnet 20 £1,977
      Perivale 39 £1,982
      Forest Hill 28 £1,991
      Hayes 69 £2,010
      Tulse Hill 24 £2,014
      Hendon 70 £2,016
      Leyton 113 £2,022
      Sudbury Hill 21 £2,031
      Strawberry Hill 36 £2,031
      Dollis Hill 107 £2,043
      Alperton 78 £2,044
      West Hendon 56 £2,089
      Hither Green 30 £2,102
      Hornsey 109 £2,112
      Hornchurch 24 £2,123
      Church End 49 £2,126
      Ladywell 55 £2,139
      Middle Park 20 £2,146
      Harlesden 91 £2,147
      Roehampton 30 £2,160
      Leytonstone 45 £2,168
      Preston 85 £2,170
      Collier's Wood 46 £2,184
      Deptford 59 £2,193
      Selhurst 50 £2,195
      West Hackney 34 £2,213
      Spring Grove 82 £2,214
      Whetstone 22 £2,219
      East Dulwich 39 £2,226
      Mapesbury 81 £2,228
      Gallions Reach 25 £2,241
      Beckton 29 £2,242
      West Finchley 20 £2,247
      Park Royal 148 £2,251
      Summerstown 42 £2,292
      Colindale 144 £2,298
      New Cross Gate 43 £2,306
      Camberwell 56 £2,308
      Purley 34 £2,322
      Charlton 29 £2,324
      Furzedown 160 £2,336
      Brixton 97 £2,347
      Streatham 86 £2,349
      Streatham Hill 101 £2,365
      Stroud Green 32 £2,374
      Peckham 57 £2,389
      Surbiton 75 £2,391
      Poplar 127 £2,398
      Homerton 30 £2,405
      Archway 92 £2,408
      Woodside Park 23 £2,440
      Merton 65 £2,441
      Temple Fortune 67 £2,459
      Earlsfield 57 £2,462
      New Cross 53 £2,469
      Clapton 74 £2,486
      Hackney Wick 22 £2,490
      Mile End 94 £2,494
      Friern Barnet 31 £2,499
      Finsbury Park 82 £2,501
      Rotherhithe 77 £2,503
      Coombe 23 £2,511
      Twyford 43 £2,516
      Stoke Newington 111 £2,522
      Brent Cross 63 £2,528
      Holloway 158 £2,551
      Southfields 55 £2,579
      Muswell Hill 65 £2,614
      Crouch End 69 £2,624
      East Greenwich 109 £2,632
      Shacklewell 60 £2,636
      Balham 117 £2,637
      Ickenham 29 £2,672
      Limehouse 142 £2,677
      Kilburn 76 £2,721
      Canning Town 121 £2,722
      Merton Park 57 £2,727
      North Finchley 49 £2,727
      Shadwell 66 £2,728
      Norbiton 121 £2,735
      Mill Hill 25 £2,744
      Kidbrooke 65 £2,751
      High Barnet 22 £2,770
      Loughborough Junction 40 £2,779
      Stamford Hill 59 £2,781
      Dalston 75 £2,782
      Hackney 67 £2,783
      St Pancras 189 £2,811
      Clapham 168 £2,811
      Wandsworth 167 £2,817
      Yiewsley 25 £2,837
      Highbury 99 £2,842
      Raynes Park 89 £2,853
      Kew 23 £2,856
      Shepherd's Bush 346 £2,874
      Bethnal Green 101 £2,895
      Blackwall 297 £2,923
      Putney 101 £2,924
      Bow 103 £2,926
      Upton Park 27 £2,936
      Stepney 68 £2,939
      West Ham 71 £2,951
      West Kensington 304 £2,954
      Charlton Riverside 27 £2,954
      Stockwell 73 £2,961
      Brondesbury 62 £2,964
      Silvertown 111 £3,000
      Haggerston 41 £3,000
      Greenwich Peninsula 79 £3,009
      Queen's Park 61 £3,015
      Old Kent Road 114 £3,030
      North Sheen 37 £3,057
      Walworth 120 £3,058
      Tufnell Park 30 £3,075
      South Hampstead 164 £3,164
      Stratford 310 £3,168
      Petersham 24 £3,247
      Golders Green 128 £3,267
      Kennington 49 £3,299
      West Hampstead 230 £3,303
      Barnsbury 263 £3,303
      North Kensington 161 £3,327
      Brook Green 112 £3,341
      Clapham Junction 133 £3,360
      Isle of Dogs 845 £3,393
      Oval 88 £3,454
      Cockfosters 30 £3,467
      Bermondsey 161 £3,582
      Hampton Wick 38 £3,632
      Canary Wharf 426 £3,648
      Fulham 283 £3,680
      Whitechapel 488 £3,699
      Battersea 170 £3,751
      Hammersmith 527 £3,752
      St Margarets 60 £3,779
      Somers Town 106 £3,799
      Lambeth 49 £3,800
      Elephant and Castle 224 £3,804
      Fitzrovia 286 £3,819
      Islington 146 £3,833
      Earl's Court 544 £3,947
      Kentish Town 144 £3,981
      Hoxton 124 £4,104
      Mortlake 23 £4,206
      Wapping 264 £4,311
      Shoreditch 156 £4,364
      Gospel Oak 29 £4,483
      The Borough 222 £4,650
      Clerkenwell 188 £4,676
      Vauxhall 325 £4,737
      Finsbury 203 £4,796
      Holborn 136 £4,878
      Notting Hill 362 £4,893
      Brompton 798 £4,916
      Waterloo 159 £4,940
      Chalk Farm 311 £4,948
      Belsize Park 354 £4,972
      Southwark 136 £5,168
      King's Cross 202 £5,197
      Bloomsbury 153 £5,569
      Kensington 326 £6,466
      Chelsea 556 £6,749
      South Kensington 620 £11,158
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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