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 45 £1,222
      Hounslow West 63 £1,378
      Rush Green 31 £1,429
      Norbury 30 £1,439
      Thornton Heath 68 £1,457
      Edmonton 56 £1,463
      Gants Hill 47 £1,493
      Cowley 32 £1,508
      South Norwood 43 £1,511
      Chingford 26 £1,519
      Poverest 22 £1,526
      The Wrythe 20 £1,542
      Heston 42 £1,549
      Carshalton Beeches 53 £1,558
      Penge 21 £1,564
      Greenford 49 £1,565
      Newbury Park 40 £1,570
      Northwood 44 £1,571
      Bowes 21 £1,576
      Seven Kings 72 £1,577
      Feltham 55 £1,585
      Perry Vale 30 £1,598
      Highams Park 22 £1,613
      Wealdstone 187 £1,618
      Hither Green 48 £1,627
      Purley 55 £1,628
      Dagenham 35 £1,651
      Yiewsley 41 £1,668
      Stanmore 28 £1,670
      Osterley 28 £1,677
      Broad Green 146 £1,680
      Rayners Lane 80 £1,690
      Manor Park 24 £1,693
      Palmers Green 64 £1,694
      Becontree 23 £1,697
      Scrattons Farm 22 £1,712
      Southbury 37 £1,723
      Benhilton 55 £1,723
      Becontree Heath 22 £1,729
      Cricklewood 50 £1,732
      Forest Hill 31 £1,734
      Catford South 28 £1,735
      West Drayton 44 £1,735
      Harrow Weald 42 £1,739
      Ponders End 27 £1,741
      Addiscombe 50 £1,744
      Southgate 29 £1,746
      West Green 142 £1,749
      Yeading 34 £1,750
      Hendon Central 57 £1,759
      Anerley 29 £1,787
      New Malden 27 £1,794
      Widmore 24 £1,804
      Kingsbury 39 £1,807
      Beckenham 43 £1,822
      Mitcham 42 £1,831
      Wallington 38 £1,833
      Brunswick Park 23 £1,837
      Harringay 85 £1,838
      Plashet 21 £1,843
      Sudbury 83 £1,847
      Collier's Wood 55 £1,861
      West Norwood 58 £1,873
      Surbiton 64 £1,879
      Woodside 22 £1,886
      Finchley 39 £1,900
      Pinner 21 £1,907
      New Barnet 30 £1,915
      Hayes 127 £1,917
      Leyton 110 £1,926
      Selhurst 56 £1,927
      New Cross Gate 45 £1,934
      Plaistow 49 £1,934
      Charlton 41 £1,937
      Forest Gate 24 £1,938
      Hillingdon 27 £1,939
      Spring Grove 64 £1,943
      Gallions Reach 41 £1,948
      Harlesden 94 £1,961
      Plumstead 65 £1,971
      Thames View 27 £1,980
      Brockley 27 £1,982
      Ladywell 70 £1,983
      Well Hall 21 £1,998
      Hendon 82 £2,001
      Camberwell 74 £2,001
      High Barnet 23 £2,006
      East Dulwich 29 £2,006
      Alperton 80 £2,008
      Whetstone 21 £2,014
      Roehampton 35 £2,019
      West Hendon 38 £2,055
      Streatham Hill 155 £2,067
      Church End 55 £2,070
      Streatham 119 £2,080
      Leytonstone 49 £2,116
      Bethnal Green 183 £2,119
      Sudbury Hill 26 £2,121
      New Cross 80 £2,124
      Crystal Palace 25 £2,126
      Peckham 66 £2,130
      Summerstown 68 £2,138
      Park Royal 154 £2,146
      Clapton 81 £2,167
      Ickenham 32 £2,170
      Hackney Wick 21 £2,171
      Thamesmead 28 £2,177
      Perivale 44 £2,184
      Stroud Green 29 £2,185
      West Hackney 26 £2,188
      Tulse Hill 29 £2,193
      Southfields 55 £2,204
      Loughborough Junction 48 £2,212
      Strawberry Hill 31 £2,218
      Poplar 99 £2,223
      Nunhead 21 £2,223
      Hornsey 95 £2,233
      Merton 77 £2,236
      Archway 97 £2,239
      Furzedown 221 £2,248
      Brixton 140 £2,250
      Woodside Park 25 £2,266
      Homerton 36 £2,267
      Bow 131 £2,267
      Earlsfield 59 £2,286
      Canning Town 150 £2,287
      Finsbury Park 92 £2,308
      Preston 75 £2,320
      North Finchley 51 £2,330
      Mill Hill 33 £2,330
      Kidbrooke 73 £2,330
      Limehouse 152 £2,333
      East Greenwich 141 £2,335
      Putney 146 £2,361
      Mapesbury 73 £2,365
      West Ham 75 £2,366
      Deptford 83 £2,388
      Colindale 196 £2,391
      Mile End 108 £2,392
      Rotherhithe 112 £2,407
      Twyford 51 £2,434
      West Finchley 30 £2,440
      Dollis Hill 93 £2,441
      Balham 171 £2,445
      Muswell Hill 65 £2,457
      Holloway 165 £2,476
      Worton 111 £2,493
      Temple Fortune 62 £2,493
      Shadwell 71 £2,511
      Crouch End 69 £2,521
      Friern Barnet 27 £2,524
      Dalston 70 £2,535
      Stoke Newington 125 £2,551
      Merton Park 44 £2,556
      Stockwell 114 £2,596
      Middle Park 20 £2,618
      Kennington 29 £2,618
      Beckton 28 £2,625
      Upton Park 31 £2,666
      St Pancras 222 £2,670
      Clapham 203 £2,671
      Old Kent Road 86 £2,681
      Brondesbury 93 £2,694
      Norbiton 142 £2,703
      Haggerston 53 £2,724
      Cockfosters 41 £2,744
      Wandsworth 196 £2,745
      Brent Cross 64 £2,747
      Shacklewell 59 £2,776
      Silvertown 113 £2,777
      Raynes Park 76 £2,779
      Kew 30 £2,807
      West Kensington 339 £2,813
      Charlton Riverside 38 £2,822
      Stratford 258 £2,824
      Highbury 139 £2,830
      Hanwell 125 £2,830
      Greenwich Peninsula 47 £2,831
      Stepney 78 £2,843
      Blackwall 221 £2,858
      Walworth 96 £2,862
      Queen's Park 104 £2,896
      Waddon 115 £2,906
      Stamford Hill 65 £2,923
      Clapham Junction 192 £2,963
      Shepherd's Bush 376 £2,978
      Kilburn 142 £2,979
      Oval 83 £3,000
      Hackney 83 £3,046
      Tufnell Park 28 £3,056
      Golders Green 126 £3,079
      South Hampstead 180 £3,086
      North Kensington 223 £3,117
      North Sheen 31 £3,153
      Elephant and Castle 152 £3,163
      Whitechapel 490 £3,253
      Hammersmith 457 £3,273
      Barnsbury 234 £3,295
      Islington 170 £3,311
      Fulham 315 £3,345
      Isle of Dogs 478 £3,360
      St Margarets 44 £3,368
      Brook Green 158 £3,431
      Bermondsey 145 £3,464
      Lambeth 38 £3,525
      Battersea 174 £3,608
      Somers Town 89 £3,634
      Canary Wharf 368 £3,649
      Fitzrovia 270 £3,655
      Shoreditch 126 £3,708
      West Hampstead 254 £3,732
      Earl's Court 477 £3,752
      Petersham 20 £3,775
      Kentish Town 125 £3,780
      Hampton Wick 26 £3,780
      Hoxton 145 £3,936
      Gospel Oak 40 £4,155
      Wapping 255 £4,157
      Waterloo 77 £4,243
      Clerkenwell 196 £4,330
      Vauxhall 225 £4,364
      The Borough 186 £4,370
      King's Cross 159 £4,549
      Notting Hill 413 £4,628
      Finsbury 230 £4,673
      Brompton 678 £4,921
      Chalk Farm 284 £5,129
      Bloomsbury 131 £5,280
      Holborn 156 £5,293
      Belsize Park 392 £5,341
      Southwark 79 £5,660
      Kensington 284 £7,128
      Chelsea 440 £7,287
      Hampstead Garden Suburb 22 £10,540
      South Kensington 514 £11,663
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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