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 62 £1,374
      Hounslow West 67 £1,432
      Rush Green 24 £1,449
      Edmonton 49 £1,453
      South Norwood 45 £1,486
      Perry Vale 34 £1,497
      Norbury 29 £1,502
      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
      Highams Park 25 £1,534
      Purley 43 £1,541
      Chingford 26 £1,552
      Feltham 55 £1,560
      Bowes 20 £1,566
      Seven Kings 71 £1,567
      Newbury Park 37 £1,570
      Carshalton Beeches 46 £1,573
      Dagenham 25 £1,574
      Penge 23 £1,599
      Kenton 22 £1,621
      Wealdstone 178 £1,649
      Addiscombe 52 £1,652
      Harrow Weald 44 £1,652
      Yeading 37 £1,653
      Forest Hill 27 £1,657
      Manor Park 25 £1,659
      Broad Green 139 £1,666
      Stanmore 29 £1,670
      Hither Green 45 £1,683
      Anerley 24 £1,684
      Benhilton 57 £1,694
      Rayners Lane 68 £1,704
      Palmers Green 53 £1,706
      Yiewsley 35 £1,711
      Ponders End 28 £1,725
      Southgate 24 £1,726
      Cricklewood 50 £1,727
      Scrattons Farm 23 £1,734
      Becontree 20 £1,735
      Harringay 82 £1,737
      New Malden 23 £1,739
      Plashet 24 £1,740
      Southbury 38 £1,750
      West Drayton 39 £1,753
      Surbiton 62 £1,759
      Widmore 23 £1,766
      West Green 121 £1,770
      Hendon Central 60 £1,772
      Catford South 24 £1,775
      Woodside 20 £1,786
      Becontree Heath 20 £1,790
      Sudbury Hill 30 £1,798
      Beckenham 47 £1,806
      Worton 72 £1,807
      Kingsbury 41 £1,832
      Collier's Wood 59 £1,832
      Brunswick Park 25 £1,838
      Sudbury 80 £1,848
      Colney Hatch 22 £1,848
      Pinner 20 £1,866
      Forest Gate 26 £1,868
      Wallington 34 £1,869
      Plaistow 50 £1,870
      Harlesden 92 £1,879
      Brockley 31 £1,888
      Finchley 38 £1,900
      Gallions Reach 39 £1,901
      Leyton 110 £1,926
      Shortlands 22 £1,937
      Thames View 31 £1,945
      Hayes 126 £1,950
      Charlton 42 £1,951
      Whetstone 21 £1,953
      Church End 56 £1,966
      New Barnet 28 £1,970
      Hendon 79 £1,976
      Deptford 75 £1,977
      Hillingdon 26 £1,979
      West Hendon 39 £1,988
      Plumstead 70 £1,994
      Thamesmead 31 £1,997
      Ladywell 73 £1,998
      Streatham 124 £2,014
      New Cross Gate 37 £2,019
      Mitcham 44 £2,025
      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 165 £2,093
      Selhurst 57 £2,114
      West Hackney 36 £2,124
      Peckham 53 £2,130
      Bethnal Green 175 £2,131
      Ickenham 31 £2,134
      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
      Furzedown 211 £2,221
      Preston 69 £2,222
      Nunhead 21 £2,241
      Canning Town 135 £2,245
      Strawberry Hill 29 £2,248
      Leytonstone 46 £2,249
      Merton 75 £2,249
      Summerstown 66 £2,250
      East Sheen 20 £2,252
      Poplar 96 £2,259
      Homerton 35 £2,262
      Kidbrooke 77 £2,275
      Loughborough Junction 46 £2,283
      Hackney Wick 22 £2,311
      Finsbury Park 88 £2,312
      East Greenwich 134 £2,344
      Dollis Hill 98 £2,353
      Archway 90 £2,353
      Upton Park 31 £2,354
      Crouch End 82 £2,362
      Twyford 52 £2,364
      Bow 118 £2,365
      Earlsfield 62 £2,378
      Stroud Green 35 £2,379
      Brixton 145 £2,381
      Colindale 187 £2,382
      Middle Park 20 £2,389
      Stoke Newington 127 £2,389
      West Ham 75 £2,407
      Putney 147 £2,408
      Limehouse 168 £2,413
      West Finchley 27 £2,418
      Mill Hill 32 £2,430
      Temple Fortune 54 £2,443
      Balham 158 £2,485
      Dalston 72 £2,487
      Rotherhithe 101 £2,489
      Shadwell 101 £2,493
      New Cross 84 £2,511
      Muswell Hill 60 £2,531
      Shacklewell 64 £2,566
      Kilburn 106 £2,574
      Spring Grove 107 £2,594
      Clapham 199 £2,604
      Norbiton 130 £2,637
      Friern Barnet 29 £2,641
      Kennington 30 £2,642
      Holloway 160 £2,645
      Old Kent Road 87 £2,646
      Wandsworth 210 £2,647
      West Kensington 308 £2,672
      St Pancras 218 £2,682
      Stockwell 120 £2,690
      Greenwich Peninsula 46 £2,693
      Blackwall 227 £2,701
      Raynes Park 73 £2,704
      Stamford Hill 67 £2,721
      Silvertown 95 £2,723
      Cockfosters 42 £2,726
      Charlton Riverside 37 £2,781
      Hanwell 128 £2,795
      Stepney 73 £2,800
      Shepherd's Bush 369 £2,801
      Beckton 23 £2,822
      Kew 29 £2,857
      South Hampstead 189 £2,864
      Mile End 135 £2,874
      Brent Cross 60 £2,875
      Haggerston 57 £2,878
      Tufnell Park 33 £2,878
      Stratford 239 £2,905
      Walworth 93 £2,921
      North Sheen 35 £2,936
      Oval 80 £2,940
      Queen's Park 103 £2,954
      Mortlake 22 £2,975
      Golders Green 122 £3,001
      Hackney 79 £3,062
      Brook Green 141 £3,079
      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 248 £3,223
      Hammersmith 442 £3,270
      Brondesbury 121 £3,305
      Islington 156 £3,337
      Isle of Dogs 478 £3,351
      Whitechapel 465 £3,360
      Fulham 330 £3,389
      St Margarets 42 £3,444
      Bermondsey 142 £3,446
      Canary Wharf 341 £3,560
      Fitzrovia 255 £3,569
      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 253 £3,718
      Shoreditch 118 £3,793
      Earl's Court 458 £3,894
      Petersham 21 £3,914
      Wapping 224 £3,915
      Hoxton 141 £4,035
      Finsbury 123 £4,224
      Gospel Oak 38 £4,231
      Clerkenwell 188 £4,237
      Waterloo 74 £4,305
      The Borough 155 £4,409
      Vauxhall 224 £4,429
      King's Cross 157 £4,575
      Notting Hill 413 £4,650
      Brompton 796 £4,963
      Chalk Farm 286 £5,000
      Holborn 124 £5,195
      Bloomsbury 114 £5,584
      Belsize Park 338 £5,717
      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,535 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!