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
      Penge 28 £1,405
      Hounslow West 64 £1,412
      Greenford 63 £1,433
      Yiewsley 50 £1,440
      Cowley 58 £1,459
      Northumberland Heath 26 £1,477
      Becontree Heath 20 £1,478
      Carshalton Beeches 35 £1,499
      Gants Hill 50 £1,502
      Thornton Heath 73 £1,510
      Kenton 30 £1,524
      Seven Kings 67 £1,534
      West Drayton 61 £1,562
      Newbury Park 35 £1,566
      Yeading 42 £1,572
      Catford South 25 £1,573
      Cricklewood 51 £1,581
      Bedfont 29 £1,582
      South Norwood 36 £1,585
      Worton 49 £1,593
      Thames View 23 £1,604
      Southbury 36 £1,611
      Heston 34 £1,616
      Wealdstone 141 £1,620
      Hillingdon 44 £1,622
      Roehampton 42 £1,622
      Feltham 42 £1,623
      Perry Vale 32 £1,625
      Edmonton 49 £1,647
      Ponders End 22 £1,658
      Stanmore 21 £1,664
      Anerley 21 £1,674
      New Malden 36 £1,699
      Hendon Central 67 £1,703
      Finchley 30 £1,708
      Northwood 63 £1,721
      Waddon 65 £1,722
      Addiscombe 59 £1,722
      Shortlands 23 £1,723
      Rayners Lane 73 £1,741
      West Norwood 44 £1,744
      Upper Norwood 22 £1,748
      Rush Green 45 £1,762
      Brunswick Park 20 £1,775
      Beckenham 27 £1,785
      Sudbury 92 £1,787
      Harrow Weald 45 £1,813
      Becontree 32 £1,815
      Benhilton 66 £1,816
      Tulse Hill 20 £1,818
      Southgate 21 £1,821
      Palmers Green 43 £1,822
      Kingsbury 48 £1,835
      Forest Hill 30 £1,863
      Broad Green 177 £1,863
      Hayes 88 £1,865
      Plaistow 43 £1,880
      New Southgate 21 £1,888
      Dollis Hill 77 £1,899
      Plumstead 51 £1,907
      South Woodford 25 £1,918
      Wallington 35 £1,919
      Mitcham 43 £1,926
      West Green 135 £1,933
      Hanwell 100 £1,940
      Sudbury Hill 27 £1,953
      New Barnet 20 £1,976
      Forest Gate 28 £1,982
      Plashet 26 £1,988
      Hendon 78 £1,988
      Alperton 75 £2,003
      Homerton 31 £2,004
      Strawberry Hill 41 £2,004
      Hither Green 35 £2,017
      Leytonstone 50 £2,019
      Leyton 106 £2,026
      Whetstone 28 £2,035
      Perivale 48 £2,036
      Beckton 30 £2,045
      Harlesden 95 £2,068
      Selhurst 60 £2,068
      Deptford 43 £2,073
      New Cross Gate 50 £2,079
      Church End 61 £2,089
      Nunhead 21 £2,099
      Hornchurch 22 £2,103
      Dagenham 20 £2,109
      Thamesmead 24 £2,117
      Purley 36 £2,119
      Ladywell 70 £2,125
      Gallions Reach 23 £2,133
      Camberwell 64 £2,133
      West Hendon 50 £2,141
      Charlton 25 £2,147
      Streatham 103 £2,167
      Collier's Wood 56 £2,171
      Maryland 26 £2,188
      Spring Grove 86 £2,200
      Ickenham 41 £2,202
      New Cross 68 £2,219
      Harringay 85 £2,223
      Hornsey 88 £2,237
      Mapesbury 90 £2,254
      Park Royal 157 £2,259
      East Dulwich 29 £2,264
      Furzedown 112 £2,280
      Merton 63 £2,300
      Poplar 165 £2,300
      Earlsfield 61 £2,324
      Colindale 168 £2,337
      Preston 89 £2,342
      Surbiton 71 £2,348
      Clapton 81 £2,359
      Temple Fortune 73 £2,361
      Crouch End 62 £2,375
      Brent Cross 57 £2,383
      Archway 113 £2,387
      Peckham 69 £2,389
      Southfields 44 £2,401
      Rotherhithe 91 £2,406
      Streatham Hill 94 £2,420
      Finsbury Park 114 £2,427
      Twyford 44 £2,435
      Woodside Park 22 £2,437
      West Hackney 33 £2,445
      Kilburn 109 £2,468
      Putney 97 £2,471
      East Greenwich 108 £2,472
      Brixton 108 £2,475
      Summerstown 52 £2,476
      Holloway 164 £2,489
      Shadwell 68 £2,492
      Friern Barnet 31 £2,496
      Canning Town 161 £2,507
      Mile End 81 £2,539
      Coombe 30 £2,540
      Loughborough Junction 43 £2,554
      Mill Hill 33 £2,557
      North Finchley 44 £2,562
      Bow 140 £2,586
      Muswell Hill 65 £2,603
      Limehouse 147 £2,632
      Wandsworth 172 £2,643
      Dalston 79 £2,653
      Kidbrooke 75 £2,677
      Charlton Riverside 29 £2,704
      Hackney 68 £2,709
      Stockwell 100 £2,712
      Clapham 169 £2,713
      Bethnal Green 95 £2,723
      Blackwall 292 £2,734
      Shacklewell 57 £2,735
      Merton Park 49 £2,736
      High Barnet 24 £2,747
      Stamford Hill 68 £2,750
      Upton Park 28 £2,760
      Mortlake 27 £2,777
      Brondesbury 73 £2,794
      Stoke Newington 135 £2,795
      Haggerston 41 £2,800
      Balham 84 £2,803
      St Pancras 192 £2,813
      West Kensington 305 £2,815
      Norbiton 114 £2,821
      West Ham 75 £2,827
      Stroud Green 39 £2,842
      Stepney 87 £2,844
      Raynes Park 80 £2,844
      Silvertown 120 £2,855
      Highbury 122 £2,899
      Old Kent Road 116 £2,902
      Golders Green 130 £2,919
      Shepherd's Bush 359 £2,928
      Cockfosters 36 £2,930
      Kennington 47 £2,951
      South Hampstead 147 £3,013
      Greenwich Peninsula 75 £3,030
      Walworth 97 £3,103
      North Sheen 34 £3,111
      North Kensington 151 £3,145
      West Hampstead 247 £3,163
      Stratford 280 £3,219
      Queen's Park 75 £3,227
      Tufnell Park 28 £3,230
      St Margarets 67 £3,275
      Clapham Junction 127 £3,315
      Barnsbury 263 £3,395
      Gospel Oak 27 £3,395
      Whitechapel 506 £3,399
      Elephant and Castle 213 £3,416
      Isle of Dogs 861 £3,426
      Oval 94 £3,442
      Brook Green 119 £3,506
      Bermondsey 179 £3,556
      Canary Wharf 468 £3,600
      Fulham 317 £3,622
      Somers Town 126 £3,658
      Islington 182 £3,664
      Hampton Wick 40 £3,722
      Hammersmith 521 £3,748
      Battersea 170 £3,754
      Earl's Court 529 £3,864
      Fitzrovia 294 £3,944
      Kentish Town 140 £3,968
      Lambeth 48 £4,056
      Wapping 242 £4,241
      The Borough 217 £4,374
      Hoxton 141 £4,476
      Vauxhall 321 £4,575
      Finsbury 213 £4,582
      Shoreditch 154 £4,640
      Clerkenwell 192 £4,695
      Notting Hill 374 £4,735
      Waterloo 173 £4,977
      Chalk Farm 298 £5,028
      Brompton 768 £5,076
      Holborn 123 £5,217
      King's Cross 187 £5,465
      Bloomsbury 140 £5,466
      Belsize Park 345 £5,491
      Southwark 129 £5,523
      Kensington 320 £7,158
      Chelsea 567 £7,352
      South Kensington 626 £11,629
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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