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 48 £1,236
      Thornton Heath 72 £1,387
      Northumberland Heath 20 £1,415
      Hounslow West 67 £1,429
      Edmonton 52 £1,466
      South Norwood 45 £1,475
      Rush Green 32 £1,478
      Waddon 78 £1,479
      Norbury 28 £1,508
      Poverest 24 £1,509
      Perry Vale 37 £1,512
      Cowley 28 £1,525
      Northwood 44 £1,532
      Greenford 53 £1,542
      Carshalton Beeches 48 £1,545
      Gants Hill 50 £1,549
      Chingford 28 £1,554
      Heston 37 £1,555
      Highams Park 25 £1,559
      Newbury Park 36 £1,567
      Kenton 22 £1,580
      Bowes 20 £1,581
      Feltham 56 £1,582
      Penge 22 £1,582
      Seven Kings 65 £1,585
      Purley 43 £1,597
      Dagenham 31 £1,619
      Wealdstone 182 £1,634
      Yeading 34 £1,644
      Broad Green 134 £1,655
      Stanmore 28 £1,659
      Southgate 26 £1,660
      Forest Hill 27 £1,663
      Addiscombe 54 £1,688
      Rayners Lane 74 £1,691
      Harrow Weald 45 £1,694
      Hither Green 42 £1,698
      Southbury 33 £1,703
      Yiewsley 34 £1,705
      Manor Park 28 £1,716
      Worton 78 £1,718
      Osterley 24 £1,720
      West Drayton 42 £1,724
      Woodside 25 £1,729
      Cricklewood 57 £1,731
      Palmers Green 55 £1,736
      Becontree 23 £1,736
      Surbiton 67 £1,748
      Ponders End 25 £1,748
      Thamesmead 23 £1,749
      Catford South 23 £1,749
      Benhilton 52 £1,765
      Sudbury Hill 29 £1,768
      Anerley 26 £1,772
      Hendon Central 64 £1,776
      Widmore 23 £1,786
      Plashet 21 £1,788
      West Green 125 £1,789
      New Malden 28 £1,790
      Beckenham 47 £1,793
      Harringay 87 £1,817
      Sudbury 80 £1,825
      Kingsbury 40 £1,834
      Collier's Wood 63 £1,855
      Brunswick Park 23 £1,857
      Wallington 38 £1,858
      Plaistow 54 £1,874
      Shortlands 20 £1,876
      Harlesden 92 £1,892
      Pinner 21 £1,895
      Finchley 37 £1,909
      Gallions Reach 41 £1,920
      Leyton 115 £1,922
      Colney Hatch 22 £1,924
      Forest Gate 26 £1,941
      Hayes 124 £1,945
      Whetstone 24 £1,946
      Charlton 41 £1,948
      Selhurst 55 £1,953
      Thames View 30 £1,953
      New Barnet 31 £1,954
      Scrattons Farm 25 £1,971
      Ladywell 73 £1,972
      Brockley 32 £1,976
      Bedfont 20 £1,978
      Streatham 130 £1,981
      Alperton 82 £1,986
      Plumstead 60 £1,996
      West Hendon 38 £1,996
      Well Hall 21 £1,998
      Hendon 78 £2,003
      Mitcham 47 £2,010
      Deptford 68 £2,018
      Hillingdon 24 £2,027
      Church End 60 £2,034
      Crystal Palace 30 £2,037
      Camberwell 64 £2,042
      High Barnet 23 £2,053
      Roehampton 33 £2,054
      Tulse Hill 29 £2,057
      West Norwood 60 £2,068
      Peckham 63 £2,091
      Hackney Wick 20 £2,096
      New Cross 68 £2,106
      East Dulwich 36 £2,109
      Park Royal 162 £2,115
      Ickenham 31 £2,134
      Mapesbury 65 £2,137
      Bethnal Green 175 £2,137
      Southfields 60 £2,143
      Streatham Hill 141 £2,156
      Perivale 40 £2,162
      Clapton 89 £2,168
      Woodside Park 27 £2,168
      Canning Town 138 £2,195
      Hornsey 90 £2,201
      Nunhead 21 £2,211
      Merton 75 £2,216
      West Hackney 31 £2,224
      Preston 74 £2,233
      North Finchley 51 £2,234
      Furzedown 207 £2,236
      Summerstown 69 £2,252
      Brixton 136 £2,257
      Strawberry Hill 33 £2,263
      Homerton 35 £2,263
      Poplar 98 £2,269
      Kidbrooke 75 £2,305
      Loughborough Junction 43 £2,310
      Archway 90 £2,310
      Finsbury Park 84 £2,327
      East Greenwich 135 £2,331
      New Cross Gate 30 £2,339
      Colindale 184 £2,344
      West Ham 72 £2,377
      Bow 127 £2,384
      Dollis Hill 99 £2,402
      Crouch End 68 £2,403
      West Finchley 31 £2,404
      Mill Hill 34 £2,407
      Limehouse 166 £2,413
      Earlsfield 63 £2,416
      Upton Park 28 £2,417
      Twyford 53 £2,421
      Mile End 100 £2,423
      Rotherhithe 108 £2,432
      Stroud Green 34 £2,446
      Leytonstone 56 £2,448
      Stoke Newington 125 £2,452
      Temple Fortune 52 £2,455
      Middle Park 20 £2,461
      Dalston 74 £2,481
      Balham 160 £2,493
      Muswell Hill 67 £2,504
      Shadwell 75 £2,527
      Merton Park 46 £2,536
      Friern Barnet 27 £2,601
      Holloway 163 £2,605
      Spring Grove 114 £2,608
      Shacklewell 61 £2,611
      Shepherd's Bush 374 £2,621
      Clapham 202 £2,624
      Kennington 34 £2,640
      St Pancras 217 £2,642
      West Kensington 309 £2,665
      Stockwell 120 £2,669
      Silvertown 100 £2,671
      Norbiton 146 £2,680
      Putney 123 £2,684
      Raynes Park 71 £2,717
      Cockfosters 42 £2,721
      Stepney 76 £2,731
      Wandsworth 202 £2,746
      Old Kent Road 82 £2,752
      Greenwich Peninsula 45 £2,758
      Beckton 23 £2,768
      Blackwall 235 £2,792
      Stamford Hill 68 £2,794
      Hanwell 125 £2,808
      Charlton Riverside 38 £2,810
      Brent Cross 66 £2,816
      Kilburn 151 £2,840
      Brook Green 129 £2,852
      Walworth 98 £2,862
      Stratford 232 £2,883
      Tufnell Park 32 £2,886
      Queen's Park 101 £2,916
      Brondesbury 104 £2,926
      Kew 27 £2,948
      South Hampstead 179 £2,956
      Oval 83 £2,991
      North Kensington 221 £3,000
      North Sheen 34 £3,003
      Golders Green 127 £3,040
      Hackney 85 £3,060
      Mortlake 21 £3,064
      Elephant and Castle 144 £3,209
      Hammersmith 449 £3,242
      Whitechapel 471 £3,258
      Isle of Dogs 471 £3,272
      Islington 161 £3,293
      Barnsbury 240 £3,302
      Haggerston 71 £3,374
      Fulham 323 £3,417
      St Margarets 43 £3,432
      Bermondsey 131 £3,475
      Fitzrovia 246 £3,491
      Clapham Junction 287 £3,501
      Lambeth 39 £3,516
      Canary Wharf 344 £3,554
      Battersea 169 £3,630
      Somers Town 86 £3,664
      Hampton Wick 27 £3,686
      Kentish Town 132 £3,729
      West Hampstead 248 £3,742
      Highbury 193 £3,788
      Earl's Court 475 £3,815
      Shoreditch 117 £3,853
      Wapping 222 £3,904
      Hoxton 138 £4,027
      Finsbury 113 £4,106
      Waterloo 72 £4,249
      Gospel Oak 37 £4,328
      The Borough 159 £4,381
      Vauxhall 221 £4,413
      Clerkenwell 191 £4,484
      King's Cross 160 £4,531
      Notting Hill 390 £4,696
      Brompton 819 £4,883
      Chalk Farm 277 £5,024
      Holborn 182 £5,143
      Bloomsbury 134 £5,420
      Southwark 79 £5,674
      Belsize Park 326 £5,712
      Chelsea 420 £7,385
      Kensington 288 £7,698
      Hampstead Garden Suburb 22 £10,497
      South Kensington 501 £11,728
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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