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 286 £1,274
      Northumberland Heath 28 £1,397
      Kenton 33 £1,440
      Thornton Heath 66 £1,462
      Greenford 57 £1,477
      Anerley 22 £1,483
      Gants Hill 42 £1,499
      Cowley 32 £1,508
      Hounslow West 59 £1,513
      Pollards Hill 25 £1,524
      Yeading 38 £1,540
      Chingford 57 £1,565
      Seven Kings 68 £1,570
      Newbury Park 29 £1,578
      West Drayton 59 £1,583
      Rush Green 40 £1,593
      Southbury 47 £1,601
      Carshalton Beeches 36 £1,608
      Rayners Lane 62 £1,616
      Penge 20 £1,619
      Heston 32 £1,621
      Bedfont 31 £1,639
      Feltham 40 £1,645
      Wealdstone 147 £1,653
      Northwood 52 £1,654
      Cricklewood 60 £1,659
      Worton 53 £1,676
      Perry Vale 37 £1,676
      Highams Park 27 £1,690
      Waddon 61 £1,698
      West Barnes 29 £1,701
      New Malden 32 £1,701
      Kingsbury 50 £1,707
      Edmonton 54 £1,717
      Hendon Central 63 £1,723
      South Norwood 44 £1,727
      Becontree 20 £1,739
      Forest Gate 24 £1,744
      Becontree Heath 28 £1,747
      Addiscombe 42 £1,759
      Stanmore 27 £1,761
      Harrow Weald 45 £1,770
      Plaistow 42 £1,771
      Bowes 26 £1,776
      Plumstead 40 £1,779
      Sudbury 75 £1,780
      Palmers Green 45 £1,782
      Dagenham 22 £1,784
      Mitcham 37 £1,819
      Finchley 32 £1,830
      Harringay 78 £1,833
      West Green 133 £1,839
      Southgate 27 £1,843
      Beckenham 34 £1,852
      Ponders End 22 £1,864
      Broad Green 175 £1,910
      Benhilton 42 £1,913
      Hillingdon 32 £1,917
      West Norwood 44 £1,930
      South Woodford 21 £1,938
      Hanwell 83 £1,942
      Hither Green 36 £1,957
      Tulse Hill 21 £1,975
      Perivale 40 £1,975
      Alperton 74 £1,990
      Purley 36 £2,000
      Leyton 117 £2,001
      Hayes 66 £2,027
      Hendon 75 £2,037
      Dollis Hill 108 £2,043
      Roehampton 28 £2,044
      Strawberry Hill 42 £2,046
      Sudbury Hill 21 £2,065
      Forest Hill 25 £2,070
      Ladywell 59 £2,081
      West Hendon 56 £2,085
      Thamesmead 20 £2,086
      Hornsey 112 £2,088
      Hornchurch 25 £2,104
      Middle Park 20 £2,110
      Church End 46 £2,115
      West Hackney 32 £2,134
      Leytonstone 44 £2,165
      Collier's Wood 46 £2,167
      Harlesden 90 £2,175
      Selhurst 48 £2,207
      Preston 87 £2,210
      Beckton 30 £2,211
      Gallions Reach 24 £2,242
      Mapesbury 78 £2,246
      Spring Grove 77 £2,247
      Park Royal 150 £2,249
      Camberwell 57 £2,286
      Deptford 57 £2,315
      Streatham Hill 99 £2,338
      Charlton 28 £2,356
      Brixton 99 £2,357
      East Dulwich 40 £2,369
      Streatham 81 £2,396
      Furzedown 158 £2,402
      Colindale 149 £2,407
      Surbiton 71 £2,420
      Merton 64 £2,425
      Poplar 120 £2,428
      Peckham 57 £2,432
      Summerstown 46 £2,437
      Earlsfield 58 £2,443
      Woodside Park 22 £2,463
      Archway 93 £2,463
      New Cross 61 £2,467
      Stroud Green 34 £2,470
      Temple Fortune 62 £2,478
      Brent Cross 66 £2,481
      Friern Barnet 30 £2,490
      Hackney Wick 23 £2,501
      Finsbury Park 82 £2,505
      Rotherhithe 82 £2,511
      Homerton 26 £2,515
      Clapton 68 £2,518
      Ickenham 27 £2,520
      Holloway 161 £2,541
      Stoke Newington 101 £2,542
      Twyford 39 £2,542
      Mile End 86 £2,568
      Balham 117 £2,569
      New Cross Gate 48 £2,572
      Crouch End 66 £2,587
      High Barnet 22 £2,600
      Coombe 22 £2,608
      East Greenwich 111 £2,615
      Southfields 49 £2,621
      Shacklewell 60 £2,622
      Limehouse 146 £2,627
      Kilburn 81 £2,641
      North Finchley 49 £2,661
      Kidbrooke 68 £2,700
      Wandsworth 169 £2,705
      Mill Hill 26 £2,712
      Merton Park 55 £2,736
      Muswell Hill 67 £2,738
      Norbiton 124 £2,741
      Dalston 76 £2,751
      St Pancras 190 £2,769
      Bow 101 £2,786
      Stamford Hill 56 £2,790
      Hackney 66 £2,791
      Loughborough Junction 39 £2,802
      Highbury 102 £2,831
      Yiewsley 25 £2,837
      Raynes Park 89 £2,838
      Shepherd's Bush 354 £2,857
      Bethnal Green 105 £2,869
      Canning Town 120 £2,879
      Upton Park 28 £2,879
      Shadwell 73 £2,887
      Clapham 168 £2,888
      Stockwell 77 £2,893
      Putney 96 £2,920
      Brondesbury 68 £2,926
      Blackwall 292 £2,933
      West Kensington 296 £2,939
      Charlton Riverside 27 £2,942
      Haggerston 45 £2,943
      Kew 21 £2,944
      Greenwich Peninsula 81 £2,978
      Silvertown 116 £3,002
      Stepney 65 £3,007
      Walworth 115 £3,020
      Queen's Park 76 £3,043
      North Sheen 37 £3,059
      Old Kent Road 118 £3,062
      West Ham 75 £3,104
      Tufnell Park 28 £3,117
      Brook Green 116 £3,173
      Stratford 306 £3,194
      Petersham 25 £3,217
      North Kensington 164 £3,297
      West Hampstead 232 £3,298
      Golders Green 116 £3,298
      South Hampstead 174 £3,344
      Barnsbury 264 £3,387
      Cockfosters 32 £3,388
      Isle of Dogs 836 £3,399
      Clapham Junction 130 £3,417
      Kennington 44 £3,425
      Oval 85 £3,475
      Bermondsey 161 £3,571
      Hampton Wick 42 £3,608
      Canary Wharf 413 £3,616
      Islington 144 £3,650
      Fulham 281 £3,670
      Whitechapel 494 £3,689
      Elephant and Castle 234 £3,703
      St Margarets 64 £3,725
      Hammersmith 526 £3,754
      Battersea 165 £3,780
      Somers Town 104 £3,794
      Fitzrovia 295 £3,799
      Lambeth 47 £3,849
      Earl's Court 550 £3,902
      Kentish Town 138 £3,973
      Hoxton 120 £4,126
      Wapping 271 £4,190
      Mortlake 21 £4,316
      Shoreditch 167 £4,332
      Gospel Oak 31 £4,443
      Clerkenwell 189 £4,556
      The Borough 225 £4,583
      Finsbury 190 £4,600
      Vauxhall 320 £4,710
      Holborn 128 £4,791
      Notting Hill 354 £4,945
      Chalk Farm 309 £4,947
      Waterloo 153 £4,949
      Belsize Park 362 £4,993
      Brompton 802 £5,032
      King's Cross 201 £5,053
      Southwark 135 £5,248
      Bloomsbury 151 £5,610
      Kensington 322 £6,513
      Chelsea 568 £6,734
      South Kensington 619 £11,212
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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