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 250 £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
      Hounslow West 62 £1,505
      Anerley 27 £1,512
      West Drayton 55 £1,531
      Gants Hill 46 £1,568
      Chingford 56 £1,573
      Newbury Park 29 £1,581
      Seven Kings 70 £1,582
      Carshalton Beeches 35 £1,588
      Perry Vale 42 £1,600
      Yeading 38 £1,602
      Rush Green 33 £1,610
      Heston 33 £1,617
      Southbury 50 £1,620
      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
      Hendon Central 64 £1,715
      Waddon 63 £1,716
      South Norwood 45 £1,723
      New Malden 33 £1,726
      West Barnes 25 £1,741
      Brunswick Park 20 £1,744
      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
      Addiscombe 42 £1,774
      Sudbury 75 £1,776
      Palmers Green 40 £1,790
      Bowes 28 £1,799
      Harringay 83 £1,803
      Plaistow 43 £1,819
      Finchley 33 £1,830
      Beckenham 35 £1,838
      Ponders End 24 £1,838
      West Norwood 40 £1,842
      Southgate 26 £1,854
      Benhilton 45 £1,872
      West Green 141 £1,874
      Hillingdon 32 £1,916
      Broad Green 163 £1,941
      Hanwell 84 £1,964
      Forest Hill 29 £1,970
      New Barnet 20 £1,977
      Perivale 39 £1,982
      Hayes 68 £2,005
      Hendon 70 £2,016
      Leyton 113 £2,022
      Sudbury Hill 21 £2,031
      Strawberry Hill 36 £2,031
      Tulse Hill 23 £2,035
      Hither Green 32 £2,042
      Dollis Hill 107 £2,043
      Alperton 79 £2,046
      West Hendon 57 £2,073
      Hornsey 109 £2,099
      Church End 49 £2,126
      Hornchurch 24 £2,128
      Ladywell 55 £2,139
      Middle Park 20 £2,146
      Harlesden 91 £2,147
      Roehampton 30 £2,160
      Selhurst 52 £2,170
      Collier's Wood 48 £2,172
      Preston 86 £2,175
      Leytonstone 44 £2,178
      East Dulwich 37 £2,212
      West Hackney 34 £2,213
      Spring Grove 82 £2,214
      Whetstone 22 £2,219
      Mapesbury 81 £2,228
      Deptford 60 £2,233
      Gallions Reach 25 £2,241
      Beckton 29 £2,242
      West Finchley 20 £2,247
      Park Royal 148 £2,251
      Summerstown 45 £2,267
      Camberwell 56 £2,308
      New Cross Gate 42 £2,308
      Charlton 29 £2,324
      Furzedown 157 £2,325
      Purley 33 £2,329
      Brixton 96 £2,345
      Peckham 57 £2,347
      Streatham Hill 99 £2,361
      Streatham 85 £2,363
      Surbiton 75 £2,391
      Poplar 126 £2,395
      Colindale 147 £2,395
      Archway 93 £2,404
      Merton 64 £2,419
      Homerton 30 £2,435
      Woodside Park 23 £2,440
      New Cross 53 £2,469
      Earlsfield 56 £2,480
      Hackney Wick 22 £2,490
      Mile End 94 £2,494
      Clapton 73 £2,496
      Coombe 24 £2,498
      Friern Barnet 31 £2,499
      Finsbury Park 82 £2,501
      Stroud Green 33 £2,515
      Twyford 43 £2,516
      Rotherhithe 79 £2,516
      Stoke Newington 109 £2,530
      Brent Cross 63 £2,534
      Southfields 55 £2,547
      Holloway 158 £2,551
      Muswell Hill 64 £2,603
      Crouch End 69 £2,624
      East Greenwich 109 £2,626
      Limehouse 141 £2,642
      Balham 114 £2,652
      Shacklewell 58 £2,659
      Ickenham 29 £2,672
      Canning Town 123 £2,712
      North Finchley 50 £2,717
      Kilburn 76 £2,721
      Merton Park 56 £2,725
      Mill Hill 25 £2,744
      Shadwell 67 £2,745
      Kidbrooke 65 £2,751
      High Barnet 22 £2,770
      Norbiton 122 £2,777
      Loughborough Junction 39 £2,781
      Dalston 75 £2,782
      Hackney 68 £2,790
      Stamford Hill 58 £2,791
      St Pancras 190 £2,806
      Wandsworth 170 £2,812
      Temple Fortune 68 £2,833
      Yiewsley 25 £2,837
      Clapham 171 £2,838
      Highbury 99 £2,842
      Raynes Park 89 £2,842
      Shepherd's Bush 354 £2,855
      Kew 23 £2,856
      Bethnal Green 103 £2,876
      Blackwall 296 £2,899
      Putney 100 £2,907
      Bow 103 £2,914
      Upton Park 27 £2,936
      Stockwell 74 £2,952
      Charlton Riverside 27 £2,955
      Brondesbury 62 £2,964
      West Ham 70 £2,966
      West Kensington 299 £2,973
      Queen's Park 62 £2,997
      Greenwich Peninsula 80 £3,000
      Haggerston 41 £3,000
      Old Kent Road 116 £3,039
      Stepney 68 £3,041
      Silvertown 112 £3,049
      Walworth 123 £3,053
      North Sheen 37 £3,057
      Tufnell Park 30 £3,076
      South Hampstead 164 £3,164
      Stratford 310 £3,208
      Brook Green 115 £3,222
      Petersham 24 £3,247
      Golders Green 127 £3,265
      Barnsbury 261 £3,289
      West Hampstead 229 £3,298
      Kennington 49 £3,299
      North Kensington 162 £3,313
      Oval 87 £3,321
      Clapham Junction 135 £3,346
      Isle of Dogs 847 £3,362
      Cockfosters 31 £3,410
      Hampton Wick 37 £3,598
      Bermondsey 159 £3,622
      Canary Wharf 427 £3,642
      Fulham 286 £3,664
      Whitechapel 490 £3,677
      Hammersmith 528 £3,752
      Battersea 171 £3,756
      St Margarets 60 £3,779
      Somers Town 106 £3,799
      Lambeth 49 £3,800
      Elephant and Castle 221 £3,807
      Fitzrovia 285 £3,820
      Islington 145 £3,839
      Earl's Court 539 £3,929
      Kentish Town 143 £3,979
      Hoxton 125 £4,092
      Mortlake 23 £4,206
      Wapping 261 £4,296
      Shoreditch 156 £4,369
      Gospel Oak 29 £4,483
      The Borough 222 £4,650
      Clerkenwell 189 £4,667
      Vauxhall 323 £4,735
      Finsbury 202 £4,765
      Holborn 135 £4,870
      Notting Hill 360 £4,895
      Waterloo 159 £4,940
      Chalk Farm 311 £4,948
      Brompton 800 £4,951
      Belsize Park 355 £4,960
      Southwark 138 £5,133
      King's Cross 201 £5,207
      Bloomsbury 154 £5,583
      Kensington 323 £6,358
      Chelsea 553 £6,805
      South Kensington 625 £11,198
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 2,851 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!