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
      Chingford 22 £1,413
      Cowley 31 £1,434
      Catford South 31 £1,436
      Rush Green 40 £1,454
      Norbury 25 £1,468
      Northumberland Heath 29 £1,469
      Greenford 57 £1,478
      The Wrythe 22 £1,491
      Hounslow West 61 £1,492
      Yeading 43 £1,495
      Newbury Park 26 £1,528
      Anerley 22 £1,535
      Bedfont 21 £1,539
      Bowes 24 £1,557
      Shooters Hill 21 £1,571
      Gants Hill 52 £1,572
      Kenton 28 £1,574
      Heston 40 £1,576
      Thornton Heath 66 £1,576
      Cranford 43 £1,584
      Northwood 40 £1,590
      Rayners Lane 73 £1,596
      Ponders End 33 £1,598
      Carshalton Beeches 40 £1,609
      Highams Park 27 £1,615
      Waddon 71 £1,617
      Palmers Green 50 £1,624
      South Norwood 49 £1,637
      Becontree Heath 23 £1,643
      Broad Green 161 £1,646
      Wealdstone 175 £1,655
      Seven Kings 87 £1,656
      Feltham 43 £1,661
      West Drayton 39 £1,676
      Harrow Weald 38 £1,695
      Southbury 43 £1,702
      Penge 25 £1,703
      Shortlands 23 £1,723
      Edmonton 55 £1,749
      Perry Vale 38 £1,751
      Becontree 25 £1,759
      Forest Hill 36 £1,760
      Southgate 30 £1,779
      West Barnes 26 £1,792
      Dagenham 36 £1,795
      New Barnet 29 £1,804
      Finchley 31 £1,815
      Plumstead 52 £1,816
      Hillingdon 39 £1,828
      Hither Green 45 £1,838
      Hendon Central 55 £1,842
      Osterley 24 £1,845
      Brunswick Park 28 £1,850
      Addiscombe 61 £1,856
      Beckenham 40 £1,861
      Kingsbury 52 £1,865
      Whetstone 29 £1,878
      Wallington 25 £1,884
      Harringay 95 £1,884
      Sudbury 88 £1,884
      New Malden 24 £1,885
      West Green 139 £1,887
      Cricklewood 46 £1,910
      Surbiton 66 £1,916
      Plashet 24 £1,931
      Widmore 29 £1,933
      Woodside 27 £1,941
      Benhilton 51 £1,941
      West Norwood 75 £1,951
      Tulse Hill 27 £1,951
      Spring Grove 73 £1,957
      Forest Gate 37 £1,961
      Alperton 81 £1,964
      Hanwell 119 £1,979
      Plaistow 50 £1,979
      High Barnet 24 £1,980
      Mitcham 39 £1,987
      Perivale 56 £1,992
      Leyton 100 £1,996
      Collier's Wood 65 £1,998
      Hayes 101 £2,011
      Charlton 38 £2,016
      Sudbury Hill 27 £2,022
      Church End 49 £2,022
      Purley 44 £2,024
      Roehampton 38 £2,047
      Stanmore 32 £2,049
      Brockley 34 £2,060
      Ladywell 65 £2,062
      West Hendon 55 £2,071
      Harlesden 116 £2,078
      Hendon 68 £2,082
      Hornchurch 23 £2,083
      Crystal Palace 22 £2,086
      Dollis Hill 121 £2,095
      Deptford 71 £2,101
      Selhurst 69 £2,127
      Streatham 115 £2,139
      Summerstown 60 £2,166
      Ickenham 33 £2,167
      Park Royal 152 £2,184
      Preston 79 £2,184
      Camberwell 81 £2,187
      Strawberry Hill 46 £2,188
      Peckham 78 £2,196
      New Cross 77 £2,219
      Earlsfield 52 £2,229
      Leytonstone 43 £2,238
      Hornsey 110 £2,238
      West Hackney 36 £2,241
      Kilburn 86 £2,257
      Furzedown 191 £2,266
      East Dulwich 34 £2,281
      Yiewsley 45 £2,284
      Mill Hill 32 £2,291
      Merton 83 £2,300
      New Cross Gate 43 £2,301
      Streatham Hill 132 £2,303
      Hackney Wick 25 £2,309
      North Finchley 61 £2,324
      Brixton 139 £2,325
      West Finchley 23 £2,336
      Mapesbury 63 £2,367
      Finsbury Park 90 £2,372
      Twyford 41 £2,373
      Middle Park 20 £2,380
      Archway 118 £2,394
      Gallions Reach 21 £2,395
      East Sheen 22 £2,403
      Colindale 197 £2,406
      Poplar 116 £2,409
      Beckton 28 £2,413
      Clapton 84 £2,441
      Crouch End 64 £2,451
      Friern Barnet 30 £2,453
      Norbiton 142 £2,463
      Kidbrooke 72 £2,465
      Balham 159 £2,481
      Nunhead 26 £2,483
      Bethnal Green 106 £2,486
      Muswell Hill 79 £2,489
      Mile End 108 £2,499
      Stoke Newington 122 £2,501
      Bow 132 £2,504
      Holloway 210 £2,530
      Homerton 31 £2,537
      Limehouse 160 £2,549
      East Greenwich 116 £2,559
      Woodside Park 26 £2,560
      Loughborough Junction 49 £2,567
      Merton Park 54 £2,567
      Temple Fortune 61 £2,577
      Southfields 68 £2,583
      Worton 92 £2,590
      Shacklewell 64 £2,594
      Charlton Riverside 34 £2,621
      Brondesbury 101 £2,662
      West Ham 75 £2,667
      Dalston 69 £2,669
      Rotherhithe 85 £2,687
      Haggerston 56 £2,714
      Raynes Park 83 £2,724
      Tufnell Park 44 £2,725
      Stepney 82 £2,735
      Canning Town 123 £2,744
      Brent Cross 73 £2,744
      Upton Park 35 £2,760
      Clapham 190 £2,763
      Shepherd's Bush 376 £2,766
      Old Kent Road 122 £2,781
      Hackney 80 £2,805
      St Pancras 203 £2,809
      Stockwell 106 £2,833
      West Kensington 317 £2,836
      Queen's Park 98 £2,845
      Blackwall 289 £2,871
      Putney 125 £2,882
      Greenwich Peninsula 52 £2,884
      Wandsworth 183 £2,888
      Highbury 139 £2,923
      Stamford Hill 53 £2,953
      Shadwell 88 £2,953
      Stratford 302 £2,958
      Golders Green 160 £2,958
      Silvertown 118 £2,973
      Walworth 100 £2,993
      Cockfosters 34 £3,039
      Kew 21 £3,111
      St Margarets 57 £3,111
      Brook Green 168 £3,126
      Clapham Junction 179 £3,234
      Kennington 45 £3,265
      Isle of Dogs 699 £3,266
      North Sheen 44 £3,267
      Elephant and Castle 274 £3,306
      Oval 90 £3,331
      North Kensington 180 £3,350
      Fitzrovia 274 £3,385
      West Hampstead 253 £3,397
      Barnsbury 246 £3,424
      Stroud Green 28 £3,507
      Whitechapel 533 £3,512
      Fulham 282 £3,540
      Hammersmith 546 £3,546
      Islington 166 £3,553
      South Hampstead 203 £3,563
      Petersham 25 £3,575
      Upton 22 £3,609
      Battersea 175 £3,619
      Bermondsey 160 £3,653
      Somers Town 97 £3,708
      Lambeth 45 £3,719
      Canary Wharf 416 £3,776
      Shoreditch 133 £3,784
      Kentish Town 141 £3,789
      Earl's Court 580 £3,861
      Hampton Wick 36 £3,972
      Clerkenwell 165 £3,990
      Wapping 243 £4,001
      Hoxton 135 £4,032
      Finsbury 168 £4,171
      Vauxhall 278 £4,442
      Gospel Oak 44 £4,542
      King's Cross 183 £4,602
      Holborn 118 £4,615
      The Borough 218 £4,746
      Waterloo 118 £4,798
      Notting Hill 487 £4,959
      Brompton 797 £5,021
      Belsize Park 320 £5,066
      Chalk Farm 337 £5,126
      Southwark 110 £5,341
      Bloomsbury 166 £5,560
      Kensington 319 £6,480
      Chelsea 543 £6,709
      South Kensington 627 £10,883
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 5,648 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!