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 73 £1,387
      Northumberland Heath 20 £1,415
      Hounslow West 69 £1,433
      Edmonton 52 £1,466
      South Norwood 45 £1,475
      Rush Green 32 £1,478
      Waddon 79 £1,498
      Norbury 28 £1,508
      Poverest 24 £1,509
      Cowley 28 £1,525
      Northwood 44 £1,532
      Perry Vale 38 £1,536
      Gants Hill 51 £1,541
      Greenford 53 £1,542
      Carshalton Beeches 49 £1,550
      Chingford 28 £1,554
      Highams Park 25 £1,559
      Bowes 21 £1,565
      Heston 38 £1,567
      Kenton 22 £1,580
      Newbury Park 38 £1,583
      Seven Kings 65 £1,585
      Feltham 57 £1,587
      Penge 23 £1,589
      Purley 43 £1,597
      Dagenham 31 £1,619
      Wealdstone 182 £1,634
      Yeading 34 £1,644
      Broad Green 134 £1,655
      Forest Hill 27 £1,663
      Stanmore 30 £1,677
      Harrow Weald 46 £1,680
      Rayners Lane 74 £1,691
      Hither Green 43 £1,700
      Addiscombe 55 £1,702
      Southbury 33 £1,703
      Yiewsley 34 £1,705
      Worton 80 £1,714
      Manor Park 28 £1,716
      Osterley 24 £1,720
      West Drayton 42 £1,724
      Woodside 25 £1,729
      Cricklewood 57 £1,731
      Becontree 23 £1,736
      Surbiton 67 £1,748
      Ponders End 25 £1,748
      Palmers Green 57 £1,748
      Thamesmead 23 £1,749
      Catford South 23 £1,749
      Southgate 27 £1,765
      Benhilton 52 £1,765
      Sudbury Hill 29 £1,768
      Anerley 26 £1,772
      Widmore 23 £1,786
      West Green 127 £1,788
      Hendon Central 65 £1,789
      New Malden 28 £1,790
      Beckenham 46 £1,794
      Plashet 22 £1,795
      Harringay 90 £1,806
      Sudbury 81 £1,824
      Kingsbury 41 £1,833
      Wallington 38 £1,858
      Collier's Wood 66 £1,859
      Plaistow 54 £1,874
      Shortlands 20 £1,876
      Brunswick Park 24 £1,879
      Harlesden 92 £1,892
      Pinner 21 £1,895
      Finchley 37 £1,909
      Gallions Reach 41 £1,920
      Leyton 117 £1,921
      Colney Hatch 22 £1,924
      Hayes 127 £1,939
      Forest Gate 26 £1,941
      Whetstone 24 £1,946
      Charlton 41 £1,948
      Selhurst 55 £1,953
      Thames View 30 £1,953
      New Barnet 31 £1,954
      Scrattons Farm 26 £1,964
      Ladywell 74 £1,971
      Brockley 32 £1,976
      Alperton 83 £1,977
      Plumstead 61 £1,981
      Streatham 132 £1,981
      West Hendon 38 £1,996
      Well Hall 21 £1,998
      Bedfont 21 £2,003
      Hendon 79 £2,007
      Mitcham 47 £2,010
      Deptford 68 £2,018
      Crystal Palace 31 £2,019
      Hillingdon 24 £2,027
      Camberwell 66 £2,029
      Church End 61 £2,040
      High Barnet 23 £2,053
      Roehampton 33 £2,054
      Tulse Hill 29 £2,057
      West Norwood 60 £2,068
      Peckham 64 £2,087
      New Cross 69 £2,094
      East Dulwich 38 £2,101
      Park Royal 163 £2,119
      Hackney Wick 21 £2,125
      Mapesbury 65 £2,137
      Southfields 60 £2,143
      Bethnal Green 176 £2,144
      Ickenham 32 £2,145
      Streatham Hill 141 £2,156
      Perivale 40 £2,162
      Clapton 89 £2,168
      Woodside Park 27 £2,168
      Hornsey 91 £2,191
      Canning Town 138 £2,195
      Nunhead 21 £2,211
      Merton 78 £2,220
      Preston 75 £2,224
      West Hackney 31 £2,224
      Furzedown 211 £2,227
      North Finchley 52 £2,247
      Summerstown 69 £2,252
      Brixton 137 £2,258
      Strawberry Hill 33 £2,263
      Homerton 35 £2,263
      Poplar 99 £2,268
      Kidbrooke 76 £2,309
      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 73 £2,385
      Bow 129 £2,388
      Crouch End 69 £2,390
      Dollis Hill 101 £2,399
      West Finchley 31 £2,404
      Mill Hill 34 £2,407
      Earlsfield 63 £2,416
      Upton Park 28 £2,417
      Twyford 53 £2,421
      Mile End 102 £2,423
      Rotherhithe 109 £2,428
      Limehouse 167 £2,434
      Temple Fortune 53 £2,435
      Stroud Green 34 £2,446
      Leytonstone 56 £2,448
      Stoke Newington 125 £2,452
      Middle Park 20 £2,461
      Dalston 74 £2,481
      Muswell Hill 67 £2,504
      Balham 162 £2,514
      Shadwell 75 £2,527
      Merton Park 46 £2,536
      Spring Grove 116 £2,588
      Holloway 164 £2,600
      Friern Barnet 27 £2,601
      Clapham 202 £2,605
      Shepherd's Bush 379 £2,626
      Shacklewell 62 £2,628
      Kennington 34 £2,640
      St Pancras 217 £2,642
      West Kensington 311 £2,667
      Stockwell 120 £2,669
      Norbiton 146 £2,680
      Putney 124 £2,690
      Silvertown 101 £2,699
      Raynes Park 71 £2,717
      Stepney 77 £2,719
      Cockfosters 42 £2,721
      Wandsworth 203 £2,740
      Old Kent Road 83 £2,741
      Greenwich Peninsula 46 £2,747
      Beckton 23 £2,768
      Stamford Hill 69 £2,786
      Blackwall 235 £2,792
      Hanwell 125 £2,808
      Charlton Riverside 38 £2,810
      Brent Cross 66 £2,816
      Kilburn 153 £2,833
      Brook Green 129 £2,852
      Walworth 98 £2,862
      Stratford 234 £2,881
      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,061
      Mortlake 21 £3,064
      Elephant and Castle 144 £3,209
      Hammersmith 452 £3,243
      Whitechapel 473 £3,255
      Isle of Dogs 474 £3,269
      Islington 163 £3,278
      Barnsbury 240 £3,302
      Haggerston 72 £3,366
      St Margarets 44 £3,408
      Fulham 324 £3,415
      Lambeth 40 £3,478
      Bermondsey 132 £3,482
      Fitzrovia 248 £3,485
      Clapham Junction 287 £3,501
      Canary Wharf 346 £3,547
      Battersea 173 £3,619
      Somers Town 88 £3,648
      Hampton Wick 27 £3,686
      West Hampstead 250 £3,725
      Kentish Town 133 £3,731
      Highbury 193 £3,788
      Earl's Court 475 £3,815
      Shoreditch 119 £3,850
      Wapping 223 £3,899
      Hoxton 138 £4,027
      Finsbury 113 £4,106
      Waterloo 72 £4,249
      Gospel Oak 38 £4,261
      The Borough 160 £4,371
      Vauxhall 221 £4,413
      Clerkenwell 193 £4,480
      King's Cross 160 £4,531
      Notting Hill 393 £4,692
      Brompton 818 £4,887
      Chalk Farm 278 £5,014
      Holborn 182 £5,143
      Bloomsbury 135 £5,407
      Southwark 79 £5,655
      Belsize Park 328 £5,696
      Chelsea 420 £7,386
      Kensington 289 £7,692
      Hampstead Garden Suburb 22 £10,497
      South Kensington 502 £11,709
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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