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
      Bedfont 21 £1,456
      Greenford 67 £1,464
      Thornton Heath 61 £1,468
      Cowley 36 £1,484
      Tolworth 20 £1,500
      Norbury 26 £1,502
      Chingford 31 £1,509
      Hounslow West 80 £1,514
      South Norwood 44 £1,516
      Bowes 23 £1,519
      Rush Green 33 £1,524
      Waddon 67 £1,526
      The Wrythe 21 £1,527
      Gants Hill 54 £1,529
      Carshalton Beeches 43 £1,552
      Heston 50 £1,572
      Northwood 46 £1,574
      Newbury Park 39 £1,582
      Dagenham 41 £1,583
      Feltham 60 £1,596
      Rayners Lane 88 £1,614
      Broad Green 182 £1,621
      Seven Kings 82 £1,621
      Wealdstone 206 £1,623
      Highams Park 23 £1,635
      Becontree Heath 28 £1,637
      Kenton 27 £1,648
      Ponders End 32 £1,653
      Harrow Weald 40 £1,661
      Catford South 33 £1,664
      Northumberland Heath 28 £1,668
      Becontree 28 £1,671
      Benhilton 56 £1,672
      Perry Vale 33 £1,673
      Edmonton 67 £1,678
      Anerley 23 £1,683
      Addiscombe 62 £1,697
      Penge 25 £1,700
      Southbury 40 £1,706
      Stanmore 38 £1,707
      Palmers Green 63 £1,712
      Manor Park 20 £1,718
      Worton 90 £1,718
      Pinner 22 £1,719
      Purley 69 £1,720
      Cranford 40 £1,720
      Yeading 35 £1,721
      West Drayton 46 £1,722
      Southgate 31 £1,736
      Cricklewood 46 £1,747
      Forest Hill 33 £1,752
      Hither Green 54 £1,769
      Scrattons Farm 24 £1,780
      New Barnet 33 £1,794
      Harringay 96 £1,801
      Beckenham 50 £1,817
      Osterley 32 £1,817
      West Norwood 71 £1,818
      Shortlands 25 £1,819
      Hendon Central 57 £1,832
      West Green 143 £1,837
      Plumstead 56 £1,843
      Brunswick Park 24 £1,848
      Kingsbury 42 £1,849
      Brockley 30 £1,854
      New Malden 30 £1,854
      Finchley 38 £1,860
      Thames View 31 £1,863
      Widmore 31 £1,873
      Woodside 28 £1,875
      Wallington 34 £1,887
      Hillingdon 29 £1,890
      Collier's Wood 71 £1,891
      Surbiton 68 £1,895
      Hornchurch 35 £1,898
      Plashet 27 £1,899
      Spring Grove 86 £1,901
      Whetstone 24 £1,907
      Alperton 78 £1,913
      Selhurst 68 £1,926
      Mitcham 49 £1,945
      Sudbury 97 £1,950
      Plaistow 65 £1,954
      Harlesden 98 £1,968
      Sudbury Hill 44 £1,976
      Leyton 117 £1,985
      Roehampton 33 £2,005
      Perivale 57 £2,011
      Forest Gate 28 £2,018
      Hayes 138 £2,025
      Ladywell 70 £2,030
      Charlton 43 £2,038
      Bethnal Green 163 £2,065
      Hendon 96 £2,069
      Gallions Reach 43 £2,071
      New Cross Gate 37 £2,074
      Church End 50 £2,082
      Park Royal 158 £2,098
      Streatham 122 £2,101
      Deptford 78 £2,105
      Crystal Palace 30 £2,106
      Ickenham 34 £2,127
      Snaresbrook 20 £2,131
      West Hackney 34 £2,134
      Strawberry Hill 43 £2,134
      Tulse Hill 34 £2,138
      Peckham 66 £2,138
      Streatham Hill 158 £2,158
      Thamesmead 28 £2,179
      Summerstown 75 £2,188
      East Dulwich 34 £2,205
      Leytonstone 48 £2,206
      Camberwell 88 £2,219
      High Barnet 24 £2,221
      New Cross 80 £2,227
      North Finchley 69 £2,230
      West Hendon 54 £2,231
      Preston 90 £2,232
      Homerton 42 £2,234
      Clapton 88 £2,238
      Blackheath 21 £2,247
      Woodside Park 28 £2,250
      Dollis Hill 115 £2,252
      Furzedown 220 £2,256
      Brixton 156 £2,261
      Merton 90 £2,277
      Kilburn 133 £2,282
      Earlsfield 62 £2,286
      Canning Town 142 £2,309
      Beckton 31 £2,316
      Poplar 111 £2,319
      Archway 134 £2,330
      Kidbrooke 73 £2,335
      Temple Fortune 58 £2,341
      Hornsey 109 £2,347
      Upton Park 38 £2,349
      Middle Park 22 £2,351
      Friern Barnet 35 £2,353
      Muswell Hill 77 £2,361
      Stroud Green 30 £2,364
      Hackney Wick 30 £2,393
      Finsbury Park 98 £2,396
      East Greenwich 151 £2,405
      Yiewsley 43 £2,406
      Mile End 108 £2,407
      West Finchley 26 £2,410
      Twyford 52 £2,425
      Mapesbury 55 £2,426
      Colindale 216 £2,432
      Holloway 211 £2,443
      Loughborough Junction 50 £2,449
      Stockwell 126 £2,453
      Norbiton 144 £2,461
      Bow 136 £2,465
      Nunhead 31 £2,473
      Merton Park 51 £2,483
      Southfields 55 £2,483
      Mill Hill 29 £2,485
      West Ham 72 £2,499
      Crouch End 79 £2,503
      Rotherhithe 95 £2,515
      Stoke Newington 121 £2,539
      Balham 152 £2,542
      Haggerston 50 £2,583
      Dalston 68 £2,593
      Limehouse 172 £2,623
      Brent Cross 76 £2,642
      Clapham 194 £2,651
      Shacklewell 68 £2,669
      Raynes Park 84 £2,674
      Shepherd's Bush 373 £2,678
      Hanwell 152 £2,705
      Wandsworth 223 £2,709
      St Pancras 212 £2,710
      West Kensington 318 £2,725
      Putney 117 £2,738
      Tufnell Park 36 £2,739
      Brondesbury 86 £2,743
      Highbury 139 £2,763
      Kew 29 £2,783
      Silvertown 125 £2,791
      Blackwall 259 £2,797
      Charlton Riverside 37 £2,803
      Old Kent Road 89 £2,825
      Cockfosters 37 £2,877
      Walworth 80 £2,899
      Kennington 33 £2,903
      Queen's Park 100 £2,904
      Stepney 84 £2,927
      Stratford 278 £2,934
      Stamford Hill 70 £3,026
      Greenwich Peninsula 40 £3,028
      Oval 86 £3,035
      Clapham Junction 173 £3,058
      Brook Green 144 £3,131
      Golders Green 162 £3,142
      North Sheen 39 £3,142
      Lambeth 33 £3,232
      North Kensington 188 £3,260
      Elephant and Castle 194 £3,261
      Isle of Dogs 580 £3,318
      Hammersmith 497 £3,320
      Barnsbury 257 £3,350
      South Hampstead 194 £3,448
      Kentish Town 143 £3,451
      Whitechapel 518 £3,491
      Fulham 297 £3,494
      West Hampstead 250 £3,496
      Battersea 186 £3,508
      St Margarets 41 £3,517
      Islington 166 £3,556
      Fitzrovia 305 £3,577
      Upton 20 £3,628
      Bermondsey 194 £3,629
      Shadwell 199 £3,652
      Somers Town 90 £3,695
      Earl's Court 459 £3,741
      Petersham 20 £3,747
      Shoreditch 120 £3,753
      Canary Wharf 397 £3,807
      Hoxton 147 £3,961
      Finsbury 146 £3,983
      Wapping 223 £4,032
      Hackney 131 £4,061
      Clerkenwell 170 £4,108
      Gospel Oak 44 £4,214
      Waterloo 85 £4,269
      The Borough 192 £4,299
      Hampton Wick 22 £4,325
      King's Cross 183 £4,385
      Notting Hill 395 £4,540
      Vauxhall 340 £4,930
      Brompton 737 £4,966
      Chalk Farm 307 £5,180
      Holborn 132 £5,369
      Belsize Park 369 £5,377
      Bloomsbury 147 £5,645
      Southwark 89 £5,705
      Kensington 316 £6,794
      Chelsea 462 £7,217
      South Kensington 562 £11,212
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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