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 47 £1,230
      Thornton Heath 64 £1,379
      Hounslow West 69 £1,432
      Rush Green 24 £1,449
      Edmonton 50 £1,450
      Perry Vale 33 £1,474
      South Norwood 45 £1,486
      Norbury 28 £1,489
      Heston 36 £1,503
      Cowley 29 £1,514
      Poverest 21 £1,521
      Northwood 44 £1,524
      Greenford 51 £1,524
      Gants Hill 51 £1,524
      Highams Park 24 £1,534
      Chingford 28 £1,541
      Purley 42 £1,551
      Newbury Park 36 £1,556
      Feltham 54 £1,562
      Carshalton Beeches 46 £1,573
      Dagenham 25 £1,574
      Penge 22 £1,603
      Seven Kings 72 £1,610
      Kenton 22 £1,621
      Wealdstone 179 £1,646
      Addiscombe 52 £1,652
      Harrow Weald 44 £1,652
      Yeading 37 £1,653
      Forest Hill 27 £1,657
      Manor Park 25 £1,659
      Stanmore 29 £1,670
      Broad Green 136 £1,670
      Hither Green 44 £1,677
      Anerley 24 £1,684
      Benhilton 57 £1,694
      Rayners Lane 68 £1,704
      Palmers Green 52 £1,710
      Yiewsley 36 £1,715
      Ponders End 28 £1,725
      Cricklewood 49 £1,733
      Scrattons Farm 23 £1,734
      Becontree 20 £1,735
      Plashet 24 £1,740
      Southbury 37 £1,740
      Harringay 82 £1,740
      Surbiton 61 £1,742
      New Malden 24 £1,744
      Southgate 25 £1,745
      West Drayton 39 £1,753
      Becontree Heath 21 £1,767
      Widmore 24 £1,769
      Hendon Central 60 £1,772
      Catford South 24 £1,775
      West Green 120 £1,775
      Sudbury Hill 30 £1,798
      Woodside 21 £1,801
      Beckenham 47 £1,806
      Worton 72 £1,807
      Kingsbury 41 £1,832
      Collier's Wood 58 £1,833
      Brunswick Park 25 £1,838
      Sudbury 80 £1,848
      Colney Hatch 22 £1,848
      Wallington 35 £1,857
      Pinner 20 £1,866
      Forest Gate 26 £1,868
      Plaistow 51 £1,874
      Harlesden 92 £1,879
      Brockley 31 £1,888
      Gallions Reach 38 £1,892
      Finchley 38 £1,900
      Shortlands 23 £1,927
      Leyton 112 £1,933
      Thames View 31 £1,945
      Hayes 126 £1,949
      Charlton 42 £1,951
      Whetstone 21 £1,953
      Thamesmead 30 £1,954
      Hillingdon 27 £1,957
      Church End 56 £1,966
      Hendon 79 £1,976
      New Barnet 29 £1,978
      West Hendon 39 £1,988
      Deptford 73 £1,993
      Plumstead 70 £1,994
      Ladywell 73 £1,999
      New Cross Gate 36 £2,021
      Streatham 123 £2,021
      East Dulwich 40 £2,034
      West Norwood 63 £2,046
      Perivale 37 £2,047
      Alperton 77 £2,050
      Roehampton 29 £2,059
      Mitcham 44 £2,061
      Camberwell 64 £2,063
      West Hackney 35 £2,064
      Crystal Palace 26 £2,069
      Park Royal 167 £2,094
      Tulse Hill 28 £2,098
      Selhurst 57 £2,114
      Bethnal Green 173 £2,115
      Ickenham 31 £2,134
      Mapesbury 64 £2,140
      Peckham 54 £2,142
      North Finchley 48 £2,146
      High Barnet 20 £2,146
      Clapton 94 £2,157
      Streatham Hill 141 £2,160
      Waddon 90 £2,184
      Hornsey 88 £2,186
      Southfields 63 £2,188
      Woodside Park 26 £2,197
      Preston 70 £2,213
      Strawberry Hill 30 £2,222
      Furzedown 211 £2,228
      Summerstown 67 £2,233
      Homerton 36 £2,234
      Nunhead 21 £2,241
      Canning Town 134 £2,243
      Merton 75 £2,249
      Leytonstone 45 £2,252
      Poplar 95 £2,257
      Loughborough Junction 46 £2,273
      Kidbrooke 77 £2,275
      Hackney Wick 22 £2,311
      Finsbury Park 88 £2,312
      New Cross 77 £2,333
      East Greenwich 133 £2,337
      Archway 89 £2,344
      Upton Park 31 £2,354
      Crouch End 81 £2,359
      Dollis Hill 96 £2,359
      Earlsfield 62 £2,362
      Brixton 146 £2,371
      Twyford 51 £2,374
      Colindale 187 £2,377
      Stoke Newington 126 £2,388
      Middle Park 20 £2,389
      Bow 119 £2,395
      West Ham 75 £2,407
      Stroud Green 35 £2,407
      Limehouse 169 £2,416
      Putney 145 £2,416
      West Finchley 27 £2,418
      Mill Hill 32 £2,430
      Temple Fortune 54 £2,441
      Rotherhithe 100 £2,486
      Dalston 72 £2,487
      Balham 159 £2,496
      Muswell Hill 57 £2,560
      Shacklewell 63 £2,571
      Spring Grove 107 £2,594
      Clapham 198 £2,603
      Friern Barnet 29 £2,641
      Wandsworth 210 £2,641
      Kennington 30 £2,642
      Old Kent Road 87 £2,646
      Holloway 159 £2,650
      Kilburn 107 £2,662
      West Kensington 309 £2,674
      Norbiton 132 £2,675
      St Pancras 218 £2,682
      Stockwell 120 £2,690
      Greenwich Peninsula 46 £2,693
      Shadwell 102 £2,694
      Blackwall 228 £2,699
      Raynes Park 73 £2,704
      Stamford Hill 67 £2,717
      Silvertown 94 £2,723
      Cockfosters 42 £2,726
      Hanwell 128 £2,795
      Shepherd's Bush 370 £2,797
      Stepney 73 £2,800
      Charlton Riverside 36 £2,811
      Kew 31 £2,821
      Beckton 23 £2,822
      South Hampstead 189 £2,858
      Tufnell Park 34 £2,870
      Mile End 135 £2,874
      Brent Cross 60 £2,875
      Stratford 238 £2,908
      North Sheen 35 £2,936
      Walworth 91 £2,937
      Oval 79 £2,963
      Queen's Park 101 £2,972
      Mortlake 22 £2,975
      Haggerston 59 £2,983
      Golders Green 121 £3,010
      Brook Green 139 £3,036
      Hackney 78 £3,077
      Lambeth 36 £3,126
      North Kensington 225 £3,145
      Clapham Junction 170 £3,160
      Merton Park 49 £3,163
      Elephant and Castle 143 £3,170
      Barnsbury 245 £3,229
      Hammersmith 441 £3,278
      Islington 158 £3,316
      Brondesbury 117 £3,339
      Whitechapel 467 £3,341
      Isle of Dogs 476 £3,355
      Fulham 328 £3,386
      St Margarets 42 £3,444
      Bermondsey 142 £3,446
      Canary Wharf 339 £3,564
      Fitzrovia 253 £3,581
      Highbury 179 £3,609
      Somers Town 94 £3,614
      Battersea 169 £3,667
      Hampton Wick 27 £3,686
      West Hampstead 253 £3,718
      Kentish Town 135 £3,723
      Shoreditch 117 £3,798
      Earl's Court 456 £3,883
      Petersham 21 £3,914
      Wapping 224 £3,925
      Hoxton 140 £4,043
      Finsbury 121 £4,208
      Gospel Oak 38 £4,231
      Clerkenwell 188 £4,269
      Waterloo 74 £4,305
      The Borough 155 £4,410
      Vauxhall 223 £4,435
      King's Cross 158 £4,561
      Notting Hill 411 £4,652
      Brompton 795 £4,941
      Chalk Farm 284 £5,013
      Holborn 127 £5,187
      Bloomsbury 115 £5,565
      Belsize Park 340 £5,702
      Southwark 76 £5,785
      Chelsea 415 £7,483
      Kensington 296 £7,608
      Hampstead Garden Suburb 20 £11,159
      South Kensington 493 £11,884
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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