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
      Poverest 20 £1,399
      Thornton Heath 59 £1,465
      Hounslow West 81 £1,473
      The Wrythe 20 £1,476
      Greenford 72 £1,480
      South Norwood 48 £1,511
      Cowley 40 £1,516
      Gants Hill 52 £1,519
      Bowes 22 £1,532
      Rush Green 38 £1,543
      Tolworth 20 £1,544
      Waddon 71 £1,545
      Heston 46 £1,551
      Dagenham 40 £1,560
      Newbury Park 34 £1,569
      Chingford 34 £1,570
      Norbury 23 £1,571
      Northwood 50 £1,574
      Rayners Lane 84 £1,574
      Yeading 41 £1,575
      Carshalton Beeches 42 £1,587
      Highams Park 21 £1,602
      Northumberland Heath 34 £1,616
      Wealdstone 202 £1,617
      Kenton 25 £1,620
      Seven Kings 84 £1,627
      Feltham 56 £1,640
      Penge 28 £1,649
      Edmonton 71 £1,659
      Broad Green 172 £1,660
      Ponders End 31 £1,662
      Anerley 22 £1,664
      Becontree Heath 26 £1,672
      Perry Vale 36 £1,674
      Becontree 29 £1,684
      Catford South 37 £1,689
      Addiscombe 54 £1,691
      Harrow Weald 41 £1,691
      Purley 68 £1,696
      Pinner 26 £1,696
      Southbury 42 £1,700
      Cranford 41 £1,722
      Palmers Green 60 £1,732
      Stanmore 36 £1,732
      Benhilton 58 £1,734
      Forest Hill 37 £1,742
      New Barnet 34 £1,753
      Southgate 30 £1,766
      West Drayton 46 £1,775
      Cricklewood 49 £1,777
      Hither Green 50 £1,781
      Scrattons Farm 21 £1,792
      Osterley 33 £1,801
      Beckenham 45 £1,811
      West Barnes 21 £1,813
      Shortlands 26 £1,825
      West Norwood 73 £1,837
      Collier's Wood 66 £1,839
      Thames View 29 £1,843
      Harringay 98 £1,866
      Hendon Central 56 £1,866
      Hillingdon 32 £1,870
      West Green 140 £1,871
      Finchley 40 £1,873
      Plumstead 54 £1,875
      New Malden 27 £1,876
      Woodside 28 £1,883
      Whetstone 25 £1,887
      Alperton 70 £1,890
      Plashet 27 £1,890
      Kingsbury 47 £1,901
      Brunswick Park 25 £1,902
      Plaistow 58 £1,908
      Spring Grove 80 £1,909
      Brockley 28 £1,918
      Surbiton 75 £1,924
      Widmore 30 £1,927
      Sudbury 98 £1,933
      Hornchurch 32 £1,937
      Well Hall 21 £1,956
      Selhurst 71 £1,959
      Wallington 27 £1,965
      Mitcham 49 £1,965
      Leyton 124 £1,966
      Perivale 60 £1,984
      Sudbury Hill 43 £1,987
      Hayes 135 £1,993
      Forest Gate 32 £1,994
      Hendon 81 £2,019
      Harlesden 104 £2,030
      Church End 48 £2,050
      Roehampton 36 £2,051
      Charlton 41 £2,056
      Park Royal 156 £2,058
      Strawberry Hill 47 £2,065
      Ladywell 75 £2,067
      Camberwell 79 £2,074
      Gallions Reach 41 £2,089
      West Hackney 33 £2,093
      Streatham 115 £2,099
      Ickenham 32 £2,104
      Bethnal Green 156 £2,106
      Tulse Hill 32 £2,143
      Summerstown 65 £2,162
      Deptford 79 £2,169
      East Dulwich 31 £2,176
      Crystal Palace 28 £2,180
      West Hendon 49 £2,190
      Preston 87 £2,194
      Blackheath 23 £2,211
      Streatham Hill 145 £2,220
      New Cross 77 £2,230
      Merton 97 £2,233
      Woodside Park 26 £2,234
      New Cross Gate 40 £2,236
      Homerton 37 £2,246
      Yiewsley 49 £2,247
      North Finchley 70 £2,251
      High Barnet 22 £2,257
      Thamesmead 27 £2,259
      Middle Park 22 £2,260
      Dollis Hill 112 £2,274
      Clapton 80 £2,274
      Furzedown 213 £2,279
      Mill Hill 32 £2,290
      Brixton 154 £2,293
      Earlsfield 58 £2,298
      Friern Barnet 36 £2,308
      Kilburn 130 £2,311
      Poplar 126 £2,324
      Stroud Green 28 £2,346
      Archway 132 £2,350
      Kidbrooke 76 £2,352
      Hackney Wick 28 £2,360
      Hornsey 106 £2,365
      Beckton 28 £2,391
      Stockwell 142 £2,391
      Finsbury Park 96 £2,392
      Mapesbury 56 £2,410
      Twyford 50 £2,419
      Nunhead 33 £2,424
      East Greenwich 149 £2,424
      Worton 107 £2,426
      Muswell Hill 76 £2,432
      Canning Town 129 £2,447
      Colindale 221 £2,451
      Holloway 213 £2,457
      Norbiton 145 £2,462
      West Finchley 24 £2,471
      Crouch End 82 £2,472
      Leytonstone 55 £2,492
      Upton Park 33 £2,494
      Bow 138 £2,514
      Dalston 72 £2,514
      Merton Park 53 £2,522
      Mile End 110 £2,523
      Balham 148 £2,538
      Rotherhithe 97 £2,539
      Loughborough Junction 50 £2,552
      Southfields 54 £2,568
      Temple Fortune 62 £2,576
      West Ham 67 £2,585
      Brent Cross 74 £2,615
      Limehouse 166 £2,617
      Brondesbury 96 £2,635
      Clapham 208 £2,639
      Haggerston 51 £2,675
      Raynes Park 85 £2,684
      Tufnell Park 40 £2,685
      Shepherd's Bush 378 £2,699
      Putney 129 £2,702
      Queen's Park 96 £2,709
      St Pancras 208 £2,711
      Stoke Newington 133 £2,714
      Kew 29 £2,726
      Hanwell 146 £2,726
      Highbury 137 £2,726
      Silvertown 133 £2,732
      Wandsworth 218 £2,773
      Hackney 80 £2,776
      West Kensington 324 £2,780
      Blackwall 263 £2,830
      Walworth 93 £2,834
      Charlton Riverside 35 £2,881
      Old Kent Road 92 £2,899
      Cockfosters 35 £2,916
      Stepney 78 £2,944
      Stamford Hill 64 £2,954
      Oval 90 £2,969
      Clapham Junction 177 £3,005
      Stratford 306 £3,024
      Brook Green 133 £3,045
      Golders Green 166 £3,046
      Greenwich Peninsula 40 £3,060
      North Sheen 50 £3,107
      Kennington 35 £3,138
      Shacklewell 87 £3,146
      Elephant and Castle 203 £3,222
      Isle of Dogs 582 £3,269
      Shadwell 204 £3,273
      Lambeth 34 £3,329
      Barnsbury 266 £3,339
      Hammersmith 503 £3,363
      St Margarets 46 £3,364
      West Hampstead 251 £3,468
      Islington 149 £3,485
      Kentish Town 142 £3,489
      Fulham 305 £3,504
      North Kensington 216 £3,510
      South Hampstead 190 £3,548
      Peckham 98 £3,581
      Battersea 168 £3,585
      Bermondsey 184 £3,593
      Fitzrovia 291 £3,637
      Whitechapel 547 £3,671
      Upton 20 £3,683
      Somers Town 88 £3,716
      Petersham 21 £3,740
      Earl's Court 483 £3,749
      Canary Wharf 391 £3,775
      Shoreditch 135 £3,866
      Hoxton 143 £4,002
      Clerkenwell 174 £4,019
      Wapping 230 £4,042
      Hampton Wick 25 £4,045
      Finsbury 139 £4,101
      Waterloo 91 £4,281
      King's Cross 185 £4,365
      The Borough 184 £4,392
      Gospel Oak 41 £4,462
      Vauxhall 243 £4,497
      Notting Hill 394 £4,605
      Brompton 744 £4,895
      Chalk Farm 301 £5,166
      Holborn 138 £5,198
      Southwark 105 £5,327
      Belsize Park 344 £5,408
      Bloomsbury 171 £5,703
      Kensington 307 £6,830
      Chelsea 472 £7,015
      South Kensington 564 £11,239
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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