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 66 £1,477
      Hounslow West 83 £1,481
      Norbury 26 £1,499
      Rush Green 25 £1,499
      Cowley 34 £1,500
      The Wrythe 20 £1,516
      Bowes 20 £1,523
      South Norwood 44 £1,524
      Waddon 67 £1,530
      Gants Hill 54 £1,553
      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,610
      Becontree Heath 26 £1,613
      Wealdstone 206 £1,619
      Seven Kings 81 £1,627
      Highams Park 24 £1,627
      Rayners Lane 86 £1,655
      Kenton 26 £1,658
      Harrow Weald 35 £1,680
      Perry Vale 32 £1,680
      Ponders End 28 £1,687
      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
      Palmers Green 65 £1,726
      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
      Forest Hill 31 £1,760
      Stanmore 33 £1,762
      Hendon Central 55 £1,766
      Cricklewood 38 £1,788
      New Southgate 20 £1,795
      Beckenham 45 £1,803
      West Norwood 70 £1,814
      Harringay 93 £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,863
      Thames View 35 £1,865
      Surbiton 61 £1,868
      Finchley 39 £1,873
      Spring Grove 74 £1,883
      Widmore 29 £1,887
      Wallington 33 £1,893
      Plumstead 53 £1,898
      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
      Mitcham 51 £1,947
      Sudbury 93 £1,951
      Plaistow 61 £1,961
      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 142 £2,012
      Forest Gate 28 £2,023
      Roehampton 32 £2,025
      Peckham 62 £2,029
      Gallions Reach 45 £2,030
      Ladywell 72 £2,031
      Bethnal Green 166 £2,040
      Streatham Hill 176 £2,046
      Hendon 94 £2,066
      New Cross Gate 36 £2,067
      Streatham 121 £2,074
      Deptford 73 £2,086
      Park Royal 163 £2,088
      Church End 50 £2,109
      West Hendon 48 £2,119
      West Hackney 35 £2,122
      Tulse Hill 30 £2,122
      Ickenham 34 £2,127
      East Dulwich 30 £2,132
      Strawberry Hill 41 £2,139
      Thamesmead 27 £2,184
      New Cross 79 £2,191
      Summerstown 74 £2,191
      Camberwell 83 £2,201
      Leytonstone 50 £2,215
      Clapton 89 £2,217
      Crystal Palace 27 £2,218
      Woodside Park 31 £2,227
      Preston 90 £2,236
      North Finchley 66 £2,239
      Homerton 41 £2,242
      Dollis Hill 111 £2,243
      Stroud Green 30 £2,244
      High Barnet 23 £2,261
      Blackheath 21 £2,266
      Furzedown 212 £2,269
      Kilburn 130 £2,285
      Brixton 152 £2,293
      Beckton 32 £2,294
      Merton 88 £2,317
      Kidbrooke 73 £2,318
      Earlsfield 60 £2,329
      Archway 132 £2,331
      Poplar 108 £2,331
      Muswell Hill 92 £2,336
      Temple Fortune 59 £2,346
      Middle Park 23 £2,366
      Upton Park 38 £2,372
      Hornsey 102 £2,373
      Mile End 106 £2,379
      Finsbury Park 95 £2,390
      Mapesbury 58 £2,401
      Hackney Wick 30 £2,406
      Yiewsley 43 £2,414
      Friern Barnet 33 £2,419
      Canning Town 139 £2,425
      Merton Park 47 £2,426
      Norbiton 141 £2,427
      Colindale 215 £2,429
      Twyford 44 £2,436
      East Greenwich 149 £2,442
      West Finchley 26 £2,443
      Holloway 210 £2,447
      Loughborough Junction 46 £2,460
      Nunhead 30 £2,463
      Bow 129 £2,475
      Crouch End 76 £2,479
      West Ham 67 £2,481
      Mill Hill 28 £2,481
      Southfields 57 £2,501
      Balham 160 £2,521
      Rotherhithe 91 £2,537
      Shacklewell 70 £2,582
      Stockwell 113 £2,613
      Dalston 63 £2,617
      Limehouse 167 £2,638
      Haggerston 50 £2,640
      Brent Cross 72 £2,640
      Stoke Newington 125 £2,651
      Shepherd's Bush 364 £2,686
      Clapham 195 £2,694
      St Pancras 211 £2,705
      Raynes Park 86 £2,714
      Tufnell Park 36 £2,715
      West Kensington 315 £2,724
      Silvertown 122 £2,738
      Hanwell 143 £2,740
      Brondesbury 85 £2,754
      Putney 122 £2,789
      Highbury 149 £2,793
      Blackwall 256 £2,794
      Walworth 85 £2,805
      Stepney 86 £2,806
      Kennington 29 £2,830
      Kew 24 £2,835
      Old Kent Road 87 £2,872
      Charlton Riverside 35 £2,880
      Cockfosters 36 £2,890
      Queen's Park 100 £2,891
      Hackney 88 £3,018
      Oval 81 £3,026
      Greenwich Peninsula 38 £3,067
      Stamford Hill 68 £3,069
      Brook Green 123 £3,090
      Clapham Junction 181 £3,110
      Golders Green 160 £3,132
      Wandsworth 344 £3,185
      North Sheen 37 £3,190
      Elephant and Castle 190 £3,219
      Shadwell 96 £3,274
      Hammersmith 489 £3,285
      Isle of Dogs 539 £3,294
      Lambeth 29 £3,299
      Barnsbury 247 £3,354
      Stratford 346 £3,451
      St Margarets 43 £3,454
      North Kensington 219 £3,493
      Fulham 299 £3,527
      Whitechapel 501 £3,551
      Kentish Town 145 £3,551
      South Hampstead 197 £3,556
      Fitzrovia 274 £3,566
      West Hampstead 252 £3,576
      Upton 20 £3,595
      Hoxton 164 £3,618
      Battersea 187 £3,620
      Bermondsey 196 £3,654
      Somers Town 91 £3,656
      Petersham 22 £3,702
      Hampton Wick 29 £3,708
      Shoreditch 135 £3,765
      Canary Wharf 396 £3,770
      Earl's Court 491 £3,868
      Islington 201 £3,925
      Wapping 224 £3,981
      Finsbury 140 £4,054
      Clerkenwell 167 £4,117
      Gospel Oak 47 £4,218
      Waterloo 83 £4,281
      The Borough 188 £4,366
      King's Cross 180 £4,425
      Vauxhall 232 £4,540
      Notting Hill 402 £4,571
      Brompton 715 £5,030
      Chalk Farm 321 £5,162
      Holborn 131 £5,328
      Belsize Park 354 £5,443
      Southwark 87 £5,514
      Bloomsbury 161 £5,776
      Kensington 311 £6,939
      Chelsea 467 £7,164
      South Kensington 546 £11,140
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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