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 315 £1,263
      Northumberland Heath 26 £1,382
      Kenton 33 £1,449
      Anerley 20 £1,459
      Thornton Heath 64 £1,467
      Gants Hill 39 £1,498
      Greenford 53 £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 38 £1,566
      Heston 30 £1,597
      Southbury 46 £1,602
      Carshalton Beeches 37 £1,619
      Bedfont 30 £1,626
      Rayners Lane 60 £1,629
      West Drayton 50 £1,650
      Feltham 42 £1,654
      Northwood 47 £1,660
      Perry Vale 32 £1,661
      Highams Park 25 £1,663
      Wealdstone 145 £1,665
      Cricklewood 59 £1,671
      New Malden 30 £1,676
      Kingsbury 46 £1,687
      Waddon 61 £1,690
      Worton 50 £1,698
      Upper Norwood 21 £1,702
      Becontree Heath 26 £1,712
      Forest Gate 25 £1,715
      Becontree 22 £1,732
      Edmonton 48 £1,734
      Addiscombe 41 £1,737
      South Norwood 41 £1,738
      Sudbury 74 £1,751
      Bowes 23 £1,755
      West Barnes 25 £1,757
      Southgate 26 £1,760
      Dagenham 24 £1,760
      Plaistow 41 £1,763
      Palmers Green 47 £1,771
      Hendon Central 62 £1,779
      Harrow Weald 45 £1,788
      Broad Green 134 £1,819
      Plumstead 39 £1,822
      Mitcham 36 £1,825
      Stanmore 23 £1,826
      Harringay 77 £1,831
      West Green 129 £1,844
      Finchley 32 £1,848
      Perivale 41 £1,855
      Beckenham 36 £1,865
      West Norwood 45 £1,921
      Benhilton 35 £1,923
      Hither Green 35 £1,957
      Forest Hill 26 £1,963
      Belmont 20 £1,964
      Hanwell 81 £1,987
      Alperton 71 £1,990
      West Hendon 53 £1,991
      Hayes 61 £2,003
      Leyton 108 £2,026
      Hillingdon 29 £2,026
      Tulse Hill 21 £2,045
      Purley 32 £2,046
      Ladywell 61 £2,049
      Strawberry Hill 42 £2,050
      Hornchurch 28 £2,050
      Dollis Hill 108 £2,061
      Roehampton 27 £2,062
      Hornsey 112 £2,078
      Hendon 68 £2,104
      Middle Park 20 £2,108
      Sudbury Hill 20 £2,116
      Harlesden 93 £2,120
      Stroud Green 34 £2,127
      Leytonstone 41 £2,152
      Church End 43 £2,163
      Selhurst 50 £2,167
      Gallions Reach 25 £2,210
      Beckton 28 £2,229
      Spring Grove 78 £2,247
      West Finchley 20 £2,250
      Collier's Wood 44 £2,254
      Preston 76 £2,255
      Mapesbury 77 £2,265
      West Hackney 30 £2,272
      Park Royal 149 £2,276
      Streatham 83 £2,289
      Camberwell 54 £2,300
      Streatham Hill 99 £2,339
      Summerstown 45 £2,347
      Deptford 56 £2,350
      Charlton 27 £2,355
      Surbiton 73 £2,357
      Ickenham 32 £2,382
      Furzedown 157 £2,388
      Peckham 54 £2,394
      Brixton 97 £2,417
      Archway 95 £2,417
      Woodside Park 24 £2,428
      Homerton 28 £2,435
      East Dulwich 30 £2,438
      Poplar 118 £2,440
      New Cross 63 £2,444
      Earlsfield 57 £2,450
      Colindale 146 £2,450
      Hackney Wick 20 £2,456
      Friern Barnet 30 £2,474
      Merton 63 £2,474
      Twyford 39 £2,483
      Rotherhithe 82 £2,503
      Brent Cross 69 £2,510
      Temple Fortune 59 £2,522
      Finsbury Park 82 £2,533
      Balham 121 £2,535
      Crouch End 67 £2,552
      Stoke Newington 101 £2,566
      Holloway 151 £2,578
      Mile End 87 £2,590
      Nunhead 20 £2,590
      Kilburn 81 £2,590
      Clapton 66 £2,591
      North Finchley 53 £2,606
      Coombe 21 £2,614
      East Greenwich 111 £2,628
      Shacklewell 60 £2,640
      Southfields 46 £2,653
      Limehouse 142 £2,664
      Yiewsley 28 £2,674
      Mill Hill 28 £2,692
      Kidbrooke 67 £2,713
      New Cross Gate 41 £2,729
      Dalston 78 £2,738
      St Pancras 187 £2,759
      Muswell Hill 71 £2,759
      Merton Park 50 £2,780
      Bow 103 £2,783
      Wandsworth 163 £2,801
      Norbiton 117 £2,809
      Shadwell 71 £2,817
      Highbury 100 £2,835
      Loughborough Junction 36 £2,840
      Canning Town 110 £2,849
      Kew 22 £2,858
      Upton Park 27 £2,869
      Raynes Park 93 £2,870
      Brondesbury 71 £2,870
      Clapham 162 £2,873
      Hackney 69 £2,879
      Charlton Riverside 26 £2,883
      Stepney 66 £2,885
      Bethnal Green 101 £2,892
      Stockwell 78 £2,898
      Shepherd's Bush 338 £2,922
      Putney 98 £2,926
      Greenwich Peninsula 78 £2,927
      Stamford Hill 51 £2,949
      Haggerston 42 £2,960
      Queen's Park 80 £2,964
      Blackwall 288 £2,981
      West Kensington 283 £2,988
      Silvertown 121 £3,046
      Tufnell Park 29 £3,046
      West Ham 76 £3,087
      Walworth 102 £3,106
      Old Kent Road 112 £3,131
      Stratford 296 £3,162
      Brook Green 115 £3,168
      Petersham 23 £3,193
      North Sheen 33 £3,201
      Golders Green 122 £3,284
      North Kensington 155 £3,303
      Cockfosters 29 £3,345
      Barnsbury 256 £3,354
      Isle of Dogs 813 £3,376
      Clapham Junction 124 £3,399
      West Hampstead 225 £3,402
      Kennington 41 £3,443
      South Hampstead 172 £3,498
      Oval 81 £3,532
      Bermondsey 157 £3,580
      Islington 153 £3,604
      Canary Wharf 421 £3,627
      Fulham 270 £3,650
      Whitechapel 477 £3,694
      Hammersmith 535 £3,700
      Hampton Wick 39 £3,711
      Elephant and Castle 227 £3,762
      Fitzrovia 285 £3,771
      St Margarets 62 £3,823
      Somers Town 99 £3,841
      Lambeth 46 £3,852
      Battersea 157 £3,877
      Earl's Court 549 £3,997
      Mortlake 23 £4,130
      Kentish Town 128 £4,145
      Wapping 272 £4,175
      Hoxton 119 £4,205
      Shoreditch 161 £4,351
      Clerkenwell 189 £4,515
      The Borough 222 £4,596
      Finsbury 186 £4,609
      Vauxhall 332 £4,907
      Waterloo 148 £4,912
      Holborn 131 £4,920
      Chalk Farm 311 £4,958
      Belsize Park 351 £4,986
      Notting Hill 355 £5,010
      Brompton 797 £5,031
      Gospel Oak 29 £5,032
      King's Cross 200 £5,071
      Southwark 138 £5,187
      Bloomsbury 148 £5,598
      Kensington 321 £6,480
      Chelsea 569 £6,688
      South Kensington 611 £11,232
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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