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
      Thornton Heath 71 £1,385
      Hounslow West 72 £1,441
      Edmonton 53 £1,442
      South Norwood 44 £1,472
      Rush Green 27 £1,475
      Heston 37 £1,489
      Poverest 22 £1,498
      Perry Vale 35 £1,510
      Norbury 30 £1,518
      Gants Hill 56 £1,526
      Cowley 29 £1,533
      Greenford 49 £1,535
      Chingford 28 £1,541
      Northwood 49 £1,549
      Highams Park 25 £1,556
      Bowes 21 £1,560
      Feltham 55 £1,565
      Carshalton Beeches 45 £1,565
      Purley 46 £1,579
      Newbury Park 39 £1,587
      Harrow Weald 45 £1,599
      Chadwell Heath 20 £1,605
      Penge 22 £1,621
      Kenton 24 £1,636
      Seven Kings 78 £1,640
      Forest Hill 31 £1,644
      Broad Green 146 £1,649
      Wealdstone 177 £1,649
      Stanmore 23 £1,651
      Becontree Heath 21 £1,661
      Addiscombe 58 £1,663
      Yeading 40 £1,667
      Yiewsley 35 £1,672
      Rayners Lane 73 £1,679
      Hither Green 43 £1,681
      Dagenham 28 £1,686
      Manor Park 27 £1,690
      Cricklewood 50 £1,712
      Benhilton 62 £1,716
      Catford South 26 £1,726
      Becontree 21 £1,729
      Palmers Green 57 £1,732
      Ponders End 28 £1,733
      Scrattons Farm 22 £1,743
      Plashet 25 £1,748
      Southbury 37 £1,749
      West Drayton 38 £1,750
      Anerley 28 £1,753
      Worton 72 £1,754
      Southgate 26 £1,759
      Osterley 20 £1,761
      Woodside 24 £1,763
      New Malden 27 £1,765
      Harringay 88 £1,774
      Hendon Central 62 £1,779
      West Green 126 £1,796
      Widmore 25 £1,797
      Sudbury Hill 29 £1,801
      Surbiton 63 £1,802
      Beckenham 45 £1,815
      Brunswick Park 26 £1,831
      Plaistow 49 £1,831
      Wallington 35 £1,835
      Collier's Wood 63 £1,837
      Kingsbury 41 £1,849
      Forest Gate 28 £1,859
      Colney Hatch 20 £1,861
      Pinner 22 £1,861
      Harlesden 98 £1,867
      Sudbury 87 £1,873
      Hillingdon 31 £1,877
      Finchley 39 £1,880
      Waddon 88 £1,920
      Shortlands 24 £1,922
      Hendon 76 £1,936
      Leyton 119 £1,938
      Gallions Reach 40 £1,944
      Hayes 136 £1,944
      New Barnet 28 £1,949
      Charlton 45 £1,954
      West Hendon 42 £1,957
      Well Hall 20 £1,973
      Deptford 73 £1,975
      Plumstead 73 £1,982
      Brockley 32 £1,990
      West Hackney 37 £1,996
      Streatham 133 £2,011
      Mitcham 46 £2,014
      Church End 56 £2,017
      Whetstone 30 £2,019
      Ladywell 73 £2,023
      Thames View 27 £2,032
      Alperton 75 £2,034
      Roehampton 32 £2,038
      East Dulwich 41 £2,043
      Perivale 39 £2,048
      Ickenham 34 £2,054
      Tulse Hill 30 £2,056
      West Norwood 67 £2,065
      Park Royal 169 £2,085
      Crystal Palace 25 £2,091
      Thamesmead 33 £2,100
      Selhurst 61 £2,100
      Hornchurch 20 £2,103
      Bethnal Green 174 £2,122
      Clapton 95 £2,131
      Streatham Hill 134 £2,147
      Mapesbury 63 £2,148
      New Cross Gate 34 £2,166
      North Finchley 51 £2,170
      Leytonstone 48 £2,175
      Woodside Park 27 £2,179
      Southfields 63 £2,184
      Preston 72 £2,188
      Furzedown 212 £2,191
      Camberwell 68 £2,206
      Hornsey 96 £2,216
      Merton 76 £2,227
      Nunhead 21 £2,241
      Canning Town 134 £2,243
      Kidbrooke 79 £2,248
      Homerton 35 £2,256
      Summerstown 67 £2,257
      Poplar 101 £2,272
      Hackney Wick 23 £2,286
      Shadwell 92 £2,295
      Strawberry Hill 31 £2,305
      Dollis Hill 105 £2,311
      Stoke Newington 124 £2,314
      East Greenwich 135 £2,319
      Finsbury Park 86 £2,319
      Putney 156 £2,323
      Archway 97 £2,328
      Colindale 190 £2,341
      Loughborough Junction 53 £2,371
      Bow 123 £2,374
      Limehouse 167 £2,381
      Earlsfield 67 £2,402
      Mill Hill 33 £2,405
      Twyford 54 £2,405
      West Ham 74 £2,407
      Upton Park 28 £2,424
      Crouch End 70 £2,431
      West Finchley 30 £2,435
      Stroud Green 37 £2,447
      Muswell Hill 62 £2,454
      Brixton 137 £2,466
      Temple Fortune 51 £2,469
      Kilburn 98 £2,475
      Dalston 71 £2,477
      Balham 165 £2,491
      Holloway 161 £2,498
      Rotherhithe 101 £2,531
      Clapham 203 £2,541
      Shacklewell 66 £2,554
      Spring Grove 115 £2,561
      New Cross 99 £2,593
      Wandsworth 212 £2,594
      Cockfosters 49 £2,606
      Norbiton 129 £2,619
      Friern Barnet 29 £2,641
      St Pancras 243 £2,641
      West Kensington 311 £2,671
      Stockwell 122 £2,673
      Silvertown 93 £2,679
      Kennington 30 £2,701
      Stamford Hill 71 £2,729
      Charlton Riverside 39 £2,729
      Greenwich Peninsula 47 £2,735
      Old Kent Road 89 £2,747
      Haggerston 51 £2,750
      Raynes Park 77 £2,763
      Hanwell 130 £2,772
      Shepherd's Bush 360 £2,776
      Beckton 27 £2,778
      Blackwall 236 £2,792
      South Hampstead 186 £2,839
      Stratford 241 £2,868
      Walworth 96 £2,872
      Mile End 131 £2,880
      Stepney 88 £2,887
      Highbury 141 £2,903
      Tufnell Park 31 £2,928
      Kew 27 £2,941
      Oval 81 £2,946
      Mortlake 22 £2,970
      Queen's Park 104 £2,981
      North Sheen 32 £2,989
      Peckham 90 £2,997
      Clapham Junction 212 £3,001
      Brent Cross 64 £3,003
      Hackney 81 £3,076
      Golders Green 118 £3,117
      Merton Park 47 £3,146
      Brook Green 145 £3,156
      Elephant and Castle 148 £3,165
      Barnsbury 250 £3,242
      Hammersmith 439 £3,284
      Islington 155 £3,292
      Whitechapel 477 £3,322
      Bermondsey 166 £3,347
      Fulham 334 £3,379
      Isle of Dogs 474 £3,386
      North Kensington 248 £3,401
      Lambeth 41 £3,418
      St Margarets 41 £3,467
      Fitzrovia 255 £3,517
      Canary Wharf 340 £3,549
      Brondesbury 131 £3,595
      Somers Town 92 £3,599
      Hampton Wick 28 £3,645
      West Hampstead 254 £3,658
      Battersea 174 £3,660
      Kentish Town 134 £3,736
      Shoreditch 128 £3,798
      Petersham 21 £3,814
      Wapping 231 £3,899
      Earl's Court 465 £3,933
      Waterloo 90 £3,968
      Hoxton 142 £4,009
      Clerkenwell 182 £4,060
      King's Cross 201 £4,156
      Gospel Oak 38 £4,244
      Vauxhall 231 £4,371
      The Borough 152 £4,490
      Finsbury 157 £4,592
      Notting Hill 413 £4,691
      Brompton 763 £4,934
      Chalk Farm 279 £5,073
      Holborn 120 £5,201
      Southwark 94 £5,507
      Bloomsbury 129 £5,515
      Belsize Park 366 £5,611
      Kensington 310 £7,492
      Chelsea 408 £7,549
      Hampstead Garden Suburb 20 £11,159
      South Kensington 496 £11,918
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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