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 46 £1,213
      Thornton Heath 67 £1,376
      Hounslow West 58 £1,389
      Heston 33 £1,427
      Edmonton 52 £1,439
      Perry Vale 29 £1,441
      Rush Green 23 £1,449
      South Norwood 40 £1,488
      Waddon 80 £1,490
      Poverest 22 £1,498
      Gants Hill 46 £1,507
      Highams Park 23 £1,516
      Norbury 32 £1,523
      Cowley 29 £1,531
      Purley 38 £1,532
      Penge 21 £1,548
      Greenford 47 £1,554
      Feltham 49 £1,554
      Newbury Park 34 £1,559
      Carshalton Beeches 46 £1,561
      Chingford 25 £1,566
      Seven Kings 64 £1,569
      Northwood 45 £1,570
      Addiscombe 50 £1,603
      Yiewsley 29 £1,604
      Yeading 36 £1,605
      Kenton 21 £1,610
      Harrow Weald 44 £1,610
      Forest Hill 31 £1,625
      Wealdstone 164 £1,647
      Broad Green 134 £1,655
      Manor Park 24 £1,667
      Stanmore 21 £1,673
      Benhilton 53 £1,675
      Rayners Lane 68 £1,677
      Hither Green 33 £1,699
      Dagenham 26 £1,705
      Palmers Green 49 £1,713
      New Malden 24 £1,717
      Anerley 24 £1,724
      Catford South 26 £1,726
      Cricklewood 51 £1,729
      Southgate 25 £1,741
      Plashet 21 £1,743
      Scrattons Farm 22 £1,743
      Ponders End 26 £1,747
      Widmore 21 £1,749
      West Drayton 38 £1,749
      Forest Gate 25 £1,751
      Southbury 34 £1,753
      Hendon Central 60 £1,788
      Harringay 78 £1,793
      West Green 107 £1,805
      Collier's Wood 60 £1,809
      Surbiton 63 £1,815
      Beckenham 44 £1,820
      Kingsbury 41 £1,838
      Plaistow 46 £1,842
      Wallington 33 £1,842
      Sudbury Hill 28 £1,844
      Brunswick Park 24 £1,852
      Hillingdon 31 £1,863
      Sudbury 78 £1,869
      Harlesden 91 £1,882
      Finchley 37 £1,885
      Leyton 110 £1,899
      Pinner 23 £1,910
      Shortlands 24 £1,919
      Whetstone 28 £1,927
      Charlton 43 £1,953
      Roehampton 30 £1,958
      Hendon 65 £1,960
      Gallions Reach 36 £1,961
      Deptford 64 £1,963
      Hayes 130 £1,964
      Brockley 31 £1,965
      West Hendon 39 £1,982
      Alperton 68 £1,988
      New Barnet 26 £1,991
      Ladywell 67 £1,998
      East Dulwich 35 £2,006
      Church End 49 £2,029
      Plumstead 68 £2,030
      West Hackney 36 £2,034
      Worton 71 £2,042
      Streatham 123 £2,056
      Mitcham 42 £2,060
      Ickenham 32 £2,065
      Thames View 24 £2,066
      Tulse Hill 26 £2,072
      Bethnal Green 165 £2,073
      Perivale 35 £2,090
      Crystal Palace 22 £2,099
      Park Royal 154 £2,110
      Thamesmead 28 £2,110
      New Cross 69 £2,119
      West Norwood 60 £2,119
      Clapton 88 £2,133
      Selhurst 58 £2,137
      North Finchley 50 £2,143
      Mapesbury 60 £2,155
      New Cross Gate 31 £2,188
      Preston 69 £2,191
      Hackney Wick 22 £2,191
      Furzedown 197 £2,196
      Streatham Hill 131 £2,197
      Poplar 93 £2,199
      Southfields 56 £2,222
      Woodside Park 26 £2,230
      Summerstown 62 £2,230
      Camberwell 64 £2,231
      Homerton 36 £2,232
      Merton 69 £2,234
      Kidbrooke 73 £2,250
      Canning Town 123 £2,255
      Hornsey 84 £2,257
      Strawberry Hill 29 £2,287
      Putney 153 £2,291
      East Greenwich 126 £2,297
      Archway 90 £2,303
      Finsbury Park 82 £2,303
      Stoke Newington 109 £2,320
      Shadwell 76 £2,338
      Bow 112 £2,343
      Colindale 179 £2,365
      Dollis Hill 89 £2,365
      Leytonstone 51 £2,374
      Earlsfield 60 £2,388
      Limehouse 162 £2,390
      West Finchley 29 £2,425
      Upton Park 26 £2,433
      Temple Fortune 51 £2,434
      West Ham 68 £2,440
      Crouch End 61 £2,451
      Twyford 49 £2,461
      Muswell Hill 57 £2,468
      Spring Grove 99 £2,470
      Holloway 146 £2,476
      Brixton 123 £2,484
      Rotherhithe 96 £2,491
      Dalston 66 £2,506
      Balham 159 £2,506
      Clapham 191 £2,519
      Mill Hill 30 £2,531
      Loughborough Junction 56 £2,534
      Stroud Green 33 £2,545
      Shacklewell 61 £2,563
      Wandsworth 198 £2,580
      Friern Barnet 30 £2,595
      Norbiton 125 £2,610
      Haggerston 49 £2,630
      Mile End 102 £2,636
      St Pancras 242 £2,638
      West Kensington 303 £2,655
      Stockwell 111 £2,672
      Cockfosters 43 £2,696
      Silvertown 87 £2,711
      Old Kent Road 92 £2,723
      Charlton Riverside 38 £2,725
      Stamford Hill 68 £2,740
      Kennington 27 £2,757
      Greenwich Peninsula 43 £2,768
      Highbury 130 £2,772
      Blackwall 228 £2,798
      Shepherd's Bush 337 £2,806
      South Hampstead 177 £2,828
      Hanwell 126 £2,831
      Raynes Park 71 £2,840
      Stratford 234 £2,857
      Walworth 92 £2,884
      Brondesbury 101 £2,910
      Beckton 24 £2,917
      Tufnell Park 27 £2,921
      Brent Cross 64 £2,930
      Clapham Junction 214 £2,968
      Mortlake 22 £2,970
      Kew 25 £2,990
      Oval 80 £2,998
      Queen's Park 99 £3,023
      North Sheen 29 £3,024
      Hackney 81 £3,040
      Golders Green 109 £3,166
      Elephant and Castle 145 £3,168
      Brook Green 143 £3,180
      Merton Park 45 £3,186
      Barnsbury 243 £3,258
      Whitechapel 453 £3,274
      Kilburn 104 £3,279
      Hammersmith 429 £3,290
      Islington 150 £3,325
      Bermondsey 160 £3,384
      Fulham 323 £3,388
      Stepney 94 £3,418
      Isle of Dogs 450 £3,420
      Lambeth 41 £3,428
      Peckham 135 £3,496
      Fitzrovia 240 £3,535
      Canary Wharf 339 £3,559
      St Margarets 38 £3,560
      Somers Town 88 £3,586
      Hampton Wick 28 £3,645
      Battersea 170 £3,697
      West Hampstead 246 £3,705
      Kentish Town 129 £3,772
      Shoreditch 131 £3,855
      Wapping 231 £3,887
      North Kensington 267 £3,927
      Waterloo 86 £3,965
      Earl's Court 451 £3,998
      Hoxton 135 £4,042
      Clerkenwell 172 £4,047
      King's Cross 204 £4,101
      Vauxhall 224 £4,431
      Gospel Oak 35 £4,433
      The Borough 152 £4,487
      Finsbury 150 £4,587
      Notting Hill 395 £4,732
      Brompton 699 £4,902
      Chalk Farm 268 £5,178
      Holborn 114 £5,263
      Southwark 93 £5,521
      Bloomsbury 131 £5,622
      Belsize Park 362 £5,654
      Kensington 339 £7,396
      Chelsea 415 £7,588
      Hampstead Garden Suburb 20 £11,159
      South Kensington 488 £11,891
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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