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
      Ponders End 20 £1,368
      Penge 28 £1,405
      Hounslow West 64 £1,410
      Greenford 63 £1,424
      Cowley 58 £1,459
      Yiewsley 50 £1,470
      Becontree Heath 20 £1,478
      Northumberland Heath 25 £1,489
      Carshalton Beeches 35 £1,499
      Gants Hill 49 £1,505
      Thornton Heath 71 £1,525
      Kenton 29 £1,536
      Seven Kings 66 £1,538
      Newbury Park 35 £1,566
      Cricklewood 53 £1,570
      Catford South 25 £1,573
      Bedfont 29 £1,582
      Worton 50 £1,592
      West Drayton 62 £1,593
      Yeading 40 £1,600
      Southbury 37 £1,605
      Heston 35 £1,608
      Wealdstone 139 £1,619
      Thames View 22 £1,620
      Feltham 42 £1,623
      South Norwood 33 £1,625
      Perry Vale 32 £1,626
      Edmonton 48 £1,631
      Anerley 21 £1,674
      New Malden 36 £1,680
      Hendon Central 65 £1,682
      Roehampton 41 £1,688
      Stanmore 24 £1,695
      Finchley 30 £1,708
      Hillingdon 45 £1,715
      Addiscombe 60 £1,718
      Northwood 63 £1,721
      Waddon 66 £1,725
      West Norwood 45 £1,735
      Rayners Lane 73 £1,741
      Rush Green 45 £1,742
      Upper Norwood 21 £1,748
      Sudbury 87 £1,762
      Shortlands 23 £1,764
      Beckenham 27 £1,785
      Brunswick Park 21 £1,793
      Harrow Weald 46 £1,808
      Tulse Hill 21 £1,817
      Benhilton 66 £1,818
      Becontree 31 £1,825
      Palmers Green 43 £1,825
      Southgate 22 £1,825
      Kingsbury 48 £1,835
      Broad Green 178 £1,859
      New Southgate 21 £1,867
      Forest Hill 27 £1,868
      Mitcham 43 £1,882
      Hayes 88 £1,889
      Plaistow 43 £1,890
      Plumstead 50 £1,903
      Dollis Hill 76 £1,908
      South Woodford 25 £1,918
      Wallington 34 £1,932
      West Green 137 £1,933
      Hanwell 100 £1,946
      New Barnet 20 £1,976
      Leyton 105 £1,980
      Forest Gate 28 £1,982
      Sudbury Hill 26 £1,985
      Plashet 26 £1,988
      Homerton 32 £1,991
      Hendon 78 £2,000
      Strawberry Hill 41 £2,004
      Alperton 76 £2,008
      Whetstone 28 £2,010
      Leytonstone 49 £2,024
      Harlesden 94 £2,026
      Hither Green 34 £2,033
      Perivale 48 £2,036
      Beckton 30 £2,045
      Selhurst 61 £2,059
      Deptford 43 £2,074
      New Cross Gate 50 £2,079
      Hornchurch 23 £2,080
      Nunhead 20 £2,099
      Church End 59 £2,105
      Ladywell 73 £2,107
      Dagenham 20 £2,116
      Thamesmead 24 £2,117
      Purley 35 £2,121
      Camberwell 63 £2,130
      West Hendon 50 £2,141
      Charlton 26 £2,149
      Gallions Reach 21 £2,161
      Collier's Wood 56 £2,173
      Streatham 102 £2,178
      Maryland 26 £2,188
      Spring Grove 86 £2,200
      Ickenham 40 £2,215
      Harringay 83 £2,226
      New Cross 66 £2,231
      Mapesbury 91 £2,250
      Hornsey 90 £2,261
      East Dulwich 29 £2,266
      Park Royal 160 £2,266
      Furzedown 113 £2,292
      Poplar 167 £2,300
      Merton 66 £2,300
      Earlsfield 65 £2,320
      Colindale 170 £2,337
      Preston 88 £2,356
      Surbiton 74 £2,361
      Clapton 80 £2,363
      Archway 114 £2,375
      Crouch End 61 £2,388
      Southfields 44 £2,390
      Temple Fortune 71 £2,400
      Peckham 67 £2,405
      Rotherhithe 90 £2,419
      Finsbury Park 113 £2,429
      Streatham Hill 98 £2,431
      Twyford 44 £2,435
      Woodside Park 22 £2,437
      West Hackney 33 £2,445
      Brent Cross 61 £2,466
      East Greenwich 109 £2,467
      Kilburn 110 £2,471
      Holloway 169 £2,478
      Brixton 107 £2,480
      Shadwell 68 £2,492
      Friern Barnet 31 £2,496
      Putney 95 £2,497
      Summerstown 50 £2,498
      Loughborough Junction 45 £2,520
      Mile End 84 £2,537
      Coombe 29 £2,541
      Canning Town 161 £2,558
      North Finchley 43 £2,584
      Bow 139 £2,594
      Muswell Hill 66 £2,602
      Mill Hill 31 £2,620
      Limehouse 148 £2,626
      Wandsworth 171 £2,644
      Dalston 79 £2,654
      Kidbrooke 74 £2,687
      Hackney 70 £2,696
      Stockwell 97 £2,702
      Charlton Riverside 30 £2,712
      Clapham 168 £2,723
      Shacklewell 57 £2,735
      Blackwall 293 £2,736
      Bethnal Green 94 £2,741
      High Barnet 24 £2,747
      Stamford Hill 68 £2,751
      Upton Park 28 £2,760
      Merton Park 50 £2,769
      Mortlake 27 £2,777
      Haggerston 41 £2,800
      Brondesbury 74 £2,802
      West Ham 76 £2,814
      Stoke Newington 133 £2,815
      Norbiton 116 £2,817
      Balham 90 £2,822
      St Pancras 189 £2,826
      Stroud Green 39 £2,839
      Stepney 86 £2,840
      Silvertown 121 £2,860
      West Kensington 306 £2,867
      Raynes Park 82 £2,874
      Old Kent Road 117 £2,900
      Highbury 121 £2,903
      Golders Green 132 £2,913
      Shepherd's Bush 362 £2,934
      Cockfosters 35 £2,966
      Kennington 46 £2,975
      South Hampstead 147 £2,989
      Greenwich Peninsula 73 £3,044
      Walworth 95 £3,123
      West Hampstead 247 £3,136
      North Sheen 35 £3,165
      North Kensington 149 £3,187
      Queen's Park 76 £3,223
      Tufnell Park 29 £3,233
      Stratford 283 £3,290
      Clapham Junction 125 £3,303
      Brook Green 120 £3,351
      Barnsbury 263 £3,394
      Gospel Oak 27 £3,398
      Whitechapel 503 £3,400
      St Margarets 72 £3,421
      Isle of Dogs 866 £3,442
      Oval 93 £3,451
      Elephant and Castle 217 £3,495
      Bermondsey 184 £3,521
      Canary Wharf 466 £3,603
      Fulham 316 £3,620
      Somers Town 126 £3,654
      Islington 178 £3,689
      Hampton Wick 42 £3,732
      Hammersmith 528 £3,748
      Battersea 171 £3,828
      Earl's Court 529 £3,865
      Fitzrovia 292 £3,945
      Kentish Town 139 £3,983
      Lambeth 49 £4,123
      Wapping 244 £4,229
      The Borough 213 £4,415
      Hoxton 140 £4,499
      Vauxhall 320 £4,561
      Finsbury 212 £4,591
      Shoreditch 156 £4,611
      Clerkenwell 193 £4,674
      Notting Hill 373 £4,722
      Waterloo 173 £4,980
      Chalk Farm 298 £5,014
      Brompton 777 £5,063
      Holborn 124 £5,278
      Bloomsbury 142 £5,444
      Belsize Park 351 £5,482
      King's Cross 186 £5,503
      Southwark 131 £5,701
      Kensington 323 £7,119
      Chelsea 568 £7,344
      South Kensington 640 £11,626
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 3,002 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!