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 178 £1,288
      Greenford 62 £1,373
      Northumberland Heath 26 £1,397
      Thornton Heath 66 £1,431
      Cowley 38 £1,480
      Bedfont 31 £1,487
      West Drayton 56 £1,502
      Hounslow West 61 £1,519
      Worton 49 £1,520
      Anerley 21 £1,526
      Kenton 29 £1,557
      Pollards Hill 20 £1,565
      Chingford 60 £1,570
      Carshalton Beeches 35 £1,571
      Seven Kings 66 £1,576
      Highams Park 23 £1,580
      Edmonton 51 £1,588
      Gants Hill 46 £1,589
      Newbury Park 30 £1,590
      Southbury 48 £1,598
      Rush Green 34 £1,616
      Northwood 51 £1,621
      Rayners Lane 61 £1,623
      Heston 34 £1,626
      Wealdstone 153 £1,627
      Perry Vale 32 £1,640
      Yeading 36 £1,658
      Kingsbury 48 £1,658
      Waddon 65 £1,673
      Forest Gate 26 £1,678
      Hendon Central 67 £1,693
      Palmers Green 42 £1,694
      Becontree Heath 22 £1,698
      Becontree 23 £1,702
      Addiscombe 46 £1,703
      West Barnes 26 £1,706
      Plumstead 48 £1,709
      Penge 21 £1,720
      New Malden 35 £1,721
      South Norwood 43 £1,724
      Thames View 23 £1,729
      Brunswick Park 20 £1,736
      Forest Hill 29 £1,744
      Hillingdon 33 £1,744
      Cricklewood 47 £1,752
      Sudbury 74 £1,752
      Dagenham 23 £1,753
      Harrow Weald 44 £1,755
      Stanmore 25 £1,767
      Mitcham 43 £1,773
      Broad Green 157 £1,774
      Benhilton 42 £1,776
      Finchley 31 £1,788
      Bowes 29 £1,791
      West Norwood 44 £1,795
      Feltham 42 £1,810
      Plaistow 45 £1,811
      Southgate 26 £1,854
      Beckenham 37 £1,860
      West Green 153 £1,870
      Sudbury Hill 28 £1,870
      Harringay 84 £1,874
      Leyton 101 £1,914
      Surbiton 67 £1,924
      Tulse Hill 22 £1,928
      Leytonstone 37 £1,929
      Spring Grove 72 £1,942
      Plashet 22 £1,946
      New Barnet 21 £1,948
      Hither Green 34 £1,960
      Selhurst 43 £1,967
      Ponders End 20 £1,993
      Hanwell 82 £1,997
      Hayes 75 £1,999
      Perivale 38 £2,009
      Hendon 66 £2,012
      Dollis Hill 94 £2,015
      Preston 79 £2,020
      Strawberry Hill 38 £2,034
      West Hendon 51 £2,039
      Charlton 29 £2,051
      Wallington 21 £2,070
      Alperton 74 £2,085
      Stroud Green 35 £2,092
      Hornchurch 26 £2,106
      Collier's Wood 50 £2,112
      Beckton 26 £2,115
      Church End 53 £2,130
      Harlesden 93 £2,132
      Hornsey 104 £2,136
      Deptford 48 £2,144
      East Dulwich 40 £2,144
      Whetstone 23 £2,149
      Purley 31 £2,180
      Gallions Reach 25 £2,183
      Peckham 54 £2,185
      Camberwell 55 £2,190
      Streatham 85 £2,209
      West Finchley 21 £2,243
      New Cross Gate 41 £2,265
      Ladywell 59 £2,267
      West Hackney 30 £2,283
      Mapesbury 81 £2,290
      Roehampton 32 £2,296
      Summerstown 43 £2,311
      Brixton 91 £2,312
      Park Royal 141 £2,318
      Furzedown 155 £2,332
      Streatham Hill 100 £2,349
      Merton 62 £2,350
      Clapton 69 £2,358
      Colindale 142 £2,384
      Poplar 125 £2,397
      Nunhead 22 £2,405
      Temple Fortune 71 £2,406
      Homerton 30 £2,411
      Archway 93 £2,418
      New Cross 44 £2,439
      Friern Barnet 31 £2,444
      Hackney Wick 20 £2,456
      Earlsfield 57 £2,467
      Woodside Park 23 £2,473
      Mile End 94 £2,475
      Merton Park 53 £2,480
      Brent Cross 65 £2,488
      Mill Hill 25 £2,504
      Rotherhithe 75 £2,507
      Twyford 46 £2,514
      Yiewsley 31 £2,522
      Ickenham 36 £2,523
      Finsbury Park 86 £2,529
      Southfields 55 £2,531
      Holloway 156 £2,540
      Shadwell 62 £2,542
      Coombe 23 £2,549
      Crouch End 63 £2,556
      Stoke Newington 110 £2,557
      Kilburn 79 £2,564
      Shacklewell 59 £2,573
      Charlton Riverside 27 £2,601
      Loughborough Junction 39 £2,612
      Muswell Hill 69 £2,618
      East Greenwich 106 £2,619
      North Finchley 44 £2,627
      Limehouse 141 £2,659
      Balham 107 £2,664
      Canning Town 127 £2,666
      Norbiton 119 £2,671
      High Barnet 25 £2,677
      Putney 100 £2,688
      Kidbrooke 67 £2,704
      Wandsworth 158 £2,711
      Clapham 173 £2,727
      Dalston 71 £2,744
      Upton Park 30 £2,760
      Tufnell Park 27 £2,772
      Haggerston 36 £2,775
      Bow 106 £2,789
      Stepney 63 £2,812
      Hackney 69 £2,813
      St Pancras 182 £2,821
      Brondesbury 60 £2,829
      West Kensington 294 £2,849
      Blackwall 285 £2,852
      Raynes Park 83 £2,852
      Greenwich Peninsula 78 £2,854
      Stockwell 74 £2,867
      Highbury 97 £2,869
      Bethnal Green 96 £2,871
      Stamford Hill 55 £2,883
      West Ham 70 £2,889
      Walworth 119 £2,915
      Shepherd's Bush 354 £2,928
      Old Kent Road 114 £2,985
      Queen's Park 64 £2,995
      Silvertown 113 £3,062
      North Sheen 35 £3,077
      North Kensington 146 £3,102
      Petersham 23 £3,123
      Mortlake 21 £3,132
      Stratford 300 £3,133
      South Hampstead 143 £3,139
      Brook Green 107 £3,187
      Kennington 46 £3,223
      West Hampstead 231 £3,294
      Barnsbury 254 £3,299
      Golders Green 133 £3,319
      Clapham Junction 125 £3,354
      Cockfosters 31 £3,366
      Isle of Dogs 862 £3,367
      Oval 88 £3,377
      St Margarets 60 £3,450
      Hampton Wick 37 £3,466
      Whitechapel 471 £3,590
      Bermondsey 167 £3,592
      Elephant and Castle 229 £3,599
      Canary Wharf 441 £3,653
      Fulham 275 £3,665
      Hammersmith 524 £3,712
      Islington 139 £3,729
      Lambeth 42 £3,759
      Somers Town 103 £3,803
      Fitzrovia 280 £3,809
      Battersea 163 £3,833
      Kentish Town 131 £3,863
      Hoxton 129 £3,940
      Earl's Court 476 £3,969
      Clerkenwell 164 £4,225
      Gospel Oak 33 £4,289
      Shoreditch 143 £4,292
      Wapping 269 £4,367
      Holborn 119 £4,641
      The Borough 190 £4,651
      Vauxhall 316 £4,680
      Finsbury 195 £4,685
      Notting Hill 345 £4,750
      Waterloo 148 £4,951
      Chalk Farm 285 £4,978
      Brompton 765 £4,988
      Southwark 133 £5,178
      King's Cross 200 £5,219
      Bloomsbury 142 £5,289
      Belsize Park 320 £5,295
      Kensington 307 £6,470
      Chelsea 541 £6,892
      South Kensington 617 £11,201
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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