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 254 £1,283
      Greenford 63 £1,355
      Northumberland Heath 29 £1,444
      Pollards Hill 24 £1,467
      Thornton Heath 65 £1,481
      Kenton 33 £1,492
      Cowley 33 £1,495
      Hounslow West 61 £1,508
      Anerley 27 £1,512
      West Drayton 55 £1,531
      Gants Hill 46 £1,568
      Perry Vale 38 £1,573
      Chingford 56 £1,573
      Newbury Park 29 £1,581
      Seven Kings 70 £1,582
      Carshalton Beeches 35 £1,588
      Yeading 38 £1,602
      Rush Green 33 £1,610
      Southbury 48 £1,611
      Heston 33 £1,617
      Bedfont 32 £1,627
      Northwood 52 £1,628
      Rayners Lane 63 £1,631
      Wealdstone 147 £1,646
      Feltham 39 £1,656
      Cricklewood 61 £1,668
      Kingsbury 47 £1,672
      Waddon 62 £1,688
      Highams Park 27 £1,690
      Worton 50 £1,693
      Becontree Heath 23 £1,707
      Edmonton 53 £1,709
      Hendon Central 64 £1,715
      New Malden 33 £1,726
      South Norwood 44 £1,728
      West Barnes 25 £1,741
      Becontree 24 £1,745
      Plumstead 45 £1,752
      Dagenham 22 £1,752
      Mitcham 42 £1,752
      Forest Gate 29 £1,752
      Harrow Weald 49 £1,753
      Stanmore 25 £1,757
      Addiscombe 42 £1,774
      Sudbury 75 £1,776
      Palmers Green 40 £1,790
      Bowes 28 £1,799
      Harringay 82 £1,810
      Plaistow 44 £1,814
      Finchley 33 £1,830
      Beckenham 34 £1,836
      Ponders End 24 £1,838
      West Norwood 40 £1,842
      Southgate 25 £1,856
      Benhilton 44 £1,861
      West Green 138 £1,862
      Hillingdon 32 £1,916
      Broad Green 161 £1,933
      Hanwell 83 £1,971
      New Barnet 20 £1,977
      Perivale 39 £1,982
      Forest Hill 28 £1,991
      Hayes 67 £2,012
      Leyton 113 £2,022
      Hendon 69 £2,030
      Sudbury Hill 21 £2,031
      Strawberry Hill 36 £2,031
      Dollis Hill 107 £2,043
      Alperton 79 £2,046
      Tulse Hill 24 £2,052
      Hither Green 32 £2,056
      West Hendon 56 £2,085
      Hornsey 109 £2,099
      Hornchurch 24 £2,128
      Church End 48 £2,129
      Ladywell 56 £2,134
      Middle Park 20 £2,146
      Harlesden 91 £2,147
      Roehampton 30 £2,160
      Selhurst 52 £2,170
      Preston 86 £2,175
      Leytonstone 44 £2,178
      West Hackney 33 £2,186
      Collier's Wood 44 £2,203
      Spring Grove 82 £2,214
      Whetstone 22 £2,219
      Mapesbury 81 £2,228
      Gallions Reach 25 £2,241
      Beckton 29 £2,242
      West Finchley 20 £2,247
      East Dulwich 38 £2,248
      Park Royal 146 £2,266
      Summerstown 45 £2,267
      Deptford 61 £2,272
      Camberwell 56 £2,308
      New Cross Gate 42 £2,308
      Furzedown 158 £2,324
      Purley 33 £2,329
      Peckham 57 £2,347
      Brixton 97 £2,347
      Charlton 29 £2,350
      Streatham 86 £2,363
      Streatham Hill 100 £2,376
      Archway 92 £2,392
      Colindale 147 £2,395
      Surbiton 74 £2,397
      Poplar 123 £2,413
      Woodside Park 23 £2,440
      Homerton 30 £2,441
      Merton 64 £2,442
      New Cross 53 £2,469
      Earlsfield 56 £2,475
      Clapton 74 £2,486
      Hackney Wick 22 £2,490
      Mile End 94 £2,494
      Coombe 24 £2,498
      Friern Barnet 31 £2,499
      Finsbury Park 82 £2,502
      Rotherhithe 76 £2,510
      Brent Cross 61 £2,515
      Stroud Green 33 £2,515
      Stoke Newington 111 £2,522
      Twyford 42 £2,534
      Holloway 157 £2,553
      Southfields 53 £2,568
      East Greenwich 106 £2,613
      Crouch End 69 £2,625
      Balham 113 £2,625
      Shacklewell 58 £2,659
      Canning Town 120 £2,659
      Ickenham 29 £2,672
      Muswell Hill 67 £2,674
      Limehouse 142 £2,677
      Merton Park 58 £2,704
      Kidbrooke 64 £2,705
      Kilburn 74 £2,716
      North Finchley 49 £2,720
      Mill Hill 25 £2,744
      Norbiton 119 £2,752
      Loughborough Junction 40 £2,779
      Dalston 74 £2,779
      Stamford Hill 58 £2,789
      Hackney 68 £2,790
      Clapham 169 £2,803
      Wandsworth 170 £2,805
      St Pancras 189 £2,811
      Shadwell 69 £2,818
      Temple Fortune 68 £2,834
      High Barnet 21 £2,835
      Yiewsley 25 £2,837
      Highbury 99 £2,841
      Bow 103 £2,846
      Kew 23 £2,856
      Shepherd's Bush 348 £2,861
      Raynes Park 89 £2,876
      Bethnal Green 103 £2,876
      Blackwall 295 £2,888
      Putney 98 £2,897
      Stockwell 73 £2,935
      Upton Park 27 £2,936
      Charlton Riverside 26 £2,945
      Silvertown 110 £2,953
      Brondesbury 61 £2,954
      Stepney 68 £2,967
      Old Kent Road 116 £2,972
      West Kensington 296 £2,972
      West Ham 71 £2,975
      Greenwich Peninsula 80 £3,000
      Haggerston 41 £3,000
      North Sheen 36 £3,003
      Queen's Park 62 £3,007
      Walworth 123 £3,053
      Tufnell Park 30 £3,076
      South Hampstead 164 £3,164
      Stratford 307 £3,191
      Petersham 24 £3,247
      Golders Green 128 £3,267
      Kennington 49 £3,299
      West Hampstead 227 £3,301
      Brook Green 115 £3,314
      Clapham Junction 132 £3,322
      North Kensington 162 £3,324
      Barnsbury 264 £3,368
      Isle of Dogs 845 £3,372
      Oval 89 £3,436
      Cockfosters 29 £3,499
      Hampton Wick 36 £3,563
      Bermondsey 157 £3,612
      Canary Wharf 428 £3,639
      Fulham 279 £3,669
      Whitechapel 488 £3,700
      St Margarets 58 £3,740
      Hammersmith 522 £3,748
      Battersea 171 £3,763
      Fitzrovia 283 £3,770
      Somers Town 106 £3,799
      Lambeth 49 £3,800
      Elephant and Castle 222 £3,802
      Islington 144 £3,837
      Earl's Court 535 £3,934
      Kentish Town 142 £3,964
      Hoxton 125 £4,090
      Mortlake 23 £4,206
      Wapping 262 £4,326
      Shoreditch 156 £4,369
      Gospel Oak 29 £4,483
      The Borough 221 £4,662
      Clerkenwell 187 £4,692
      Vauxhall 321 £4,729
      Southwark 133 £4,790
      Finsbury 202 £4,800
      Holborn 132 £4,810
      Brompton 798 £4,916
      Notting Hill 358 £4,923
      Waterloo 157 £4,930
      Chalk Farm 310 £4,931
      Belsize Park 352 £4,940
      King's Cross 200 £5,206
      Bloomsbury 152 £5,571
      Kensington 319 £6,396
      Chelsea 550 £6,737
      South Kensington 616 £11,195
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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