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 47 £1,229
      Northumberland Heath 20 £1,385
      Thornton Heath 69 £1,391
      Edmonton 53 £1,442
      Hounslow West 73 £1,451
      Rush Green 26 £1,472
      South Norwood 46 £1,478
      Poverest 22 £1,498
      Heston 38 £1,501
      Norbury 30 £1,518
      Perry Vale 35 £1,519
      Cowley 28 £1,525
      Highams Park 24 £1,529
      Greenford 49 £1,535
      Gants Hill 56 £1,536
      Chingford 28 £1,541
      Bowes 21 £1,565
      Carshalton Beeches 45 £1,565
      Feltham 56 £1,566
      Northwood 48 £1,567
      Purley 46 £1,579
      Penge 23 £1,583
      Newbury Park 39 £1,587
      Harrow Weald 45 £1,602
      Kenton 24 £1,623
      Hither Green 43 £1,635
      Dagenham 27 £1,640
      Wealdstone 177 £1,644
      Stanmore 26 £1,644
      Forest Hill 31 £1,661
      Becontree Heath 21 £1,661
      Addiscombe 55 £1,665
      Seven Kings 80 £1,668
      Yeading 38 £1,673
      Broad Green 138 £1,676
      Yiewsley 35 £1,692
      Manor Park 28 £1,696
      Rayners Lane 72 £1,698
      Cricklewood 51 £1,706
      Benhilton 58 £1,718
      Ponders End 29 £1,721
      Catford South 26 £1,726
      Palmers Green 56 £1,730
      Scrattons Farm 22 £1,731
      Becontree 22 £1,734
      Worton 72 £1,737
      Plashet 25 £1,748
      West Drayton 38 £1,750
      Southbury 39 £1,751
      Southgate 26 £1,759
      Anerley 27 £1,760
      Woodside 24 £1,763
      Widmore 23 £1,764
      New Malden 27 £1,765
      Harringay 88 £1,771
      West Green 126 £1,786
      Hendon Central 60 £1,793
      Sudbury Hill 29 £1,801
      Surbiton 65 £1,808
      Beckenham 45 £1,815
      Collier's Wood 63 £1,837
      Wallington 36 £1,845
      Pinner 22 £1,849
      Forest Gate 27 £1,854
      Plaistow 52 £1,854
      Kingsbury 42 £1,858
      Brunswick Park 26 £1,859
      Harlesden 95 £1,860
      Colney Hatch 20 £1,861
      Sudbury 85 £1,867
      Finchley 41 £1,908
      Shortlands 23 £1,927
      Whetstone 25 £1,930
      Gallions Reach 41 £1,931
      Hillingdon 28 £1,941
      Hayes 128 £1,946
      Leyton 120 £1,949
      Charlton 44 £1,951
      Hendon 77 £1,953
      West Hendon 41 £1,964
      New Barnet 26 £1,965
      Mitcham 48 £1,971
      Well Hall 20 £1,973
      Brockley 33 £1,973
      Plumstead 71 £1,977
      Deptford 73 £1,989
      Thames View 28 £2,006
      Church End 57 £2,007
      Streatham 131 £2,017
      Ladywell 74 £2,017
      Alperton 76 £2,021
      East Dulwich 39 £2,035
      Roehampton 32 £2,038
      Perivale 39 £2,048
      West Norwood 66 £2,051
      West Hackney 37 £2,051
      Tulse Hill 30 £2,056
      Crystal Palace 26 £2,079
      Waddon 93 £2,081
      Park Royal 171 £2,085
      Thamesmead 34 £2,087
      Selhurst 59 £2,106
      Ickenham 32 £2,108
      Bethnal Green 177 £2,112
      Clapton 94 £2,127
      Streatham Hill 136 £2,140
      Leytonstone 47 £2,141
      North Finchley 50 £2,143
      Mapesbury 65 £2,145
      High Barnet 20 £2,146
      Southfields 65 £2,158
      Camberwell 68 £2,158
      Hornsey 94 £2,169
      Woodside Park 27 £2,179
      New Cross Gate 33 £2,191
      Homerton 37 £2,211
      Furzedown 213 £2,221
      Preston 71 £2,224
      Canning Town 137 £2,233
      Merton 77 £2,241
      Poplar 99 £2,243
      Summerstown 70 £2,247
      Kidbrooke 76 £2,251
      Nunhead 20 £2,269
      Hackney Wick 23 £2,286
      Shadwell 92 £2,297
      Finsbury Park 88 £2,302
      Strawberry Hill 31 £2,305
      Loughborough Junction 52 £2,326
      East Greenwich 137 £2,329
      Archway 94 £2,338
      Stoke Newington 124 £2,341
      Putney 155 £2,353
      Upton Park 31 £2,354
      Dollis Hill 99 £2,363
      Bow 125 £2,374
      Colindale 185 £2,378
      Twyford 53 £2,387
      Middle Park 20 £2,389
      Limehouse 169 £2,402
      West Finchley 30 £2,405
      West Ham 74 £2,407
      Crouch End 77 £2,409
      Earlsfield 66 £2,410
      Stroud Green 36 £2,418
      Mill Hill 32 £2,428
      Kilburn 96 £2,452
      Brixton 138 £2,460
      Dalston 72 £2,463
      Temple Fortune 52 £2,465
      Muswell Hill 62 £2,489
      Balham 163 £2,495
      Holloway 163 £2,514
      Rotherhithe 104 £2,517
      Shacklewell 64 £2,527
      Spring Grove 114 £2,569
      Cockfosters 50 £2,579
      Clapham 200 £2,593
      New Cross 100 £2,597
      Wandsworth 213 £2,606
      Norbiton 127 £2,620
      Friern Barnet 29 £2,641
      St Pancras 242 £2,643
      West Kensington 309 £2,666
      Stockwell 120 £2,693
      Kennington 30 £2,701
      Peckham 69 £2,712
      Old Kent Road 87 £2,722
      Stamford Hill 71 £2,729
      Charlton Riverside 39 £2,729
      Greenwich Peninsula 47 £2,735
      Silvertown 97 £2,737
      Haggerston 52 £2,739
      Blackwall 228 £2,763
      Raynes Park 76 £2,765
      Hanwell 131 £2,770
      Shepherd's Bush 366 £2,780
      Beckton 24 £2,819
      South Hampstead 187 £2,842
      Walworth 96 £2,872
      Stratford 240 £2,873
      Mile End 133 £2,877
      Stepney 82 £2,885
      Kew 28 £2,895
      Tufnell Park 32 £2,919
      North Sheen 34 £2,933
      Oval 82 £2,933
      Queen's Park 102 £2,958
      Mortlake 22 £2,975
      Highbury 146 £2,984
      Brent Cross 62 £3,044
      Golders Green 122 £3,061
      Hackney 79 £3,078
      Clapham Junction 208 £3,093
      Merton Park 49 £3,120
      Brook Green 149 £3,138
      Elephant and Castle 147 £3,169
      Barnsbury 251 £3,249
      Hammersmith 439 £3,294
      Islington 156 £3,317
      Bermondsey 157 £3,343
      Whitechapel 471 £3,343
      North Kensington 241 £3,368
      Isle of Dogs 483 £3,376
      Fulham 333 £3,385
      Lambeth 41 £3,418
      St Margarets 41 £3,467
      Fitzrovia 254 £3,494
      Canary Wharf 344 £3,542
      Brondesbury 130 £3,591
      Somers Town 93 £3,596
      Hampton Wick 28 £3,645
      West Hampstead 255 £3,654
      Battersea 172 £3,674
      Kentish Town 136 £3,721
      Shoreditch 125 £3,826
      Petersham 22 £3,836
      Earl's Court 459 £3,896
      Wapping 228 £3,905
      Waterloo 88 £4,001
      Hoxton 140 £4,014
      Clerkenwell 189 £4,116
      King's Cross 195 £4,180
      Gospel Oak 37 £4,298
      Vauxhall 229 £4,398
      The Borough 149 £4,509
      Finsbury 157 £4,614
      Notting Hill 417 £4,659
      Brompton 782 £4,940
      Chalk Farm 285 £5,030
      Holborn 119 £5,237
      Bloomsbury 123 £5,439
      Southwark 91 £5,593
      Belsize Park 345 £5,773
      Kensington 300 £7,559
      Chelsea 411 £7,569
      Hampstead Garden Suburb 20 £11,159
      South Kensington 497 £11,844
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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