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
      Scrattons Farm 314 £1,263
      Northumberland Heath 26 £1,382
      Kenton 33 £1,449
      Anerley 20 £1,459
      Thornton Heath 64 £1,467
      Greenford 53 £1,498
      Gants Hill 39 £1,498
      Hounslow West 55 £1,502
      Newbury Park 26 £1,508
      Pollards Hill 25 £1,524
      Cowley 32 £1,528
      Yeading 38 £1,529
      Chingford 58 £1,556
      Seven Kings 72 £1,562
      Rush Green 37 £1,564
      Heston 30 £1,597
      Southbury 45 £1,600
      Carshalton Beeches 37 £1,619
      Bedfont 29 £1,625
      Rayners Lane 60 £1,629
      Northwood 48 £1,649
      West Drayton 50 £1,654
      Feltham 42 £1,654
      Wealdstone 146 £1,660
      Perry Vale 32 £1,661
      Highams Park 25 £1,663
      Cricklewood 58 £1,674
      New Malden 30 £1,676
      Kingsbury 46 £1,687
      Worton 51 £1,691
      Waddon 60 £1,692
      Upper Norwood 21 £1,702
      Forest Gate 25 £1,711
      Becontree Heath 26 £1,712
      Becontree 22 £1,732
      Addiscombe 41 £1,737
      South Norwood 41 £1,738
      Edmonton 49 £1,739
      Sudbury 75 £1,755
      Bowes 23 £1,755
      Dagenham 24 £1,756
      West Barnes 25 £1,757
      Plaistow 41 £1,763
      Palmers Green 47 £1,771
      Hendon Central 63 £1,771
      Harrow Weald 45 £1,788
      Plumstead 39 £1,822
      Mitcham 36 £1,825
      Stanmore 23 £1,826
      Harringay 77 £1,831
      Southgate 27 £1,833
      Broad Green 141 £1,837
      Finchley 32 £1,848
      West Green 126 £1,854
      Perivale 40 £1,871
      Beckenham 35 £1,881
      West Norwood 45 £1,921
      Benhilton 36 £1,934
      Forest Hill 26 £1,963
      Belmont 20 £1,964
      Tulse Hill 21 £1,983
      West Hendon 54 £1,988
      Hanwell 80 £1,993
      Hither Green 36 £2,000
      Alperton 69 £2,000
      Hayes 60 £2,003
      Leyton 108 £2,026
      Hillingdon 29 £2,026
      Purley 31 £2,042
      Dollis Hill 110 £2,045
      Ladywell 61 £2,049
      Hornchurch 28 £2,050
      Strawberry Hill 41 £2,061
      Roehampton 27 £2,062
      Hornsey 110 £2,078
      Hendon 68 £2,090
      Middle Park 20 £2,108
      Sudbury Hill 20 £2,116
      Harlesden 94 £2,134
      Leytonstone 41 £2,152
      Church End 42 £2,167
      Selhurst 50 £2,167
      Gallions Reach 25 £2,212
      Beckton 28 £2,229
      Collier's Wood 44 £2,232
      Spring Grove 78 £2,247
      West Finchley 20 £2,250
      West Hackney 31 £2,251
      Preston 78 £2,252
      Mapesbury 76 £2,274
      Park Royal 147 £2,288
      Camberwell 54 £2,300
      Streatham Hill 98 £2,338
      Summerstown 44 £2,349
      Deptford 56 £2,350
      Charlton 27 £2,355
      Streatham 83 £2,370
      Furzedown 158 £2,401
      Peckham 55 £2,402
      Brixton 95 £2,413
      Ickenham 31 £2,417
      Archway 94 £2,418
      Woodside Park 24 £2,428
      Surbiton 72 £2,434
      Stroud Green 35 £2,434
      Homerton 28 £2,435
      East Dulwich 30 £2,438
      Poplar 119 £2,440
      New Cross 63 £2,444
      Colindale 147 £2,445
      Earlsfield 57 £2,450
      Friern Barnet 30 £2,474
      Merton 63 £2,474
      Twyford 39 £2,483
      Rotherhithe 82 £2,503
      Brent Cross 69 £2,510
      Crouch End 67 £2,515
      Temple Fortune 59 £2,522
      Finsbury Park 79 £2,533
      Balham 121 £2,535
      Stoke Newington 101 £2,566
      Clapton 67 £2,580
      Kilburn 81 £2,588
      Mile End 87 £2,590
      North Finchley 53 £2,606
      Coombe 21 £2,614
      East Greenwich 110 £2,615
      Holloway 152 £2,625
      Southfields 44 £2,653
      Limehouse 143 £2,664
      Shacklewell 58 £2,675
      Mill Hill 28 £2,692
      Kidbrooke 67 £2,713
      New Cross Gate 42 £2,719
      Yiewsley 27 £2,729
      Dalston 78 £2,738
      St Pancras 189 £2,755
      Muswell Hill 70 £2,768
      Merton Park 50 £2,780
      Bow 103 £2,794
      Wandsworth 162 £2,805
      Norbiton 117 £2,810
      Highbury 102 £2,822
      Canning Town 112 £2,826
      Shadwell 72 £2,835
      Loughborough Junction 36 £2,838
      Kew 22 £2,858
      Clapham 161 £2,859
      Upton Park 27 £2,869
      Brondesbury 71 £2,870
      Raynes Park 92 £2,881
      Charlton Riverside 26 £2,883
      Stepney 66 £2,885
      Bethnal Green 101 £2,895
      Stockwell 78 £2,898
      Hackney 68 £2,911
      Shepherd's Bush 339 £2,914
      Greenwich Peninsula 78 £2,915
      Putney 94 £2,930
      Stamford Hill 52 £2,954
      Haggerston 42 £2,960
      Queen's Park 79 £2,963
      Blackwall 291 £2,977
      West Kensington 286 £2,984
      Tufnell Park 29 £3,046
      Silvertown 119 £3,063
      Walworth 103 £3,091
      West Ham 75 £3,106
      Old Kent Road 113 £3,119
      Petersham 23 £3,193
      North Sheen 33 £3,201
      Stratford 296 £3,219
      Brook Green 116 £3,251
      Golders Green 123 £3,285
      North Kensington 157 £3,305
      Barnsbury 254 £3,369
      Clapham Junction 125 £3,393
      West Hampstead 226 £3,402
      Cockfosters 28 £3,404
      Isle of Dogs 816 £3,410
      Kennington 41 £3,443
      South Hampstead 174 £3,491
      Bermondsey 156 £3,575
      Islington 153 £3,604
      Canary Wharf 420 £3,629
      Fulham 274 £3,640
      Oval 82 £3,673
      Hampton Wick 40 £3,675
      Whitechapel 477 £3,697
      Hammersmith 536 £3,698
      Fitzrovia 285 £3,775
      St Margarets 63 £3,788
      Elephant and Castle 227 £3,801
      Somers Town 100 £3,832
      Battersea 158 £3,838
      Lambeth 46 £3,852
      Earl's Court 548 £3,957
      Mortlake 23 £4,130
      Kentish Town 128 £4,144
      Wapping 272 £4,175
      Hoxton 119 £4,211
      Shoreditch 162 £4,351
      Clerkenwell 190 £4,518
      The Borough 222 £4,600
      Finsbury 185 £4,709
      Holborn 132 £4,900
      Vauxhall 332 £4,906
      Waterloo 149 £4,906
      Chalk Farm 312 £4,946
      Belsize Park 352 £4,978
      Brompton 797 £5,014
      Notting Hill 357 £5,023
      Gospel Oak 29 £5,032
      King's Cross 198 £5,083
      Southwark 137 £5,192
      Bloomsbury 148 £5,599
      Kensington 323 £6,610
      Chelsea 565 £6,698
      South Kensington 615 £11,326
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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