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 247 £1,284
      Greenford 62 £1,348
      Northumberland Heath 29 £1,444
      Pollards Hill 24 £1,467
      Thornton Heath 65 £1,481
      Kenton 33 £1,492
      Cowley 33 £1,495
      Anerley 26 £1,506
      Hounslow West 60 £1,510
      West Drayton 55 £1,531
      Gants Hill 46 £1,568
      Chingford 55 £1,568
      Newbury Park 29 £1,581
      Seven Kings 70 £1,582
      Carshalton Beeches 35 £1,588
      Yeading 38 £1,602
      Perry Vale 41 £1,604
      Southbury 48 £1,610
      Rush Green 33 £1,610
      Heston 33 £1,617
      Bedfont 32 £1,627
      Northwood 52 £1,628
      Rayners Lane 63 £1,631
      Wealdstone 146 £1,645
      Feltham 39 £1,656
      Cricklewood 61 £1,668
      Kingsbury 47 £1,672
      Highams Park 27 £1,690
      Worton 50 £1,693
      Becontree Heath 23 £1,707
      Edmonton 53 £1,709
      Catford South 20 £1,710
      Hendon Central 64 £1,715
      Waddon 63 £1,716
      South Norwood 44 £1,721
      New Malden 33 £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
      Hillingdon 31 £1,791
      Bowes 28 £1,799
      Plaistow 42 £1,822
      Harringay 83 £1,825
      Finchley 33 £1,830
      Ponders End 24 £1,838
      Beckenham 35 £1,839
      West Norwood 40 £1,842
      Southgate 26 £1,848
      Benhilton 45 £1,872
      West Green 140 £1,873
      Tulse Hill 21 £1,933
      Broad Green 165 £1,936
      Hanwell 85 £1,964
      New Barnet 20 £1,977
      Perivale 39 £1,982
      Forest Hill 28 £1,991
      Hayes 69 £2,010
      Stroud Green 31 £2,017
      Leyton 112 £2,026
      Hendon 69 £2,030
      Sudbury Hill 21 £2,031
      Strawberry Hill 36 £2,031
      Dollis Hill 107 £2,043
      Alperton 78 £2,044
      Hither Green 31 £2,069
      West Hendon 56 £2,085
      Hornsey 111 £2,097
      Church End 49 £2,126
      Hornchurch 24 £2,128
      Ladywell 56 £2,129
      Middle Park 20 £2,146
      Harlesden 91 £2,147
      Roehampton 30 £2,160
      Leytonstone 45 £2,168
      Preston 86 £2,175
      Collier's Wood 47 £2,186
      West Hackney 33 £2,186
      Selhurst 50 £2,195
      Whetstone 21 £2,213
      Spring Grove 82 £2,214
      East Dulwich 39 £2,226
      Mapesbury 81 £2,228
      Deptford 60 £2,233
      Gallions Reach 25 £2,241
      Beckton 29 £2,242
      West Finchley 20 £2,247
      Park Royal 149 £2,255
      Camberwell 56 £2,308
      Charlton 29 £2,324
      New Cross Gate 45 £2,329
      Purley 33 £2,329
      Furzedown 157 £2,339
      Brixton 97 £2,347
      Streatham Hill 102 £2,365
      Summerstown 43 £2,372
      Mile End 93 £2,377
      Streatham 88 £2,379
      Surbiton 75 £2,391
      Poplar 126 £2,394
      Colindale 147 £2,395
      Peckham 57 £2,399
      Archway 92 £2,414
      Merton 66 £2,430
      Homerton 30 £2,436
      Woodside Park 23 £2,440
      Earlsfield 57 £2,462
      New Cross 53 £2,469
      Friern Barnet 32 £2,479
      Clapton 74 £2,486
      Hackney Wick 22 £2,490
      Finsbury Park 82 £2,501
      Coombe 23 £2,511
      Rotherhithe 80 £2,514
      Twyford 43 £2,516
      Stoke Newington 111 £2,522
      Brent Cross 64 £2,533
      Holloway 159 £2,546
      East Greenwich 110 £2,620
      Southfields 55 £2,626
      Crouch End 68 £2,630
      Shacklewell 60 £2,636
      Balham 115 £2,646
      Ickenham 29 £2,672
      Muswell Hill 66 £2,687
      Limehouse 143 £2,688
      Canning Town 124 £2,707
      Kilburn 75 £2,722
      North Finchley 49 £2,727
      Mill Hill 25 £2,744
      Shadwell 67 £2,745
      Merton Park 55 £2,749
      Kidbrooke 65 £2,751
      High Barnet 22 £2,770
      Norbiton 126 £2,778
      Loughborough Junction 39 £2,781
      Stamford Hill 59 £2,781
      Dalston 75 £2,782
      Hackney 68 £2,790
      St Pancras 190 £2,799
      Wandsworth 169 £2,816
      Temple Fortune 68 £2,833
      Bow 102 £2,835
      Yiewsley 25 £2,837
      Highbury 99 £2,842
      Clapham 172 £2,843
      Raynes Park 90 £2,844
      Kew 23 £2,856
      Shepherd's Bush 352 £2,867
      Bethnal Green 103 £2,876
      Blackwall 295 £2,893
      Putney 101 £2,918
      Upton Park 27 £2,936
      Stockwell 75 £2,952
      Charlton Riverside 27 £2,954
      Stepney 67 £2,960
      Brondesbury 62 £2,964
      West Ham 70 £2,966
      West Kensington 299 £2,972
      Queen's Park 63 £2,990
      Haggerston 41 £3,000
      Greenwich Peninsula 79 £3,009
      Old Kent Road 113 £3,047
      Silvertown 112 £3,049
      Walworth 122 £3,053
      North Sheen 37 £3,057
      Tufnell Park 30 £3,076
      Stratford 310 £3,151
      South Hampstead 164 £3,164
      Brook Green 113 £3,242
      Petersham 24 £3,247
      Golders Green 128 £3,267
      West Hampstead 230 £3,312
      North Kensington 161 £3,316
      Kennington 48 £3,321
      Barnsbury 263 £3,352
      Clapham Junction 132 £3,372
      Isle of Dogs 848 £3,390
      Cockfosters 31 £3,410
      Oval 89 £3,437
      Bermondsey 159 £3,602
      Hampton Wick 38 £3,632
      Canary Wharf 428 £3,639
      Fulham 284 £3,658
      Whitechapel 490 £3,675
      Battersea 171 £3,740
      Hammersmith 530 £3,751
      St Margarets 60 £3,779
      Somers Town 106 £3,799
      Lambeth 49 £3,800
      Elephant and Castle 221 £3,803
      Fitzrovia 288 £3,816
      Islington 146 £3,833
      Earl's Court 545 £3,951
      Kentish Town 145 £3,981
      Hoxton 125 £4,096
      Mortlake 23 £4,206
      Wapping 263 £4,282
      Shoreditch 157 £4,349
      Gospel Oak 30 £4,420
      The Borough 221 £4,661
      Clerkenwell 192 £4,662
      Vauxhall 323 £4,721
      Finsbury 203 £4,796
      Holborn 136 £4,861
      Notting Hill 363 £4,889
      Brompton 804 £4,932
      Waterloo 159 £4,940
      Chalk Farm 311 £4,948
      Belsize Park 353 £4,973
      Southwark 138 £5,144
      King's Cross 202 £5,197
      Bloomsbury 154 £5,583
      Kensington 323 £6,496
      Chelsea 561 £6,788
      South Kensington 626 £11,180
      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!