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 63 £1,374
      Hounslow West 67 £1,432
      Edmonton 51 £1,441
      Rush Green 25 £1,443
      South Norwood 45 £1,486
      Perry Vale 34 £1,497
      Norbury 30 £1,505
      Greenford 50 £1,510
      Cowley 29 £1,514
      Gants Hill 52 £1,516
      Northwood 45 £1,519
      Poverest 21 £1,521
      Heston 38 £1,525
      Chingford 27 £1,532
      Highams Park 25 £1,534
      Purley 43 £1,541
      Feltham 55 £1,560
      Bowes 20 £1,566
      Seven Kings 72 £1,570
      Newbury Park 37 £1,570
      Carshalton Beeches 46 £1,573
      Penge 24 £1,576
      Dagenham 27 £1,606
      Kenton 23 £1,629
      Wealdstone 178 £1,649
      Addiscombe 52 £1,652
      Yeading 37 £1,653
      Harrow Weald 45 £1,657
      Forest Hill 29 £1,664
      Broad Green 140 £1,667
      Stanmore 29 £1,670
      Manor Park 26 £1,676
      Hither Green 45 £1,683
      Anerley 24 £1,684
      Benhilton 57 £1,694
      Rayners Lane 69 £1,698
      Palmers Green 55 £1,710
      Yiewsley 35 £1,711
      Ponders End 28 £1,725
      Cricklewood 50 £1,727
      Scrattons Farm 23 £1,734
      Becontree 20 £1,735
      New Malden 23 £1,739
      Harringay 83 £1,739
      Southgate 25 £1,741
      Plashet 25 £1,748
      Southbury 38 £1,750
      West Drayton 39 £1,753
      Catford South 25 £1,755
      Surbiton 62 £1,759
      Widmore 24 £1,769
      West Green 122 £1,770
      Hendon Central 59 £1,772
      Woodside 20 £1,786
      Becontree Heath 20 £1,790
      Sudbury Hill 30 £1,798
      Worton 73 £1,798
      Beckenham 47 £1,806
      Collier's Wood 61 £1,831
      Kingsbury 41 £1,832
      Brunswick Park 25 £1,838
      Sudbury 82 £1,845
      Colney Hatch 22 £1,848
      Plaistow 51 £1,851
      Pinner 20 £1,866
      Forest Gate 26 £1,868
      Wallington 34 £1,869
      Harlesden 93 £1,880
      Brockley 31 £1,888
      Finchley 38 £1,900
      Gallions Reach 39 £1,901
      Leyton 111 £1,929
      Shortlands 22 £1,937
      Thames View 31 £1,945
      Hayes 126 £1,950
      Charlton 42 £1,951
      Whetstone 21 £1,953
      Hendon 80 £1,969
      New Barnet 28 £1,970
      Hillingdon 26 £1,979
      West Hendon 39 £1,988
      Deptford 74 £1,991
      Ladywell 74 £1,994
      Plumstead 70 £1,994
      Thamesmead 31 £1,997
      Church End 57 £2,010
      Mitcham 45 £2,011
      Streatham 124 £2,014
      New Cross Gate 37 £2,019
      East Dulwich 39 £2,035
      Alperton 78 £2,039
      West Norwood 63 £2,046
      Roehampton 29 £2,059
      Perivale 37 £2,062
      Crystal Palace 26 £2,069
      Camberwell 64 £2,072
      Tulse Hill 29 £2,084
      Park Royal 164 £2,090
      Selhurst 58 £2,107
      West Hackney 36 £2,124
      Bethnal Green 175 £2,131
      Ickenham 31 £2,134
      Peckham 54 £2,139
      Mapesbury 64 £2,140
      North Finchley 48 £2,146
      High Barnet 20 £2,146
      Clapton 92 £2,150
      Streatham Hill 141 £2,160
      Southfields 64 £2,178
      Hornsey 91 £2,185
      Waddon 89 £2,195
      Woodside Park 26 £2,197
      Leytonstone 45 £2,215
      Furzedown 211 £2,221
      Preston 69 £2,222
      Homerton 36 £2,234
      Nunhead 21 £2,241
      Canning Town 135 £2,245
      Merton 75 £2,249
      Summerstown 66 £2,250
      East Sheen 20 £2,252
      Poplar 97 £2,265
      Strawberry Hill 30 £2,274
      Kidbrooke 77 £2,275
      Loughborough Junction 46 £2,283
      Hackney Wick 22 £2,311
      Finsbury Park 88 £2,312
      Dollis Hill 99 £2,340
      East Greenwich 135 £2,342
      Archway 90 £2,353
      Upton Park 31 £2,354
      Crouch End 82 £2,362
      Twyford 52 £2,364
      Bow 120 £2,369
      Earlsfield 64 £2,375
      Stroud Green 35 £2,379
      Brixton 145 £2,381
      Colindale 187 £2,382
      Middle Park 20 £2,389
      Stoke Newington 128 £2,395
      Putney 148 £2,400
      West Ham 75 £2,407
      Limehouse 168 £2,413
      West Finchley 27 £2,418
      Mill Hill 32 £2,430
      Temple Fortune 54 £2,443
      Shadwell 102 £2,444
      Dalston 72 £2,487
      Balham 159 £2,488
      Rotherhithe 101 £2,489
      New Cross 85 £2,527
      Muswell Hill 60 £2,531
      Shacklewell 65 £2,555
      Kilburn 106 £2,574
      Spring Grove 107 £2,594
      Clapham 200 £2,603
      Holloway 161 £2,635
      Norbiton 129 £2,636
      Wandsworth 211 £2,639
      Friern Barnet 29 £2,641
      Kennington 30 £2,642
      Old Kent Road 87 £2,646
      West Kensington 308 £2,672
      St Pancras 218 £2,682
      Stockwell 120 £2,689
      Greenwich Peninsula 46 £2,693
      Blackwall 228 £2,698
      Raynes Park 73 £2,704
      Stamford Hill 68 £2,715
      Silvertown 96 £2,723
      Cockfosters 42 £2,726
      Stepney 74 £2,777
      Charlton Riverside 37 £2,781
      Hanwell 128 £2,795
      Shepherd's Bush 369 £2,801
      Haggerston 56 £2,837
      Kew 29 £2,857
      South Hampstead 189 £2,864
      Beckton 22 £2,871
      Mile End 136 £2,872
      Brent Cross 62 £2,878
      Tufnell Park 33 £2,878
      Stratford 240 £2,901
      Walworth 92 £2,913
      Oval 80 £2,923
      North Sheen 35 £2,936
      Queen's Park 103 £2,954
      Mortlake 22 £2,975
      Golders Green 123 £3,005
      Hackney 79 £3,062
      Brook Green 142 £3,093
      Lambeth 36 £3,126
      North Kensington 226 £3,142
      Clapham Junction 169 £3,157
      Merton Park 49 £3,163
      Elephant and Castle 142 £3,178
      Barnsbury 249 £3,218
      Hammersmith 443 £3,278
      Brondesbury 121 £3,310
      Islington 156 £3,337
      Isle of Dogs 480 £3,351
      Whitechapel 463 £3,371
      Fulham 330 £3,389
      Bermondsey 143 £3,436
      St Margarets 42 £3,444
      Canary Wharf 341 £3,560
      Fitzrovia 257 £3,572
      Highbury 178 £3,609
      Somers Town 94 £3,614
      Battersea 172 £3,667
      Hampton Wick 27 £3,686
      Kentish Town 136 £3,714
      West Hampstead 252 £3,723
      Shoreditch 118 £3,793
      Earl's Court 458 £3,894
      Petersham 21 £3,914
      Wapping 224 £3,915
      Hoxton 139 £4,030
      Clerkenwell 186 £4,197
      Finsbury 124 £4,217
      Gospel Oak 38 £4,231
      Waterloo 74 £4,305
      The Borough 155 £4,409
      Vauxhall 224 £4,429
      King's Cross 157 £4,575
      Notting Hill 415 £4,639
      Brompton 797 £4,968
      Chalk Farm 286 £5,000
      Holborn 123 £5,209
      Bloomsbury 116 £5,625
      Belsize Park 339 £5,711
      Southwark 76 £5,785
      Chelsea 413 £7,505
      Kensington 297 £7,594
      Hampstead Garden Suburb 20 £11,159
      South Kensington 495 £11,868
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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