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 45 £1,215
      Poverest 20 £1,444
      Hounslow West 78 £1,467
      Greenford 66 £1,470
      Thornton Heath 60 £1,484
      Cowley 35 £1,492
      Gants Hill 53 £1,496
      Rush Green 26 £1,507
      South Norwood 42 £1,521
      Norbury 25 £1,526
      The Wrythe 21 £1,530
      Waddon 64 £1,541
      Bowes 22 £1,546
      Northwood 46 £1,554
      Newbury Park 38 £1,557
      Chingford 30 £1,562
      Heston 44 £1,584
      Feltham 62 £1,585
      Carshalton Beeches 44 £1,585
      Worton 76 £1,587
      Chadwell Heath 21 £1,593
      Seven Kings 80 £1,603
      Dagenham 45 £1,607
      Becontree Heath 29 £1,615
      Highams Park 24 £1,623
      Wealdstone 201 £1,629
      Harrow Weald 39 £1,650
      Rayners Lane 83 £1,666
      Purley 58 £1,669
      Kenton 25 £1,676
      Addiscombe 65 £1,677
      Ponders End 32 £1,681
      Southbury 42 £1,685
      Yeading 36 £1,686
      Perry Vale 35 £1,688
      Pinner 24 £1,698
      Edmonton 63 £1,705
      Becontree 25 £1,706
      Penge 24 £1,708
      West Drayton 46 £1,712
      Hither Green 50 £1,712
      Catford South 34 £1,717
      Cranford 40 £1,720
      Scrattons Farm 22 £1,731
      Palmers Green 63 £1,733
      Stanmore 32 £1,758
      Forest Hill 31 £1,759
      Anerley 24 £1,767
      Southgate 32 £1,786
      Beckenham 47 £1,788
      Northumberland Heath 20 £1,788
      Hendon Central 52 £1,792
      West Green 144 £1,799
      Cricklewood 40 £1,800
      West Norwood 71 £1,803
      New Malden 28 £1,809
      Plashet 23 £1,812
      Thames View 34 £1,814
      Shortlands 24 £1,817
      New Barnet 35 £1,830
      Kingsbury 38 £1,836
      Harringay 98 £1,836
      Widmore 30 £1,857
      Brunswick Park 23 £1,858
      Sudbury 81 £1,864
      Surbiton 60 £1,869
      Finchley 39 £1,872
      Spring Grove 70 £1,879
      Woodside 23 £1,880
      Plumstead 57 £1,885
      Whetstone 23 £1,892
      Osterley 28 £1,892
      Wallington 34 £1,899
      Collier's Wood 66 £1,918
      Mitcham 52 £1,920
      Well Hall 20 £1,921
      Hornchurch 30 £1,932
      Hillingdon 27 £1,933
      Deptford 72 £1,944
      Plaistow 61 £1,952
      Harlesden 96 £1,953
      Selhurst 63 £1,963
      Brockley 28 £1,964
      Sudbury Hill 45 £1,967
      Hayes 124 £1,970
      Alperton 82 £1,982
      Leyton 118 £1,989
      Charlton 45 £2,003
      Forest Gate 30 £2,015
      Ladywell 74 £2,026
      New Cross Gate 36 £2,035
      Gallions Reach 45 £2,042
      Roehampton 34 £2,049
      Bethnal Green 165 £2,056
      Streatham 119 £2,056
      Hendon 91 £2,066
      Camberwell 79 £2,069
      Park Royal 162 £2,082
      Streatham Hill 169 £2,086
      West Hendon 45 £2,107
      Perivale 52 £2,108
      Strawberry Hill 43 £2,112
      Church End 48 £2,117
      East Dulwich 34 £2,120
      Crystal Palace 29 £2,124
      Ickenham 34 £2,124
      West Hackney 34 £2,140
      Tulse Hill 33 £2,156
      Summerstown 75 £2,192
      Leytonstone 52 £2,194
      New Cross 80 £2,195
      Thamesmead 28 £2,195
      Woodside Park 30 £2,198
      Broad Green 170 £2,202
      Preston 89 £2,222
      Dollis Hill 113 £2,230
      Homerton 41 £2,235
      Clapton 90 £2,236
      North Finchley 67 £2,242
      Merton 87 £2,264
      Furzedown 215 £2,266
      Brixton 162 £2,268
      Beckton 34 £2,288
      Canning Town 145 £2,290
      Kilburn 130 £2,294
      Poplar 104 £2,298
      Earlsfield 58 £2,305
      Peckham 68 £2,307
      Mapesbury 55 £2,315
      High Barnet 22 £2,316
      Muswell Hill 95 £2,335
      Kidbrooke 68 £2,336
      Archway 129 £2,348
      Upton Park 38 £2,350
      Mile End 108 £2,376
      Stroud Green 28 £2,377
      Temple Fortune 63 £2,379
      Friern Barnet 34 £2,385
      Benhilton 71 £2,391
      Finsbury Park 95 £2,395
      Middle Park 22 £2,406
      East Greenwich 146 £2,411
      Hornsey 100 £2,411
      Yiewsley 42 £2,425
      Bow 133 £2,425
      Norbiton 136 £2,446
      Colindale 212 £2,449
      Holloway 209 £2,457
      West Finchley 26 £2,465
      West Ham 68 £2,472
      Merton Park 49 £2,473
      Mill Hill 29 £2,475
      Stoke Newington 124 £2,483
      Southfields 55 £2,494
      Balham 161 £2,494
      Loughborough Junction 57 £2,519
      Nunhead 25 £2,527
      Crouch End 76 £2,528
      Rotherhithe 95 £2,532
      Stockwell 112 £2,549
      Shacklewell 71 £2,576
      Limehouse 159 £2,609
      Dalston 60 £2,622
      Haggerston 50 £2,632
      Brent Cross 72 £2,640
      Twyford 54 £2,663
      Stepney 77 £2,702
      West Kensington 316 £2,708
      Clapham 205 £2,711
      Raynes Park 78 £2,714
      St Pancras 208 £2,715
      Silvertown 124 £2,729
      Wandsworth 220 £2,737
      Putney 123 £2,745
      Walworth 91 £2,765
      Hanwell 139 £2,775
      Tufnell Park 40 £2,781
      Blackwall 250 £2,799
      Old Kent Road 92 £2,821
      Kennington 31 £2,851
      Shepherd's Bush 334 £2,852
      Cockfosters 36 £2,880
      Charlton Riverside 35 £2,888
      Queen's Park 103 £2,912
      Hackney 91 £3,003
      Greenwich Peninsula 40 £3,012
      Clapham Junction 179 £3,028
      Stamford Hill 68 £3,045
      Brondesbury 96 £3,056
      Brook Green 121 £3,076
      Kew 23 £3,099
      Oval 71 £3,128
      Shadwell 92 £3,174
      Elephant and Castle 180 £3,182
      Golders Green 165 £3,198
      North Sheen 38 £3,251
      Highbury 175 £3,262
      Barnsbury 249 £3,283
      Hammersmith 469 £3,286
      Isle of Dogs 498 £3,315
      St Margarets 45 £3,378
      Stratford 301 £3,384
      Lambeth 31 £3,393
      Islington 149 £3,481
      Whitechapel 492 £3,486
      South Hampstead 202 £3,529
      Kentish Town 143 £3,530
      Fitzrovia 276 £3,549
      Fulham 293 £3,552
      Upton 20 £3,595
      Bermondsey 158 £3,604
      Battersea 172 £3,639
      Somers Town 90 £3,646
      West Hampstead 245 £3,683
      Hampton Wick 29 £3,693
      Petersham 22 £3,695
      North Kensington 271 £3,731
      Hoxton 162 £3,732
      Shoreditch 137 £3,762
      Canary Wharf 387 £3,794
      Earl's Court 465 £3,878
      Wapping 225 £3,951
      Clerkenwell 161 £4,034
      Finsbury 140 £4,101
      Waterloo 83 £4,282
      Gospel Oak 41 £4,305
      The Borough 179 £4,317
      King's Cross 176 £4,402
      Vauxhall 222 £4,610
      Notting Hill 414 £4,637
      Brompton 695 £5,009
      Chalk Farm 285 £5,120
      Holborn 132 £5,283
      Belsize Park 375 £5,369
      Southwark 86 £5,541
      Bloomsbury 166 £5,782
      Kensington 317 £6,937
      Chelsea 455 £7,327
      South Kensington 549 £11,060
      Hampstead Garden Suburb 21 £12,187
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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