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 60 £1,348
      Hounslow West 66 £1,426
      Edmonton 49 £1,449
      Rush Green 25 £1,465
      South Norwood 45 £1,486
      Perry Vale 34 £1,497
      Gants Hill 49 £1,505
      Norbury 30 £1,507
      Heston 36 £1,510
      Greenford 48 £1,511
      Cowley 29 £1,514
      Purley 41 £1,524
      Northwood 43 £1,529
      Chingford 27 £1,532
      Highams Park 25 £1,534
      Poverest 20 £1,538
      Newbury Park 36 £1,553
      Seven Kings 67 £1,553
      Feltham 55 £1,560
      Bowes 20 £1,566
      Carshalton Beeches 46 £1,573
      Penge 22 £1,594
      Dagenham 25 £1,611
      Southgate 24 £1,626
      Kenton 23 £1,629
      Hither Green 43 £1,637
      Harrow Weald 43 £1,644
      Wealdstone 178 £1,649
      Yeading 37 £1,653
      Broad Green 137 £1,658
      Forest Hill 29 £1,664
      Addiscombe 50 £1,664
      Stanmore 29 £1,670
      Benhilton 55 £1,675
      Manor Park 26 £1,676
      Yiewsley 33 £1,684
      Anerley 24 £1,684
      Palmers Green 53 £1,696
      Cricklewood 49 £1,708
      Rayners Lane 65 £1,714
      New Malden 22 £1,722
      Harringay 78 £1,725
      Scrattons Farm 23 £1,734
      Ponders End 26 £1,742
      West Drayton 38 £1,750
      Southbury 38 £1,750
      Widmore 23 £1,755
      Surbiton 62 £1,758
      Plashet 22 £1,762
      Catford South 24 £1,766
      West Green 121 £1,767
      Hendon Central 58 £1,772
      Sudbury Hill 30 £1,798
      Worton 70 £1,798
      Beckenham 46 £1,809
      Brockley 29 £1,832
      Brunswick Park 25 £1,838
      Sudbury 80 £1,843
      Collier's Wood 58 £1,844
      Colney Hatch 22 £1,848
      Plaistow 50 £1,864
      Kingsbury 39 £1,864
      Pinner 20 £1,866
      Forest Gate 26 £1,868
      Wallington 34 £1,869
      Finchley 37 £1,870
      Harlesden 90 £1,897
      Gallions Reach 38 £1,899
      Leyton 111 £1,931
      Shortlands 22 £1,937
      Charlton 43 £1,938
      Hayes 122 £1,938
      Whetstone 21 £1,953
      Hendon 76 £1,964
      New Barnet 28 £1,970
      West Hendon 36 £1,975
      Deptford 72 £1,978
      Hillingdon 26 £1,979
      Plumstead 67 £1,998
      Church End 56 £2,010
      Mitcham 45 £2,011
      Ladywell 70 £2,012
      Streatham 122 £2,012
      Thames View 27 £2,015
      Alperton 76 £2,017
      New Cross Gate 38 £2,026
      East Dulwich 39 £2,035
      Roehampton 29 £2,059
      Perivale 35 £2,067
      Crystal Palace 25 £2,073
      West Norwood 59 £2,074
      Thamesmead 32 £2,077
      Camberwell 62 £2,082
      Tulse Hill 29 £2,084
      Park Royal 161 £2,094
      Bethnal Green 175 £2,118
      Selhurst 57 £2,121
      Ickenham 31 £2,134
      Southfields 60 £2,137
      Mapesbury 64 £2,140
      Clapton 91 £2,141
      West Hackney 35 £2,144
      High Barnet 20 £2,146
      Streatham Hill 133 £2,152
      North Finchley 47 £2,160
      Hornsey 89 £2,186
      Leytonstone 44 £2,186
      Woodside Park 26 £2,197
      Peckham 51 £2,197
      Waddon 88 £2,203
      Furzedown 206 £2,228
      Preston 66 £2,240
      Nunhead 21 £2,241
      Merton 74 £2,250
      Homerton 35 £2,252
      Canning Town 132 £2,258
      Poplar 97 £2,265
      Strawberry Hill 30 £2,274
      Kidbrooke 76 £2,274
      Summerstown 64 £2,275
      Loughborough Junction 44 £2,277
      Hackney Wick 22 £2,311
      Finsbury Park 88 £2,312
      Dollis Hill 95 £2,345
      Archway 90 £2,348
      East Greenwich 132 £2,349
      Bow 119 £2,349
      Twyford 50 £2,352
      Upton Park 31 £2,354
      Shadwell 92 £2,354
      Crouch End 82 £2,362
      Putney 150 £2,367
      Earlsfield 64 £2,375
      Brixton 144 £2,381
      Middle Park 20 £2,389
      Colindale 182 £2,390
      Stoke Newington 124 £2,394
      West Ham 71 £2,400
      Stroud Green 35 £2,407
      Limehouse 165 £2,415
      Kilburn 99 £2,415
      West Finchley 27 £2,418
      Mill Hill 31 £2,435
      Temple Fortune 54 £2,443
      Dalston 73 £2,470
      Balham 159 £2,488
      Rotherhithe 99 £2,497
      Muswell Hill 57 £2,527
      Shacklewell 64 £2,562
      Clapham 197 £2,595
      Spring Grove 105 £2,612
      New Cross 96 £2,614
      Norbiton 126 £2,624
      Holloway 160 £2,627
      Wandsworth 211 £2,630
      Friern Barnet 29 £2,641
      West Kensington 305 £2,666
      Old Kent Road 84 £2,673
      St Pancras 217 £2,678
      Kennington 29 £2,690
      Stockwell 115 £2,692
      Greenwich Peninsula 46 £2,693
      Silvertown 95 £2,694
      Blackwall 219 £2,706
      Cockfosters 42 £2,726
      Stamford Hill 66 £2,754
      Raynes Park 71 £2,757
      Stepney 74 £2,777
      Charlton Riverside 37 £2,780
      Shepherd's Bush 366 £2,810
      Hanwell 126 £2,811
      Haggerston 55 £2,816
      Kew 29 £2,857
      South Hampstead 186 £2,870
      Tufnell Park 33 £2,878
      Brent Cross 60 £2,879
      Mile End 135 £2,880
      Beckton 21 £2,886
      Stratford 238 £2,895
      Walworth 91 £2,929
      Oval 79 £2,931
      North Sheen 33 £2,963
      Queen's Park 101 £2,966
      Mortlake 22 £2,975
      Golders Green 117 £3,056
      Hackney 77 £3,057
      Brook Green 141 £3,117
      Lambeth 35 £3,132
      North Kensington 222 £3,161
      Clapham Junction 166 £3,165
      Merton Park 47 £3,179
      Elephant and Castle 139 £3,201
      Barnsbury 244 £3,243
      Hammersmith 440 £3,286
      Islington 153 £3,353
      Isle of Dogs 476 £3,363
      Whitechapel 459 £3,376
      Fulham 326 £3,389
      Highbury 165 £3,398
      Bermondsey 144 £3,433
      St Margarets 40 £3,514
      Canary Wharf 341 £3,552
      Fitzrovia 258 £3,576
      Somers Town 93 £3,595
      Brondesbury 132 £3,595
      Battersea 170 £3,675
      Kentish Town 138 £3,699
      Hampton Wick 26 £3,701
      West Hampstead 252 £3,723
      Shoreditch 118 £3,792
      Earl's Court 455 £3,906
      Wapping 223 £3,929
      Petersham 20 £3,955
      Hoxton 138 £4,026
      Clerkenwell 189 £4,122
      Finsbury 124 £4,217
      Gospel Oak 38 £4,231
      Waterloo 71 £4,322
      Vauxhall 225 £4,435
      The Borough 151 £4,445
      King's Cross 156 £4,590
      Notting Hill 415 £4,637
      Brompton 792 £4,996
      Chalk Farm 286 £5,003
      Holborn 119 £5,241
      Bloomsbury 117 £5,639
      Belsize Park 336 £5,718
      Southwark 75 £5,802
      Chelsea 412 £7,512
      Kensington 297 £7,594
      Hampstead Garden Suburb 20 £11,159
      South Kensington 496 £11,856
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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