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 43 £1,207
      Poverest 20 £1,406
      Thornton Heath 59 £1,464
      Bedfont 20 £1,474
      Greenford 67 £1,480
      Hounslow West 83 £1,481
      Norbury 26 £1,499
      Rush Green 25 £1,499
      Cowley 34 £1,500
      South Norwood 44 £1,524
      Bowes 21 £1,524
      The Wrythe 21 £1,525
      Waddon 67 £1,529
      Gants Hill 55 £1,555
      Northwood 47 £1,560
      Chingford 30 £1,562
      Carshalton Beeches 44 £1,567
      Dagenham 42 £1,572
      Newbury Park 40 £1,572
      Heston 45 £1,574
      Feltham 59 £1,585
      Worton 78 £1,594
      Broad Green 188 £1,612
      Becontree Heath 26 £1,613
      Wealdstone 206 £1,622
      Seven Kings 82 £1,626
      Highams Park 24 £1,627
      Rayners Lane 86 £1,654
      Kenton 26 £1,658
      Harrow Weald 35 £1,680
      Perry Vale 32 £1,680
      Ponders End 28 £1,689
      Southbury 41 £1,693
      Becontree 26 £1,698
      Addiscombe 62 £1,701
      Yeading 35 £1,703
      Edmonton 64 £1,703
      Catford South 33 £1,710
      Pinner 23 £1,710
      Penge 23 £1,710
      Purley 60 £1,713
      Hendon Central 54 £1,730
      West Drayton 46 £1,730
      Northumberland Heath 24 £1,736
      Benhilton 57 £1,737
      Hither Green 53 £1,738
      Cranford 39 £1,739
      Anerley 25 £1,739
      Southgate 33 £1,740
      Scrattons Farm 21 £1,740
      Palmers Green 62 £1,745
      Forest Hill 31 £1,760
      Stanmore 33 £1,765
      Cricklewood 38 £1,788
      Beckenham 46 £1,798
      Harringay 94 £1,810
      West Norwood 70 £1,814
      New Barnet 34 £1,828
      New Malden 29 £1,833
      Kingsbury 38 £1,842
      Shortlands 23 £1,846
      West Green 145 £1,846
      Plashet 24 £1,853
      Brunswick Park 23 £1,858
      Thames View 35 £1,865
      Surbiton 60 £1,869
      Finchley 39 £1,873
      Widmore 30 £1,874
      Plumstead 56 £1,881
      Spring Grove 74 £1,883
      Wallington 33 £1,893
      Whetstone 22 £1,908
      Collier's Wood 69 £1,910
      Osterley 29 £1,915
      Well Hall 20 £1,921
      Hillingdon 28 £1,924
      Selhurst 67 £1,926
      Woodside 23 £1,927
      Hornchurch 32 £1,927
      Harlesden 98 £1,947
      Sudbury 93 £1,951
      Mitcham 50 £1,951
      Plaistow 62 £1,958
      Sudbury Hill 44 £1,962
      Alperton 80 £1,973
      Leyton 116 £1,976
      Brockley 30 £1,977
      Perivale 52 £1,994
      Charlton 43 £2,012
      Hayes 141 £2,017
      Forest Gate 28 £2,023
      Peckham 62 £2,029
      Gallions Reach 45 £2,030
      Ladywell 73 £2,031
      Roehampton 33 £2,039
      Bethnal Green 167 £2,045
      Deptford 72 £2,052
      Streatham Hill 171 £2,058
      Hendon 95 £2,058
      New Cross Gate 36 £2,067
      Streatham 121 £2,072
      Park Royal 160 £2,087
      Church End 50 £2,110
      West Hendon 48 £2,119
      West Hackney 35 £2,122
      Tulse Hill 30 £2,122
      Ickenham 33 £2,124
      East Dulwich 30 £2,132
      Strawberry Hill 41 £2,139
      Thamesmead 27 £2,184
      New Cross 79 £2,191
      Summerstown 74 £2,191
      Camberwell 84 £2,214
      Leytonstone 50 £2,215
      Clapton 89 £2,217
      Crystal Palace 27 £2,218
      Woodside Park 31 £2,227
      North Finchley 67 £2,232
      Stroud Green 31 £2,234
      Preston 89 £2,241
      Homerton 41 £2,242
      Dollis Hill 111 £2,243
      High Barnet 23 £2,261
      Blackheath 21 £2,266
      Furzedown 214 £2,272
      Kilburn 130 £2,285
      Brixton 152 £2,293
      Beckton 32 £2,294
      Merton 87 £2,309
      Archway 132 £2,327
      Earlsfield 60 £2,329
      Muswell Hill 93 £2,330
      Kidbrooke 74 £2,331
      Poplar 107 £2,333
      Middle Park 23 £2,366
      Upton Park 38 £2,372
      Hornsey 102 £2,373
      Mile End 107 £2,378
      Finsbury Park 95 £2,390
      Hackney Wick 30 £2,406
      Temple Fortune 60 £2,408
      Yiewsley 43 £2,414
      Mapesbury 58 £2,417
      Canning Town 140 £2,417
      Friern Barnet 33 £2,419
      Merton Park 47 £2,426
      Norbiton 141 £2,427
      Colindale 215 £2,429
      Twyford 44 £2,436
      East Greenwich 148 £2,439
      West Finchley 26 £2,443
      Holloway 210 £2,447
      Loughborough Junction 46 £2,460
      Bow 129 £2,470
      Nunhead 29 £2,472
      Crouch End 78 £2,476
      West Ham 67 £2,481
      Mill Hill 28 £2,481
      Southfields 57 £2,501
      Balham 160 £2,507
      Rotherhithe 92 £2,540
      Shacklewell 70 £2,582
      Stockwell 115 £2,596
      Dalston 64 £2,606
      Brent Cross 75 £2,619
      Limehouse 167 £2,636
      Haggerston 50 £2,640
      Stoke Newington 128 £2,640
      Shepherd's Bush 364 £2,686
      Clapham 195 £2,695
      St Pancras 210 £2,704
      Raynes Park 86 £2,708
      Tufnell Park 37 £2,717
      West Kensington 312 £2,720
      Silvertown 123 £2,735
      Hanwell 142 £2,742
      Brondesbury 85 £2,764
      Walworth 87 £2,778
      Putney 123 £2,783
      Highbury 150 £2,795
      Blackwall 254 £2,798
      Stepney 86 £2,806
      Kew 24 £2,835
      Kennington 30 £2,844
      Charlton Riverside 36 £2,849
      Old Kent Road 87 £2,857
      Cockfosters 36 £2,890
      Queen's Park 99 £2,911
      Hackney 88 £3,018
      Oval 81 £3,023
      Stamford Hill 68 £3,054
      Greenwich Peninsula 38 £3,067
      Brook Green 124 £3,092
      Clapham Junction 184 £3,117
      Golders Green 159 £3,126
      Shadwell 91 £3,160
      North Sheen 37 £3,190
      Wandsworth 343 £3,193
      Elephant and Castle 189 £3,223
      Hammersmith 489 £3,285
      Lambeth 29 £3,299
      Isle of Dogs 533 £3,320
      Barnsbury 248 £3,346
      Stratford 346 £3,440
      St Margarets 43 £3,454
      North Kensington 220 £3,506
      Fulham 301 £3,522
      South Hampstead 196 £3,555
      Kentish Town 144 £3,557
      Whitechapel 499 £3,558
      Fitzrovia 274 £3,566
      Upton 20 £3,595
      West Hampstead 252 £3,607
      Battersea 188 £3,609
      Hoxton 163 £3,632
      Somers Town 91 £3,656
      Bermondsey 200 £3,659
      Petersham 22 £3,702
      Hampton Wick 29 £3,708
      Canary Wharf 396 £3,775
      Shoreditch 136 £3,786
      Earl's Court 489 £3,870
      Islington 201 £3,925
      Wapping 225 £3,968
      Finsbury 142 £4,073
      Clerkenwell 165 £4,114
      Waterloo 83 £4,281
      Gospel Oak 46 £4,295
      The Borough 188 £4,345
      King's Cross 179 £4,442
      Vauxhall 233 £4,544
      Notting Hill 400 £4,577
      Brompton 713 £5,037
      Chalk Farm 321 £5,161
      Holborn 132 £5,309
      Belsize Park 354 £5,443
      Southwark 87 £5,514
      Bloomsbury 161 £5,799
      Kensington 312 £6,903
      Chelsea 466 £7,170
      South Kensington 549 £11,100
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 3,347 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!