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 66 £1,373
      Hounslow West 56 £1,382
      Heston 33 £1,427
      Rush Green 21 £1,440
      Perry Vale 29 £1,441
      Edmonton 50 £1,442
      Waddon 78 £1,492
      Poverest 22 £1,498
      South Norwood 37 £1,500
      Gants Hill 46 £1,507
      Highams Park 23 £1,516
      Norbury 32 £1,523
      Cowley 28 £1,528
      Purley 38 £1,532
      Newbury Park 33 £1,546
      Penge 21 £1,548
      Seven Kings 61 £1,550
      Greenford 47 £1,553
      Feltham 47 £1,556
      Northwood 43 £1,561
      Carshalton Beeches 46 £1,561
      Chingford 25 £1,566
      Addiscombe 48 £1,595
      Harrow Weald 42 £1,600
      Yiewsley 29 £1,604
      Yeading 36 £1,605
      Kenton 20 £1,605
      Forest Hill 31 £1,625
      Wealdstone 164 £1,647
      Broad Green 132 £1,658
      Manor Park 24 £1,667
      Benhilton 52 £1,674
      Palmers Green 45 £1,683
      Rayners Lane 66 £1,688
      Stanmore 20 £1,690
      Hither Green 30 £1,696
      Dagenham 25 £1,710
      New Malden 24 £1,717
      Anerley 23 £1,721
      Scrattons Farm 21 £1,721
      Catford South 26 £1,726
      Cricklewood 50 £1,735
      Southbury 33 £1,741
      Southgate 25 £1,741
      Plashet 21 £1,743
      Widmore 21 £1,749
      Forest Gate 25 £1,751
      Ponders End 25 £1,753
      Hendon Central 59 £1,765
      West Drayton 37 £1,770
      Harringay 77 £1,786
      West Green 105 £1,802
      Collier's Wood 58 £1,803
      Surbiton 61 £1,813
      Beckenham 43 £1,825
      Kingsbury 41 £1,837
      Wallington 33 £1,842
      Sudbury Hill 28 £1,844
      Sudbury 73 £1,851
      Brunswick Park 23 £1,859
      Shortlands 23 £1,860
      Plaistow 45 £1,862
      Harlesden 89 £1,871
      Hillingdon 30 £1,878
      Finchley 36 £1,890
      Pinner 23 £1,910
      Leyton 105 £1,920
      Whetstone 28 £1,927
      Gallions Reach 35 £1,945
      Roehampton 30 £1,958
      Charlton 42 £1,958
      Hendon 65 £1,960
      Deptford 64 £1,963
      Brockley 30 £1,964
      Hayes 129 £1,965
      West Hendon 39 £1,982
      New Barnet 26 £1,991
      Alperton 67 £1,993
      Ladywell 66 £2,003
      East Dulwich 34 £2,014
      West Hackney 33 £2,016
      Church End 49 £2,029
      Worton 70 £2,049
      Plumstead 66 £2,054
      Streatham 121 £2,055
      Ickenham 32 £2,065
      Thames View 24 £2,066
      Tulse Hill 26 £2,072
      Bethnal Green 165 £2,072
      Mitcham 41 £2,076
      Perivale 35 £2,090
      Crystal Palace 22 £2,099
      Thamesmead 28 £2,110
      Park Royal 151 £2,112
      New Cross 66 £2,113
      West Norwood 59 £2,133
      Clapton 86 £2,139
      North Finchley 49 £2,153
      Mapesbury 60 £2,155
      Selhurst 56 £2,161
      Poplar 91 £2,170
      New Cross Gate 31 £2,188
      Preston 69 £2,191
      Hackney Wick 22 £2,191
      Streatham Hill 128 £2,198
      Furzedown 195 £2,200
      Woodside Park 26 £2,230
      Summerstown 62 £2,230
      Camberwell 64 £2,231
      Homerton 36 £2,232
      Merton 69 £2,234
      Southfields 55 £2,239
      Kidbrooke 72 £2,249
      Hornsey 84 £2,257
      Canning Town 121 £2,261
      Strawberry Hill 29 £2,287
      East Greenwich 124 £2,298
      Archway 90 £2,303
      Finsbury Park 82 £2,303
      Stoke Newington 108 £2,313
      Putney 149 £2,319
      Bow 111 £2,333
      Shadwell 76 £2,338
      Earlsfield 61 £2,343
      Colindale 179 £2,365
      Leytonstone 50 £2,387
      Dollis Hill 86 £2,395
      Limehouse 160 £2,399
      West Finchley 29 £2,425
      Upton Park 26 £2,433
      Temple Fortune 51 £2,434
      Crouch End 60 £2,436
      Muswell Hill 57 £2,459
      Twyford 47 £2,462
      West Ham 65 £2,472
      Brixton 121 £2,484
      Spring Grove 97 £2,490
      Holloway 142 £2,490
      Rotherhithe 95 £2,491
      Dalston 66 £2,506
      Clapham 190 £2,512
      Stroud Green 32 £2,523
      Balham 159 £2,528
      Mill Hill 30 £2,531
      Loughborough Junction 54 £2,543
      Shacklewell 61 £2,563
      Friern Barnet 29 £2,568
      Wandsworth 195 £2,604
      Norbiton 123 £2,611
      Haggerston 49 £2,630
      Mile End 101 £2,630
      St Pancras 242 £2,639
      West Kensington 299 £2,674
      Stockwell 110 £2,676
      Cockfosters 43 £2,696
      Silvertown 86 £2,717
      Old Kent Road 90 £2,721
      Stamford Hill 68 £2,741
      Highbury 129 £2,755
      Kennington 27 £2,757
      Greenwich Peninsula 43 £2,768
      Charlton Riverside 36 £2,789
      Shepherd's Bush 335 £2,796
      Blackwall 225 £2,803
      South Hampstead 175 £2,834
      Stratford 231 £2,851
      Hanwell 123 £2,851
      Raynes Park 70 £2,853
      Tufnell Park 27 £2,870
      Walworth 89 £2,893
      Brondesbury 99 £2,910
      Brent Cross 63 £2,943
      Beckton 23 £2,953
      Oval 78 £2,967
      Mortlake 22 £2,970
      Clapham Junction 205 £2,971
      Kew 24 £3,006
      North Sheen 29 £3,024
      Queen's Park 97 £3,033
      Hackney 79 £3,054
      Elephant and Castle 142 £3,184
      Brook Green 142 £3,184
      Golders Green 108 £3,184
      Merton Park 45 £3,186
      Kilburn 102 £3,250
      Barnsbury 244 £3,252
      Whitechapel 451 £3,276
      Hammersmith 427 £3,290
      Islington 150 £3,325
      Bermondsey 160 £3,384
      Fulham 328 £3,389
      Isle of Dogs 444 £3,427
      Lambeth 41 £3,428
      Stepney 94 £3,435
      Peckham 134 £3,502
      Fitzrovia 240 £3,530
      Canary Wharf 338 £3,566
      Somers Town 87 £3,592
      St Margarets 37 £3,613
      Hampton Wick 28 £3,645
      Battersea 169 £3,683
      West Hampstead 246 £3,704
      Kentish Town 128 £3,784
      Shoreditch 130 £3,860
      Wapping 231 £3,887
      North Kensington 264 £3,920
      Waterloo 85 £3,968
      Earl's Court 451 £4,003
      Clerkenwell 169 £4,036
      Hoxton 134 £4,070
      King's Cross 204 £4,102
      Vauxhall 224 £4,431
      The Borough 152 £4,487
      Gospel Oak 34 £4,497
      Finsbury 146 £4,569
      Notting Hill 392 £4,738
      Brompton 697 £4,903
      Chalk Farm 266 £5,186
      Holborn 114 £5,259
      Southwark 91 £5,547
      Bloomsbury 132 £5,611
      Belsize Park 363 £5,641
      Kensington 342 £7,386
      Chelsea 413 £7,608
      Hampstead Garden Suburb 20 £11,159
      South Kensington 487 £11,905
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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