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 306 £1,272
      Northumberland Heath 27 £1,382
      Kenton 34 £1,459
      Thornton Heath 67 £1,476
      Anerley 23 £1,482
      Gants Hill 40 £1,490
      Hounslow West 57 £1,502
      Greenford 52 £1,517
      Pollards Hill 25 £1,524
      Cowley 33 £1,527
      Yeading 38 £1,529
      Newbury Park 28 £1,547
      Chingford 57 £1,560
      Rush Green 35 £1,560
      Seven Kings 72 £1,573
      Southbury 45 £1,606
      Heston 30 £1,611
      Rayners Lane 60 £1,613
      Carshalton Beeches 36 £1,623
      Bedfont 30 £1,632
      West Drayton 54 £1,635
      Feltham 41 £1,645
      Northwood 46 £1,655
      Wealdstone 145 £1,656
      Perry Vale 32 £1,661
      Highams Park 25 £1,663
      Kingsbury 47 £1,668
      Cricklewood 58 £1,674
      Waddon 61 £1,686
      Worton 52 £1,687
      Forest Gate 23 £1,693
      Becontree 22 £1,718
      Upper Norwood 20 £1,719
      Becontree Heath 28 £1,732
      Penge 20 £1,739
      Edmonton 51 £1,740
      South Norwood 40 £1,743
      West Barnes 25 £1,757
      Bowes 25 £1,759
      Plaistow 41 £1,760
      Dagenham 23 £1,760
      Hendon Central 64 £1,761
      Addiscombe 41 £1,763
      Palmers Green 47 £1,784
      New Malden 34 £1,785
      Harrow Weald 45 £1,788
      Sudbury 79 £1,805
      Stanmore 24 £1,808
      Plumstead 40 £1,813
      Mitcham 37 £1,822
      Southgate 28 £1,830
      Finchley 32 £1,834
      Hillingdon 31 £1,837
      Harringay 77 £1,854
      West Green 127 £1,861
      Perivale 39 £1,870
      Beckenham 34 £1,898
      Benhilton 37 £1,906
      Broad Green 176 £1,908
      West Norwood 43 £1,914
      Hither Green 36 £1,946
      Belmont 20 £1,964
      Leyton 112 £1,980
      Hanwell 80 £1,982
      Forest Hill 25 £1,990
      Hayes 61 £1,994
      Alperton 70 £2,009
      Tulse Hill 20 £2,015
      Roehampton 28 £2,035
      Dollis Hill 110 £2,035
      Ladywell 60 £2,047
      Purley 30 £2,054
      Hendon 74 £2,055
      Hornchurch 27 £2,056
      Strawberry Hill 41 £2,061
      Sudbury Hill 21 £2,065
      Hornsey 112 £2,076
      Thamesmead 21 £2,082
      West Hendon 55 £2,109
      Middle Park 20 £2,110
      Church End 46 £2,125
      Harlesden 94 £2,133
      West Hackney 30 £2,175
      Leytonstone 42 £2,184
      Selhurst 49 £2,199
      Gallions Reach 25 £2,222
      Collier's Wood 44 £2,226
      Beckton 28 £2,229
      Preston 84 £2,242
      Spring Grove 77 £2,251
      Mapesbury 78 £2,269
      Park Royal 146 £2,275
      Stroud Green 34 £2,315
      Camberwell 57 £2,327
      Streatham Hill 100 £2,331
      Brixton 98 £2,360
      Charlton 27 £2,360
      Deptford 59 £2,363
      Summerstown 46 £2,372
      Furzedown 159 £2,386
      Streatham 82 £2,389
      Poplar 125 £2,412
      Ickenham 31 £2,417
      Earlsfield 56 £2,422
      Woodside Park 24 £2,428
      Merton 65 £2,429
      New Cross 62 £2,434
      Homerton 28 £2,440
      Colindale 142 £2,451
      Surbiton 69 £2,452
      Friern Barnet 31 £2,454
      East Dulwich 35 £2,470
      Hackney Wick 21 £2,470
      Twyford 41 £2,475
      Archway 94 £2,478
      Peckham 54 £2,483
      Temple Fortune 62 £2,488
      Balham 116 £2,511
      Finsbury Park 78 £2,522
      Rotherhithe 83 £2,525
      Brent Cross 67 £2,528
      Clapton 68 £2,543
      Crouch End 68 £2,571
      Kilburn 81 £2,573
      Stoke Newington 101 £2,583
      Mile End 88 £2,594
      East Greenwich 109 £2,607
      Coombe 22 £2,608
      Limehouse 144 £2,620
      Shacklewell 61 £2,623
      Muswell Hill 69 £2,639
      Southfields 47 £2,641
      North Finchley 53 £2,651
      Mill Hill 29 £2,660
      Holloway 157 £2,666
      Kidbrooke 66 £2,704
      Yiewsley 27 £2,716
      Dalston 80 £2,734
      St Pancras 188 £2,761
      Merton Park 50 £2,786
      Wandsworth 162 £2,791
      Norbiton 115 £2,793
      Loughborough Junction 37 £2,820
      New Cross Gate 48 £2,827
      Shadwell 72 £2,828
      Highbury 103 £2,838
      Raynes Park 93 £2,847
      Bethnal Green 102 £2,857
      Clapham 161 £2,862
      Hackney 66 £2,880
      Stockwell 78 £2,886
      Brondesbury 69 £2,891
      Bow 103 £2,891
      Queen's Park 76 £2,907
      Putney 96 £2,911
      Canning Town 119 £2,912
      Shepherd's Bush 349 £2,920
      Upton Park 25 £2,921
      Charlton Riverside 27 £2,924
      Stamford Hill 55 £2,933
      Stepney 67 £2,941
      Kew 21 £2,944
      Greenwich Peninsula 81 £2,950
      Blackwall 292 £2,957
      Walworth 111 £3,038
      West Kensington 291 £3,048
      Silvertown 119 £3,051
      Haggerston 40 £3,063
      Old Kent Road 118 £3,079
      West Ham 75 £3,117
      North Sheen 34 £3,128
      Stratford 314 £3,139
      Tufnell Park 27 £3,157
      Petersham 25 £3,229
      Brook Green 118 £3,261
      North Kensington 163 £3,276
      Clapham Junction 127 £3,336
      Golders Green 117 £3,346
      Isle of Dogs 823 £3,358
      West Hampstead 229 £3,395
      Barnsbury 263 £3,396
      Kennington 43 £3,435
      Cockfosters 29 £3,457
      South Hampstead 176 £3,484
      Oval 82 £3,494
      Bermondsey 157 £3,556
      Hampton Wick 41 £3,626
      Canary Wharf 411 £3,627
      Islington 149 £3,649
      Fulham 279 £3,655
      St Margarets 63 £3,682
      Whitechapel 490 £3,687
      Hammersmith 533 £3,708
      Elephant and Castle 228 £3,719
      Fitzrovia 291 £3,780
      Somers Town 105 £3,813
      Lambeth 47 £3,830
      Battersea 160 £3,840
      Earl's Court 551 £3,977
      Kentish Town 136 £4,051
      Hoxton 121 £4,097
      Wapping 274 £4,131
      Mortlake 22 £4,222
      Shoreditch 166 £4,337
      Clerkenwell 191 £4,491
      Finsbury 181 £4,510
      The Borough 222 £4,610
      Holborn 130 £4,809
      Gospel Oak 31 £4,896
      Waterloo 148 £4,906
      Chalk Farm 313 £4,907
      Vauxhall 340 £4,927
      King's Cross 198 £4,940
      Belsize Park 363 £4,990
      Notting Hill 356 £4,993
      Brompton 799 £5,053
      Southwark 134 £5,236
      Bloomsbury 151 £5,593
      Kensington 318 £6,552
      Chelsea 568 £6,685
      South Kensington 624 £11,108
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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