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 269 £1,275
      Greenford 67 £1,400
      Northumberland Heath 29 £1,432
      Thornton Heath 67 £1,470
      Kenton 35 £1,473
      Pollards Hill 23 £1,489
      Anerley 24 £1,503
      Hounslow West 59 £1,507
      Cowley 30 £1,509
      West Drayton 58 £1,558
      Chingford 58 £1,565
      Yeading 39 £1,566
      Seven Kings 67 £1,581
      Newbury Park 31 £1,582
      Rush Green 42 £1,584
      Gants Hill 44 £1,587
      Carshalton Beeches 35 £1,591
      Perry Vale 39 £1,599
      Southbury 49 £1,615
      Rayners Lane 62 £1,616
      Heston 32 £1,621
      Feltham 42 £1,627
      Bedfont 32 £1,627
      Northwood 52 £1,628
      Wealdstone 147 £1,645
      Cricklewood 63 £1,685
      Highams Park 27 £1,690
      Worton 50 £1,699
      Waddon 60 £1,700
      New Malden 32 £1,706
      Kingsbury 49 £1,709
      Edmonton 56 £1,712
      Hendon Central 64 £1,714
      Becontree 23 £1,719
      South Norwood 44 £1,727
      Dagenham 23 £1,731
      Becontree Heath 28 £1,747
      West Barnes 26 £1,747
      Stanmore 26 £1,753
      Forest Gate 28 £1,756
      Plumstead 43 £1,759
      Hillingdon 30 £1,762
      Addiscombe 41 £1,765
      Harrow Weald 48 £1,774
      Plaistow 44 £1,784
      Palmers Green 43 £1,788
      Sudbury 76 £1,791
      Bowes 25 £1,807
      Mitcham 38 £1,811
      Finchley 32 £1,830
      Beckenham 34 £1,837
      Southgate 28 £1,841
      Harringay 82 £1,851
      West Green 131 £1,854
      Ponders End 22 £1,866
      West Norwood 41 £1,899
      Benhilton 41 £1,906
      Broad Green 171 £1,912
      South Woodford 20 £1,912
      Belmont 20 £1,929
      Tulse Hill 21 £1,934
      Hanwell 82 £1,957
      Perivale 40 £1,964
      Hither Green 35 £1,977
      Forest Hill 27 £1,996
      Alperton 77 £2,009
      Hayes 67 £2,011
      Leyton 115 £2,012
      Hendon 71 £2,043
      Strawberry Hill 38 £2,045
      Dollis Hill 108 £2,051
      Sudbury Hill 21 £2,071
      West Hendon 57 £2,073
      Roehampton 29 £2,090
      Hornsey 111 £2,091
      Ladywell 57 £2,093
      Hornchurch 25 £2,104
      Middle Park 20 £2,115
      Church End 46 £2,118
      Stroud Green 33 £2,146
      Harlesden 92 £2,146
      Leytonstone 44 £2,162
      West Hackney 33 £2,164
      Collier's Wood 46 £2,177
      Selhurst 49 £2,180
      Preston 87 £2,203
      Gallions Reach 25 £2,233
      Deptford 60 £2,236
      Whetstone 20 £2,236
      Spring Grove 78 £2,237
      Mapesbury 78 £2,240
      Beckton 29 £2,242
      Park Royal 146 £2,264
      Summerstown 46 £2,281
      Camberwell 55 £2,287
      Purley 36 £2,307
      East Dulwich 37 £2,318
      Brixton 100 £2,353
      Charlton 27 £2,362
      Streatham Hill 97 £2,365
      Furzedown 159 £2,374
      Streatham 86 £2,384
      Colindale 145 £2,402
      Surbiton 73 £2,425
      Poplar 118 £2,425
      Homerton 30 £2,430
      Woodside Park 23 £2,432
      Earlsfield 55 £2,437
      Archway 93 £2,441
      Peckham 55 £2,451
      New Cross 58 £2,456
      Merton 64 £2,470
      Rotherhithe 84 £2,490
      Mile End 92 £2,491
      Clapton 70 £2,500
      Finsbury Park 82 £2,501
      Hackney Wick 23 £2,501
      Brent Cross 64 £2,509
      Crouch End 65 £2,521
      Friern Barnet 30 £2,527
      Stoke Newington 106 £2,527
      Holloway 163 £2,541
      Twyford 40 £2,551
      New Cross Gate 45 £2,554
      Balham 116 £2,603
      Southfields 54 £2,612
      East Greenwich 107 £2,616
      High Barnet 21 £2,626
      Coombe 21 £2,627
      Shacklewell 59 £2,643
      Limehouse 142 £2,649
      Kilburn 80 £2,652
      Ickenham 29 £2,674
      Kidbrooke 66 £2,689
      Muswell Hill 65 £2,708
      North Finchley 50 £2,710
      Mill Hill 26 £2,715
      Loughborough Junction 40 £2,746
      Merton Park 55 £2,749
      Dalston 73 £2,758
      St Pancras 186 £2,764
      Norbiton 121 £2,766
      Wandsworth 175 £2,774
      Canning Town 113 £2,779
      Stamford Hill 57 £2,781
      Hackney 67 £2,791
      Yiewsley 26 £2,816
      Clapham 166 £2,838
      Highbury 102 £2,868
      Raynes Park 89 £2,870
      Bethnal Green 104 £2,874
      Shepherd's Bush 352 £2,877
      Upton Park 28 £2,879
      Temple Fortune 65 £2,883
      Bow 97 £2,898
      Shadwell 71 £2,908
      Stockwell 77 £2,917
      Putney 101 £2,920
      Blackwall 295 £2,921
      Kew 21 £2,944
      West Kensington 298 £2,964
      Charlton Riverside 28 £2,970
      Haggerston 43 £2,981
      Brondesbury 65 £2,988
      Greenwich Peninsula 80 £2,993
      Silvertown 111 £3,004
      Walworth 118 £3,011
      Stepney 66 £3,024
      North Sheen 38 £3,034
      Old Kent Road 120 £3,040
      Queen's Park 70 £3,100
      Tufnell Park 29 £3,101
      West Ham 74 £3,104
      South Hampstead 170 £3,132
      Brook Green 118 £3,161
      Stratford 308 £3,179
      Golders Green 127 £3,216
      Petersham 25 £3,217
      North Kensington 162 £3,290
      West Hampstead 224 £3,316
      Isle of Dogs 839 £3,360
      Clapham Junction 133 £3,374
      Barnsbury 266 £3,376
      Cockfosters 31 £3,410
      Kennington 41 £3,481
      Oval 84 £3,503
      Hampton Wick 40 £3,559
      Bermondsey 160 £3,589
      Canary Wharf 428 £3,638
      Fulham 287 £3,679
      Whitechapel 501 £3,694
      Islington 148 £3,706
      St Margarets 64 £3,718
      Battersea 169 £3,751
      Hammersmith 532 £3,754
      Fitzrovia 286 £3,756
      Elephant and Castle 220 £3,807
      Somers Town 105 £3,826
      Lambeth 48 £3,833
      Earl's Court 548 £3,938
      Kentish Town 140 £3,971
      Hoxton 123 £4,098
      Wapping 270 £4,190
      Mortlake 22 £4,222
      Shoreditch 163 £4,382
      Gospel Oak 30 £4,550
      The Borough 226 £4,574
      Clerkenwell 190 £4,580
      Finsbury 195 £4,741
      Vauxhall 318 £4,751
      Holborn 129 £4,767
      Notting Hill 356 £4,902
      Waterloo 155 £4,919
      Chalk Farm 310 £4,950
      Brompton 801 £4,978
      Belsize Park 357 £4,993
      King's Cross 198 £5,193
      Southwark 136 £5,240
      Bloomsbury 152 £5,579
      Kensington 322 £6,522
      Chelsea 565 £6,771
      South Kensington 624 £11,246
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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