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,223
      Thornton Heath 71 £1,385
      Hounslow West 74 £1,428
      Edmonton 54 £1,430
      Northumberland Heath 21 £1,462
      South Norwood 44 £1,465
      Rush Green 28 £1,474
      Perry Vale 35 £1,492
      Norbury 29 £1,513
      Poverest 20 £1,518
      Greenford 51 £1,524
      Cowley 28 £1,525
      Gants Hill 53 £1,531
      Northwood 45 £1,532
      Heston 38 £1,543
      Bowes 20 £1,548
      Highams Park 25 £1,556
      Carshalton Beeches 47 £1,567
      Feltham 55 £1,573
      Purley 41 £1,574
      Chingford 29 £1,586
      Newbury Park 37 £1,588
      Penge 26 £1,598
      Dagenham 31 £1,609
      Seven Kings 73 £1,616
      Kenton 25 £1,618
      Waddon 81 £1,643
      Wealdstone 176 £1,652
      Harrow Weald 48 £1,658
      Forest Hill 28 £1,659
      Hither Green 47 £1,672
      Rayners Lane 74 £1,676
      Stanmore 29 £1,678
      Addiscombe 51 £1,680
      Broad Green 142 £1,681
      Yeading 38 £1,686
      Manor Park 28 £1,696
      Benhilton 59 £1,699
      Yiewsley 36 £1,715
      Ponders End 27 £1,722
      Cricklewood 56 £1,724
      Palmers Green 60 £1,729
      West Drayton 40 £1,734
      Southbury 39 £1,735
      Catford South 25 £1,737
      Becontree 22 £1,738
      Woodside 23 £1,740
      Plashet 24 £1,746
      Osterley 21 £1,749
      Anerley 29 £1,756
      Kingsbury 41 £1,764
      Harringay 88 £1,768
      Widmore 24 £1,769
      Southgate 28 £1,774
      West Green 124 £1,776
      Hendon Central 61 £1,781
      Sudbury Hill 30 £1,781
      Becontree Heath 21 £1,783
      Surbiton 65 £1,785
      Thamesmead 28 £1,795
      New Malden 28 £1,800
      Beckenham 47 £1,803
      Worton 79 £1,805
      Wallington 36 £1,845
      Pinner 21 £1,847
      Plaistow 54 £1,850
      Collier's Wood 64 £1,851
      Colney Hatch 22 £1,855
      Sudbury 87 £1,873
      Harlesden 93 £1,882
      Brunswick Park 25 £1,884
      Leyton 119 £1,896
      Forest Gate 25 £1,911
      Finchley 40 £1,911
      Scrattons Farm 26 £1,914
      Gallions Reach 42 £1,918
      Whetstone 24 £1,925
      Charlton 40 £1,928
      Hillingdon 28 £1,941
      Shortlands 21 £1,944
      Thames View 30 £1,952
      Hayes 126 £1,953
      Plumstead 63 £1,963
      Brockley 33 £1,965
      Camberwell 66 £1,966
      West Hendon 39 £1,973
      Mitcham 50 £1,978
      Ladywell 77 £1,982
      New Barnet 29 £1,985
      Hendon 80 £1,991
      Church End 58 £1,998
      Streatham 128 £2,002
      Deptford 72 £2,009
      Roehampton 30 £2,039
      New Cross Gate 38 £2,040
      Crystal Palace 27 £2,041
      Alperton 79 £2,045
      West Norwood 61 £2,056
      East Dulwich 37 £2,058
      Perivale 37 £2,058
      Selhurst 61 £2,066
      High Barnet 21 £2,077
      Park Royal 171 £2,089
      New Cross 70 £2,097
      Tulse Hill 28 £2,100
      Peckham 60 £2,103
      Clapton 93 £2,133
      Ickenham 31 £2,134
      Mapesbury 64 £2,140
      Woodside Park 28 £2,152
      Streatham Hill 141 £2,152
      Bethnal Green 172 £2,165
      Southfields 65 £2,175
      Hornsey 93 £2,175
      North Finchley 52 £2,179
      Homerton 39 £2,182
      Brixton 147 £2,188
      Hackney Wick 22 £2,192
      Nunhead 21 £2,210
      Merton 80 £2,217
      Preston 72 £2,219
      Canning Town 140 £2,227
      Furzedown 219 £2,233
      Summerstown 71 £2,239
      West Hackney 32 £2,258
      Poplar 96 £2,259
      Strawberry Hill 31 £2,272
      Kidbrooke 76 £2,281
      Loughborough Junction 46 £2,317
      Finsbury Park 84 £2,326
      Archway 93 £2,339
      East Greenwich 134 £2,345
      Colindale 190 £2,381
      Dollis Hill 97 £2,381
      Middle Park 20 £2,389
      Mill Hill 33 £2,391
      West Ham 73 £2,392
      Upton Park 29 £2,394
      West Finchley 27 £2,402
      Leytonstone 54 £2,404
      Crouch End 72 £2,405
      Twyford 52 £2,411
      Earlsfield 66 £2,417
      Limehouse 170 £2,421
      Bow 121 £2,429
      Stroud Green 38 £2,435
      Mile End 104 £2,435
      Temple Fortune 56 £2,443
      Stoke Newington 127 £2,445
      Balham 161 £2,479
      Rotherhithe 105 £2,484
      Dalston 71 £2,504
      Muswell Hill 63 £2,517
      Putney 136 £2,519
      Merton Park 48 £2,521
      Spring Grove 112 £2,551
      Clapham 198 £2,555
      Norbiton 136 £2,620
      Holloway 164 £2,628
      Shacklewell 66 £2,628
      Friern Barnet 26 £2,638
      Wandsworth 212 £2,666
      West Kensington 309 £2,673
      Cockfosters 44 £2,678
      St Pancras 216 £2,684
      Stockwell 120 £2,687
      Old Kent Road 84 £2,691
      Greenwich Peninsula 44 £2,699
      Silvertown 101 £2,707
      Tufnell Park 41 £2,714
      Shepherd's Bush 389 £2,715
      Beckton 24 £2,715
      Blackwall 231 £2,726
      Stamford Hill 68 £2,728
      Raynes Park 74 £2,740
      Stepney 76 £2,754
      Kennington 33 £2,759
      Charlton Riverside 38 £2,792
      Hanwell 128 £2,798
      Brent Cross 63 £2,807
      Stratford 244 £2,879
      Walworth 92 £2,904
      Kew 28 £2,907
      South Hampstead 188 £2,914
      Brook Green 133 £2,930
      Kilburn 126 £2,931
      Brondesbury 104 £2,946
      Queen's Park 104 £2,947
      North Sheen 35 £2,955
      Mortlake 22 £2,975
      Oval 78 £3,012
      Golders Green 123 £3,026
      North Kensington 231 £3,079
      Lambeth 38 £3,087
      Hackney 76 £3,089
      Haggerston 68 £3,193
      Elephant and Castle 141 £3,201
      Clapham Junction 184 £3,215
      Shadwell 140 £3,228
      Hammersmith 452 £3,244
      Barnsbury 242 £3,248
      Whitechapel 475 £3,273
      Isle of Dogs 468 £3,323
      Islington 159 £3,330
      Fulham 318 £3,424
      St Margarets 42 £3,444
      Bermondsey 139 £3,463
      Canary Wharf 342 £3,522
      Fitzrovia 256 £3,553
      Somers Town 94 £3,616
      Hampton Wick 28 £3,645
      Battersea 173 £3,648
      West Hampstead 252 £3,728
      Highbury 188 £3,756
      Kentish Town 138 £3,762
      Shoreditch 117 £3,811
      Earl's Court 453 £3,837
      Wapping 221 £3,855
      Petersham 21 £3,914
      Hoxton 141 £4,021
      Finsbury 119 £4,206
      Gospel Oak 38 £4,233
      Waterloo 73 £4,314
      Clerkenwell 204 £4,349
      The Borough 156 £4,382
      Vauxhall 224 £4,387
      King's Cross 158 £4,570
      Notting Hill 404 £4,640
      Brompton 794 £4,913
      Chalk Farm 285 £4,969
      Holborn 153 £5,160
      Bloomsbury 124 £5,398
      Southwark 77 £5,721
      Belsize Park 327 £5,765
      Chelsea 420 £7,422
      Kensington 292 £7,639
      Hampstead Garden Suburb 21 £10,844
      South Kensington 497 £11,809
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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