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 46 £1,209
      Thornton Heath 70 £1,405
      Hounslow West 70 £1,431
      Rush Green 25 £1,436
      Norbury 29 £1,447
      Edmonton 54 £1,474
      South Norwood 43 £1,478
      Waddon 75 £1,482
      Northwood 46 £1,534
      Poverest 22 £1,536
      Greenford 50 £1,538
      Newbury Park 37 £1,541
      Cowley 27 £1,542
      Gants Hill 49 £1,548
      Chingford 25 £1,552
      Carshalton Beeches 48 £1,558
      Perry Vale 34 £1,570
      Feltham 56 £1,579
      Heston 39 £1,579
      Highams Park 23 £1,582
      Kenton 21 £1,584
      Seven Kings 66 £1,589
      Harrow Weald 44 £1,602
      Penge 23 £1,609
      Wealdstone 178 £1,626
      Broad Green 144 £1,630
      Purley 44 £1,638
      Dagenham 29 £1,650
      Yiewsley 35 £1,661
      Forest Hill 26 £1,665
      Hither Green 43 £1,675
      Stanmore 32 £1,688
      Rayners Lane 70 £1,689
      Addiscombe 57 £1,707
      Southbury 34 £1,711
      Cricklewood 55 £1,711
      Manor Park 31 £1,725
      West Drayton 44 £1,727
      Northumberland Heath 20 £1,733
      Scrattons Farm 23 £1,734
      Yeading 36 £1,734
      Widmore 25 £1,736
      Palmers Green 52 £1,738
      Catford South 24 £1,741
      Osterley 24 £1,743
      Becontree 22 £1,743
      Benhilton 47 £1,747
      Ponders End 21 £1,751
      Sudbury Hill 30 £1,763
      New Malden 29 £1,766
      New Cross Gate 62 £1,773
      Southgate 24 £1,775
      Surbiton 64 £1,783
      Woodside 23 £1,786
      Kingsbury 40 £1,786
      Beckenham 43 £1,789
      Hendon Central 62 £1,794
      West Green 124 £1,814
      Anerley 23 £1,825
      Harringay 91 £1,836
      Plashet 21 £1,843
      Plaistow 48 £1,850
      New Barnet 32 £1,857
      Sudbury 86 £1,859
      Finchley 36 £1,862
      West Norwood 58 £1,870
      Wallington 35 £1,887
      Leyton 113 £1,888
      Pinner 21 £1,897
      Collier's Wood 58 £1,898
      Brunswick Park 26 £1,923
      Whetstone 23 £1,926
      Hayes 125 £1,936
      Forest Gate 26 £1,941
      Gallions Reach 39 £1,948
      Colney Hatch 20 £1,949
      Selhurst 53 £1,951
      Charlton 42 £1,960
      Mitcham 40 £1,966
      Ladywell 75 £1,968
      Thames View 29 £1,969
      Well Hall 20 £1,973
      Harlesden 86 £1,977
      Brockley 29 £1,978
      Plumstead 65 £1,979
      Spring Grove 84 £1,984
      Alperton 84 £1,986
      West Hendon 36 £1,995
      Hendon 80 £2,012
      Bedfont 21 £2,012
      Streatham 125 £2,025
      Hillingdon 23 £2,036
      Tulse Hill 27 £2,039
      Church End 60 £2,064
      High Barnet 22 £2,065
      East Dulwich 34 £2,070
      Crystal Palace 26 £2,071
      Camberwell 62 £2,074
      Thamesmead 31 £2,087
      Roehampton 35 £2,089
      Bethnal Green 182 £2,094
      New Cross 70 £2,109
      Peckham 67 £2,124
      Southfields 61 £2,124
      Park Royal 155 £2,135
      Perivale 41 £2,140
      Streatham Hill 145 £2,149
      Woodside Park 29 £2,153
      Mapesbury 63 £2,158
      Ickenham 32 £2,159
      Deptford 73 £2,166
      Clapton 90 £2,182
      Canning Town 136 £2,211
      Shadwell 89 £2,227
      Preston 73 £2,228
      Nunhead 20 £2,228
      Poplar 98 £2,235
      Merton 75 £2,236
      Furzedown 219 £2,246
      Loughborough Junction 42 £2,255
      Homerton 35 £2,259
      Strawberry Hill 33 £2,260
      Hornsey 92 £2,261
      Summerstown 69 £2,270
      Stoke Newington 110 £2,273
      Kidbrooke 75 £2,284
      West Hackney 29 £2,286
      Brixton 142 £2,287
      Archway 88 £2,295
      East Greenwich 135 £2,308
      Finsbury Park 87 £2,316
      North Finchley 51 £2,318
      Dollis Hill 99 £2,364
      Middle Park 22 £2,365
      Mill Hill 34 £2,376
      Bow 128 £2,377
      Stroud Green 36 £2,377
      Limehouse 165 £2,385
      Colindale 189 £2,386
      Temple Fortune 58 £2,403
      Mile End 102 £2,410
      Rotherhithe 109 £2,422
      West Finchley 29 £2,423
      West Ham 72 £2,427
      Leytonstone 58 £2,431
      Twyford 51 £2,438
      Dalston 75 £2,451
      Muswell Hill 63 £2,461
      Crouch End 71 £2,463
      Earlsfield 62 £2,470
      Holloway 163 £2,472
      Upton Park 26 £2,483
      Worton 104 £2,510
      Balham 161 £2,523
      Merton Park 49 £2,527
      Friern Barnet 27 £2,601
      Shacklewell 61 £2,605
      Kennington 32 £2,609
      Stockwell 116 £2,614
      Beckton 25 £2,628
      Clapham 197 £2,640
      Norbiton 134 £2,676
      West Kensington 373 £2,678
      St Pancras 220 £2,681
      Wandsworth 193 £2,686
      Old Kent Road 88 £2,688
      Cockfosters 43 £2,701
      Raynes Park 73 £2,712
      Kilburn 145 £2,735
      Haggerston 48 £2,739
      Greenwich Peninsula 45 £2,743
      Silvertown 103 £2,779
      Clapham Junction 197 £2,780
      Shepherd's Bush 332 £2,792
      Highbury 137 £2,796
      Putney 116 £2,802
      Hanwell 127 £2,807
      Charlton Riverside 37 £2,811
      Stepney 72 £2,812
      Blackwall 230 £2,819
      Stamford Hill 68 £2,830
      Brent Cross 64 £2,853
      Stratford 243 £2,857
      Brook Green 130 £2,871
      Queen's Park 103 £2,880
      Walworth 95 £2,906
      Kew 28 £2,929
      Brondesbury 96 £2,949
      South Hampstead 182 £2,956
      Oval 87 £2,993
      North Sheen 33 £3,008
      Golders Green 129 £3,025
      Hackney 87 £3,055
      Mortlake 21 £3,064
      Tufnell Park 29 £3,068
      North Kensington 174 £3,073
      Elephant and Castle 152 £3,168
      Barnsbury 244 £3,296
      Isle of Dogs 474 £3,304
      Islington 161 £3,307
      Hammersmith 436 £3,318
      Fulham 342 £3,343
      St Margarets 45 £3,368
      Whitechapel 476 £3,462
      Bermondsey 141 £3,483
      Lambeth 40 £3,503
      Canary Wharf 346 £3,546
      Fitzrovia 253 £3,579
      Somers Town 88 £3,669
      Shoreditch 120 £3,685
      West Hampstead 246 £3,707
      Battersea 303 £3,714
      Kentish Town 134 £3,726
      Clerkenwell 158 £3,776
      Hampton Wick 26 £3,780
      Earl's Court 467 £3,853
      Hoxton 141 £4,006
      Finsbury 121 £4,076
      Waterloo 78 £4,124
      Gospel Oak 40 £4,173
      Wapping 287 £4,330
      The Borough 181 £4,422
      Vauxhall 219 £4,448
      King's Cross 161 £4,549
      Notting Hill 401 £4,684
      Brompton 673 £4,903
      Chalk Farm 279 £5,040
      Bloomsbury 137 £5,373
      Holborn 109 £5,393
      Southwark 82 £5,543
      Belsize Park 332 £5,650
      Chelsea 433 £7,396
      Kensington 290 £7,633
      Hampstead Garden Suburb 24 £9,822
      South Kensington 516 £11,719
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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