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
      Bexley 47 £1,221
      Thornton Heath 72 £1,391
      Northumberland Heath 20 £1,415
      Edmonton 53 £1,451
      Hounslow West 70 £1,454
      South Norwood 44 £1,462
      Waddon 78 £1,479
      Norbury 28 £1,488
      Rush Green 30 £1,492
      Poverest 22 £1,516
      Gants Hill 49 £1,517
      Perry Vale 32 £1,519
      Northwood 46 £1,521
      Cowley 28 £1,525
      Greenford 50 £1,534
      Highams Park 26 £1,538
      Chingford 28 £1,554
      Carshalton Beeches 48 £1,562
      Heston 40 £1,564
      Bowes 21 £1,565
      Kenton 21 £1,569
      Newbury Park 35 £1,571
      Seven Kings 64 £1,578
      Purley 44 £1,578
      Feltham 56 £1,595
      Penge 23 £1,609
      Dagenham 32 £1,616
      Wealdstone 181 £1,627
      Forest Hill 27 £1,654
      Broad Green 136 £1,655
      Yeading 33 £1,673
      Yiewsley 34 £1,679
      Harrow Weald 46 £1,680
      Stanmore 32 £1,688
      Hither Green 43 £1,692
      Southbury 34 £1,694
      Rayners Lane 75 £1,698
      Worton 77 £1,704
      Manor Park 27 £1,705
      West Drayton 44 £1,707
      Addiscombe 56 £1,711
      Benhilton 51 £1,734
      Catford South 23 £1,734
      Ponders End 28 £1,734
      Becontree 24 £1,735
      Cricklewood 57 £1,738
      Anerley 26 £1,751
      Osterley 24 £1,751
      Surbiton 65 £1,754
      Southgate 27 £1,758
      Palmers Green 53 £1,766
      Woodside 26 £1,774
      West Green 137 £1,778
      Widmore 24 £1,788
      Beckenham 47 £1,790
      Thamesmead 25 £1,791
      Harringay 85 £1,793
      New Malden 28 £1,799
      Plashet 23 £1,802
      Sudbury Hill 27 £1,810
      Hendon Central 63 £1,815
      Kingsbury 40 £1,819
      Plaistow 54 £1,830
      Collier's Wood 63 £1,850
      Sudbury 82 £1,854
      Colney Hatch 20 £1,881
      Brunswick Park 22 £1,891
      Wallington 34 £1,893
      Pinner 21 £1,895
      Harlesden 92 £1,902
      Finchley 39 £1,906
      Leyton 120 £1,908
      Gallions Reach 39 £1,925
      Hillingdon 28 £1,934
      Hayes 125 £1,935
      New Barnet 30 £1,936
      Forest Gate 26 £1,941
      Whetstone 24 £1,946
      Selhurst 55 £1,953
      Shortlands 20 £1,956
      Brockley 29 £1,957
      Charlton 40 £1,965
      Scrattons Farm 27 £1,973
      Thames View 29 £1,976
      Ladywell 74 £1,980
      Plumstead 62 £1,982
      West Hendon 36 £1,985
      Streatham 132 £1,994
      Well Hall 21 £1,998
      Mitcham 48 £2,001
      Hendon 79 £2,009
      Tulse Hill 27 £2,015
      Alperton 80 £2,015
      Crystal Palace 31 £2,019
      High Barnet 24 £2,020
      Deptford 69 £2,031
      West Norwood 60 £2,037
      Camberwell 65 £2,045
      Bedfont 20 £2,048
      Church End 59 £2,070
      Roehampton 35 £2,071
      East Dulwich 38 £2,080
      New Cross 69 £2,082
      Peckham 63 £2,094
      Perivale 42 £2,101
      Park Royal 163 £2,119
      Hackney Wick 21 £2,125
      Clapton 92 £2,136
      Southfields 62 £2,140
      Streatham Hill 141 £2,144
      Mapesbury 63 £2,147
      Woodside Park 28 £2,152
      Bethnal Green 175 £2,163
      Ickenham 31 £2,174
      Hornsey 91 £2,194
      Preston 73 £2,200
      Canning Town 134 £2,207
      Nunhead 21 £2,211
      Brixton 139 £2,219
      Merton 74 £2,232
      North Finchley 51 £2,240
      Furzedown 212 £2,240
      Homerton 36 £2,242
      Summerstown 69 £2,257
      Strawberry Hill 31 £2,258
      Poplar 98 £2,277
      West Hackney 32 £2,288
      Kidbrooke 77 £2,296
      Finsbury Park 82 £2,310
      Loughborough Junction 42 £2,322
      Archway 92 £2,330
      East Greenwich 132 £2,336
      Colindale 183 £2,346
      Dollis Hill 102 £2,361
      New Cross Gate 30 £2,368
      West Ham 73 £2,384
      Bow 128 £2,387
      Upton Park 27 £2,393
      Mill Hill 35 £2,404
      Stroud Green 36 £2,406
      West Finchley 31 £2,409
      Mile End 103 £2,409
      Temple Fortune 55 £2,412
      Crouch End 70 £2,413
      Earlsfield 64 £2,426
      Limehouse 168 £2,429
      Rotherhithe 106 £2,430
      Twyford 53 £2,442
      Leytonstone 56 £2,447
      Stoke Newington 124 £2,454
      Middle Park 20 £2,461
      Dalston 74 £2,469
      Balham 161 £2,520
      Shadwell 74 £2,534
      Merton Park 48 £2,543
      Muswell Hill 65 £2,544
      Stepney 81 £2,549
      Friern Barnet 27 £2,601
      Spring Grove 117 £2,611
      Holloway 166 £2,612
      Clapham 198 £2,615
      West Kensington 318 £2,629
      Kennington 34 £2,640
      St Pancras 218 £2,643
      Shacklewell 61 £2,647
      Stockwell 118 £2,653
      Shepherd's Bush 372 £2,675
      Norbiton 141 £2,683
      Putney 122 £2,690
      Raynes Park 73 £2,693
      Cockfosters 43 £2,701
      Old Kent Road 84 £2,717
      Silvertown 106 £2,738
      Wandsworth 199 £2,744
      Greenwich Peninsula 47 £2,746
      Beckton 23 £2,757
      Charlton Riverside 39 £2,761
      Stamford Hill 69 £2,786
      Blackwall 235 £2,788
      Brent Cross 67 £2,817
      Hanwell 121 £2,840
      Brook Green 127 £2,843
      Kilburn 149 £2,869
      Stratford 234 £2,876
      Walworth 95 £2,879
      Queen's Park 102 £2,904
      Kew 28 £2,907
      Tufnell Park 32 £2,931
      Brondesbury 100 £2,942
      South Hampstead 180 £2,966
      Oval 83 £2,984
      North Kensington 221 £3,006
      North Sheen 33 £3,021
      Golders Green 128 £3,044
      Hackney 87 £3,059
      Mortlake 21 £3,064
      Elephant and Castle 147 £3,185
      Hammersmith 448 £3,266
      Barnsbury 240 £3,274
      Isle of Dogs 470 £3,298
      Whitechapel 479 £3,298
      Haggerston 70 £3,320
      Islington 167 £3,339
      St Margarets 45 £3,388
      Fulham 326 £3,399
      Bermondsey 132 £3,453
      Lambeth 41 £3,467
      Clapham Junction 291 £3,479
      Canary Wharf 347 £3,536
      Battersea 174 £3,585
      Fitzrovia 263 £3,628
      Somers Town 86 £3,693
      West Hampstead 250 £3,733
      Kentish Town 131 £3,738
      Hampton Wick 26 £3,740
      Earl's Court 459 £3,798
      Highbury 187 £3,808
      Shoreditch 118 £3,834
      Wapping 223 £3,904
      Hoxton 138 £4,024
      Finsbury 114 £4,108
      Waterloo 76 £4,208
      Gospel Oak 38 £4,273
      The Borough 159 £4,377
      Vauxhall 223 £4,378
      Clerkenwell 193 £4,465
      King's Cross 160 £4,536
      Notting Hill 394 £4,698
      Brompton 790 £4,895
      Chalk Farm 281 £4,984
      Holborn 169 £5,232
      Bloomsbury 132 £5,412
      Belsize Park 327 £5,685
      Southwark 78 £5,732
      Chelsea 420 £7,394
      Kensington 291 £7,645
      Hampstead Garden Suburb 22 £10,497
      South Kensington 503 £11,668
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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