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 43 £1,207
      Poverest 20 £1,406
      Rush Green 23 £1,460
      Thornton Heath 59 £1,464
      Bedfont 20 £1,474
      Greenford 66 £1,487
      Norbury 25 £1,492
      Gants Hill 54 £1,493
      Hounslow West 80 £1,495
      Cowley 34 £1,500
      South Norwood 43 £1,517
      The Wrythe 21 £1,525
      Waddon 66 £1,528
      Bowes 20 £1,541
      Heston 43 £1,561
      Chingford 30 £1,562
      Northwood 46 £1,564
      Newbury Park 39 £1,565
      Carshalton Beeches 44 £1,567
      Dagenham 41 £1,580
      Feltham 59 £1,585
      Becontree Heath 26 £1,613
      Broad Green 186 £1,617
      Wealdstone 204 £1,619
      Seven Kings 81 £1,627
      Highams Park 24 £1,627
      Harrow Weald 34 £1,653
      Rayners Lane 85 £1,656
      Kenton 26 £1,658
      Perry Vale 33 £1,663
      Southbury 41 £1,677
      Worton 79 £1,686
      Ponders End 28 £1,689
      Edmonton 65 £1,691
      Hither Green 52 £1,694
      Addiscombe 58 £1,701
      Pinner 22 £1,705
      Yeading 34 £1,706
      Purley 59 £1,708
      Penge 23 £1,710
      Becontree 25 £1,711
      Hendon Central 52 £1,717
      Benhilton 56 £1,721
      Catford South 30 £1,730
      Southgate 32 £1,732
      Anerley 24 £1,733
      Cranford 39 £1,739
      Scrattons Farm 21 £1,740
      Palmers Green 60 £1,746
      West Drayton 45 £1,746
      Forest Hill 32 £1,748
      Stanmore 32 £1,774
      New Malden 28 £1,774
      Northumberland Heath 23 £1,775
      Beckenham 46 £1,798
      Cricklewood 37 £1,801
      Harringay 95 £1,803
      West Norwood 69 £1,812
      New Barnet 34 £1,828
      Kingsbury 38 £1,842
      Shortlands 23 £1,846
      West Green 141 £1,852
      Plashet 24 £1,853
      Brunswick Park 23 £1,858
      Thames View 35 £1,865
      Surbiton 59 £1,873
      Finchley 38 £1,878
      Widmore 29 £1,879
      Plumstead 56 £1,881
      Spring Grove 74 £1,883
      Whetstone 22 £1,908
      Osterley 29 £1,915
      Collier's Wood 66 £1,919
      Well Hall 20 £1,921
      Wallington 32 £1,921
      Hillingdon 28 £1,924
      Woodside 23 £1,927
      Hornchurch 30 £1,931
      Harlesden 95 £1,935
      Selhurst 66 £1,937
      Plaistow 61 £1,938
      Mitcham 50 £1,951
      Sudbury 92 £1,953
      Brockley 28 £1,970
      Alperton 78 £1,974
      Leyton 114 £1,977
      Sudbury Hill 43 £1,980
      Perivale 52 £1,994
      Forest Gate 26 £2,017
      Charlton 42 £2,020
      Hayes 140 £2,021
      Peckham 61 £2,026
      New Cross Gate 38 £2,027
      Gallions Reach 45 £2,030
      Ladywell 72 £2,032
      Bethnal Green 166 £2,042
      Deptford 70 £2,046
      Streatham Hill 168 £2,070
      Streatham 121 £2,072
      Hendon 93 £2,075
      Roehampton 31 £2,094
      Park Royal 157 £2,096
      Tulse Hill 29 £2,117
      West Hendon 48 £2,119
      Ickenham 33 £2,124
      Church End 48 £2,127
      West Hackney 34 £2,130
      East Dulwich 30 £2,132
      Strawberry Hill 41 £2,139
      Summerstown 74 £2,191
      New Cross 78 £2,199
      Thamesmead 26 £2,204
      North Finchley 65 £2,212
      Leytonstone 50 £2,215
      Crystal Palace 27 £2,218
      Clapton 89 £2,222
      Woodside Park 31 £2,227
      Camberwell 81 £2,231
      Homerton 41 £2,240
      Preston 89 £2,241
      Stroud Green 30 £2,241
      Dollis Hill 108 £2,245
      High Barnet 23 £2,261
      Blackheath 21 £2,266
      Furzedown 214 £2,272
      Brixton 150 £2,283
      Beckton 32 £2,294
      Kilburn 131 £2,298
      Merton 86 £2,305
      Poplar 106 £2,314
      Archway 131 £2,322
      Kidbrooke 73 £2,326
      Earlsfield 60 £2,329
      Muswell Hill 93 £2,330
      Upton Park 37 £2,365
      Middle Park 23 £2,366
      Mile End 105 £2,374
      Finsbury Park 93 £2,387
      Hornsey 99 £2,395
      Friern Barnet 35 £2,406
      Hackney Wick 30 £2,406
      Temple Fortune 60 £2,408
      Merton Park 47 £2,411
      Yiewsley 43 £2,414
      Mapesbury 58 £2,417
      Canning Town 138 £2,419
      Colindale 214 £2,423
      Norbiton 141 £2,427
      East Greenwich 149 £2,436
      Twyford 43 £2,437
      Holloway 211 £2,443
      West Finchley 26 £2,443
      Loughborough Junction 46 £2,460
      Bow 129 £2,470
      Nunhead 29 £2,472
      Crouch End 76 £2,480
      West Ham 67 £2,481
      Mill Hill 28 £2,481
      Southfields 56 £2,493
      Balham 160 £2,507
      Rotherhithe 90 £2,554
      Shacklewell 69 £2,585
      Dalston 63 £2,588
      Stockwell 115 £2,590
      Limehouse 164 £2,616
      Brent Cross 73 £2,630
      Stoke Newington 128 £2,640
      Haggerston 49 £2,661
      Shepherd's Bush 364 £2,688
      Clapham 195 £2,695
      St Pancras 210 £2,704
      Raynes Park 86 £2,708
      West Kensington 309 £2,717
      Tufnell Park 37 £2,717
      Silvertown 122 £2,740
      Stepney 85 £2,753
      Brondesbury 85 £2,755
      Hanwell 141 £2,756
      Walworth 86 £2,763
      Putney 122 £2,778
      Highbury 148 £2,804
      Blackwall 252 £2,804
      Kew 24 £2,835
      Old Kent Road 87 £2,857
      Kennington 30 £2,880
      Cockfosters 37 £2,882
      Charlton Riverside 35 £2,887
      Queen's Park 100 £2,896
      Hackney 88 £3,017
      Oval 79 £3,026
      Stamford Hill 68 £3,051
      Greenwich Peninsula 37 £3,063
      Brook Green 121 £3,073
      Golders Green 157 £3,111
      Shadwell 92 £3,123
      Clapham Junction 182 £3,133
      Wandsworth 338 £3,196
      Elephant and Castle 188 £3,226
      North Sheen 36 £3,230
      Hammersmith 486 £3,288
      Lambeth 29 £3,299
      Isle of Dogs 526 £3,322
      Barnsbury 245 £3,357
      Stratford 343 £3,440
      St Margarets 43 £3,454
      North Kensington 219 £3,523
      Fulham 300 £3,529
      South Hampstead 193 £3,551
      Whitechapel 496 £3,566
      Kentish Town 141 £3,592
      West Hampstead 252 £3,607
      Battersea 188 £3,609
      Fitzrovia 278 £3,625
      Hoxton 161 £3,633
      Somers Town 91 £3,656
      Bermondsey 194 £3,680
      Petersham 22 £3,702
      Hampton Wick 29 £3,708
      Canary Wharf 394 £3,781
      Shoreditch 135 £3,797
      Earl's Court 490 £3,870
      Islington 197 £3,953
      Wapping 222 £3,997
      Finsbury 140 £4,077
      Clerkenwell 164 £4,091
      Waterloo 83 £4,281
      Gospel Oak 46 £4,298
      King's Cross 177 £4,340
      The Borough 188 £4,345
      Vauxhall 232 £4,536
      Notting Hill 398 £4,573
      Brompton 709 £5,048
      Chalk Farm 320 £5,171
      Holborn 130 £5,344
      Belsize Park 352 £5,458
      Southwark 86 £5,498
      Bloomsbury 161 £5,821
      Kensington 311 £6,918
      Chelsea 465 £7,174
      South Kensington 549 £11,100
      Hampstead Garden Suburb 20 £12,682
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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