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 242 £1,285
      Greenford 64 £1,372
      Northumberland Heath 29 £1,444
      Pollards Hill 24 £1,467
      Thornton Heath 67 £1,486
      Kenton 33 £1,492
      Anerley 25 £1,495
      Cowley 33 £1,495
      Hounslow West 60 £1,510
      West Drayton 55 £1,531
      Gants Hill 45 £1,570
      Perry Vale 40 £1,579
      Newbury Park 29 £1,581
      Seven Kings 70 £1,582
      Carshalton Beeches 34 £1,582
      Chingford 57 £1,586
      Rush Green 34 £1,603
      Southbury 48 £1,611
      Heston 33 £1,617
      Yeading 36 £1,619
      Bedfont 33 £1,626
      Northwood 52 £1,628
      Rayners Lane 63 £1,631
      Wealdstone 147 £1,642
      Feltham 39 £1,656
      Kingsbury 47 £1,672
      Cricklewood 60 £1,674
      Highams Park 27 £1,690
      Worton 50 £1,693
      Edmonton 53 £1,709
      Becontree Heath 23 £1,713
      Hendon Central 64 £1,715
      South Norwood 45 £1,716
      Waddon 62 £1,722
      New Malden 33 £1,726
      Plumstead 47 £1,728
      West Barnes 25 £1,741
      Becontree 24 £1,745
      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 44 £1,778
      Palmers Green 40 £1,790
      Harringay 83 £1,803
      Plaistow 44 £1,816
      Bowes 28 £1,817
      West Norwood 41 £1,830
      Finchley 33 £1,830
      Beckenham 34 £1,837
      Ponders End 24 £1,838
      Southgate 26 £1,848
      West Green 142 £1,867
      Benhilton 45 £1,872
      Hillingdon 32 £1,916
      Broad Green 164 £1,937
      Forest Hill 30 £1,947
      Hanwell 85 £1,964
      New Barnet 21 £1,972
      Perivale 39 £1,982
      Leyton 112 £1,985
      Hayes 68 £2,011
      Tulse Hill 24 £2,014
      Hendon 69 £2,028
      Sudbury Hill 21 £2,031
      Strawberry Hill 36 £2,031
      Dollis Hill 107 £2,043
      Alperton 78 £2,044
      Hither Green 31 £2,073
      West Hendon 56 £2,089
      Hornsey 110 £2,111
      Hornchurch 25 £2,114
      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 86 £2,176
      Selhurst 51 £2,182
      Collier's Wood 46 £2,184
      West Hackney 33 £2,186
      Whetstone 21 £2,213
      Spring Grove 82 £2,214
      Mapesbury 81 £2,228
      Deptford 60 £2,233
      East Dulwich 38 £2,233
      Gallions Reach 25 £2,241
      Beckton 29 £2,242
      West Finchley 20 £2,247
      Park Royal 149 £2,255
      Summerstown 42 £2,292
      Camberwell 56 £2,308
      Furzedown 159 £2,319
      Purley 34 £2,322
      Charlton 29 £2,324
      New Cross Gate 44 £2,336
      Brixton 98 £2,339
      Peckham 56 £2,342
      Streatham 86 £2,349
      Streatham Hill 101 £2,365
      Surbiton 75 £2,391
      Poplar 127 £2,398
      Colindale 145 £2,402
      Homerton 30 £2,405
      Archway 92 £2,408
      Clapton 72 £2,419
      Woodside Park 23 £2,440
      Merton 64 £2,442
      Temple Fortune 67 £2,460
      Friern Barnet 32 £2,461
      Earlsfield 58 £2,465
      New Cross 53 £2,469
      Hackney Wick 22 £2,490
      Mile End 94 £2,494
      Finsbury Park 82 £2,501
      Rotherhithe 77 £2,502
      Coombe 23 £2,511
      Stoke Newington 109 £2,514
      Stroud Green 33 £2,515
      Twyford 43 £2,516
      Brent Cross 63 £2,518
      Holloway 159 £2,546
      Southfields 54 £2,584
      Crouch End 70 £2,611
      Muswell Hill 65 £2,614
      Shacklewell 60 £2,636
      Balham 117 £2,637
      East Greenwich 107 £2,638
      Ickenham 29 £2,672
      Limehouse 142 £2,677
      Kilburn 75 £2,721
      Merton Park 58 £2,723
      North Finchley 49 £2,727
      Shadwell 66 £2,728
      Canning Town 122 £2,737
      Mill Hill 25 £2,744
      Kidbrooke 65 £2,753
      Norbiton 121 £2,758
      Yiewsley 26 £2,766
      High Barnet 22 £2,770
      Loughborough Junction 40 £2,779
      Stamford Hill 59 £2,781
      Dalston 75 £2,782
      Hackney 68 £2,790
      St Pancras 188 £2,799
      Clapham 168 £2,811
      Wandsworth 167 £2,817
      Highbury 99 £2,842
      Shepherd's Bush 344 £2,846
      Kew 23 £2,856
      Raynes Park 91 £2,878
      Stepney 67 £2,886
      Bethnal Green 100 £2,899
      Putney 100 £2,906
      Blackwall 297 £2,923
      Upton Park 27 £2,936
      Bow 104 £2,937
      West Ham 71 £2,951
      West Kensington 300 £2,951
      Charlton Riverside 27 £2,954
      Brondesbury 62 £2,964
      Stockwell 73 £2,965
      Walworth 122 £2,970
      Greenwich Peninsula 81 £2,989
      Haggerston 41 £3,000
      Queen's Park 61 £3,015
      Silvertown 113 £3,039
      Old Kent Road 115 £3,043
      North Sheen 37 £3,057
      Tufnell Park 30 £3,075
      South Hampstead 164 £3,164
      Stratford 311 £3,179
      Petersham 24 £3,247
      Golders Green 128 £3,257
      Barnsbury 262 £3,259
      West Hampstead 228 £3,297
      Kennington 49 £3,299
      North Kensington 161 £3,327
      Clapham Junction 134 £3,347
      Brook Green 112 £3,350
      Isle of Dogs 846 £3,386
      Oval 88 £3,454
      Cockfosters 30 £3,467
      Hampton Wick 39 £3,575
      Bermondsey 160 £3,584
      Canary Wharf 422 £3,645
      Fulham 288 £3,659
      Whitechapel 488 £3,690
      Battersea 167 £3,728
      Hammersmith 529 £3,750
      St Margarets 59 £3,753
      Somers Town 106 £3,799
      Lambeth 49 £3,800
      Elephant and Castle 224 £3,806
      Fitzrovia 285 £3,820
      Islington 145 £3,836
      Earl's Court 542 £3,947
      Kentish Town 144 £3,977
      Hoxton 124 £4,100
      Mortlake 23 £4,206
      Wapping 263 £4,314
      Shoreditch 156 £4,364
      Gospel Oak 30 £4,420
      The Borough 222 £4,650
      Clerkenwell 191 £4,651
      Vauxhall 325 £4,717
      Finsbury 201 £4,806
      Holborn 136 £4,878
      Notting Hill 362 £4,893
      Waterloo 159 £4,940
      Brompton 799 £4,944
      Chalk Farm 310 £4,948
      Belsize Park 354 £4,972
      King's Cross 201 £5,207
      Southwark 137 £5,215
      Bloomsbury 154 £5,583
      Kensington 325 £6,340
      Chelsea 551 £6,769
      South Kensington 622 £11,144
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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