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 303 £1,272
      Northumberland Heath 29 £1,378
      Greenford 56 £1,461
      Kenton 35 £1,472
      Thornton Heath 67 £1,476
      Anerley 23 £1,482
      Gants Hill 40 £1,490
      Hounslow West 60 £1,516
      Pollards Hill 25 £1,524
      Cowley 33 £1,527
      Yeading 38 £1,537
      Newbury Park 29 £1,547
      Chingford 58 £1,564
      Seven Kings 68 £1,570
      Rush Green 39 £1,601
      Southbury 46 £1,605
      West Drayton 57 £1,610
      Rayners Lane 61 £1,611
      Heston 32 £1,621
      Carshalton Beeches 36 £1,623
      Bedfont 31 £1,639
      Northwood 48 £1,645
      Feltham 41 £1,649
      Wealdstone 146 £1,657
      Penge 20 £1,672
      Cricklewood 57 £1,679
      Worton 52 £1,687
      Waddon 60 £1,690
      Forest Gate 23 £1,693
      Kingsbury 49 £1,701
      Highams Park 26 £1,703
      Perry Vale 37 £1,708
      Becontree 22 £1,718
      Edmonton 55 £1,721
      Hendon Central 64 £1,725
      South Norwood 42 £1,738
      Becontree Heath 28 £1,747
      West Barnes 25 £1,757
      Bowes 25 £1,759
      Dagenham 23 £1,762
      Addiscombe 41 £1,763
      New Malden 34 £1,767
      Plaistow 42 £1,771
      Harrow Weald 45 £1,777
      Palmers Green 47 £1,784
      Stanmore 25 £1,787
      Plumstead 40 £1,813
      Hillingdon 32 £1,817
      Sudbury 81 £1,818
      Mitcham 36 £1,826
      Finchley 33 £1,829
      Southgate 28 £1,830
      Harringay 79 £1,841
      West Green 130 £1,850
      Broad Green 181 £1,861
      Beckenham 34 £1,875
      Ponders End 21 £1,902
      Leyton 112 £1,914
      Benhilton 42 £1,916
      South Woodford 21 £1,938
      Hither Green 34 £1,940
      West Norwood 44 £1,952
      Hanwell 84 £1,953
      Belmont 20 £1,964
      Perivale 41 £1,988
      Forest Hill 25 £1,990
      Hayes 66 £2,006
      Alperton 70 £2,020
      Dollis Hill 109 £2,030
      Roehampton 28 £2,035
      Hendon 76 £2,039
      Purley 33 £2,048
      Hornchurch 27 £2,056
      Strawberry Hill 41 £2,061
      Sudbury Hill 21 £2,065
      Ladywell 59 £2,070
      Hornsey 116 £2,078
      Thamesmead 20 £2,086
      West Hendon 56 £2,097
      Church End 47 £2,102
      Middle Park 20 £2,110
      Stroud Green 34 £2,127
      Harlesden 93 £2,137
      West Hackney 31 £2,155
      Leytonstone 44 £2,165
      Gallions Reach 25 £2,216
      Preston 87 £2,223
      Collier's Wood 45 £2,223
      Selhurst 47 £2,226
      Beckton 29 £2,230
      Spring Grove 77 £2,246
      Mapesbury 77 £2,250
      Park Royal 148 £2,263
      Camberwell 57 £2,308
      Deptford 58 £2,325
      Streatham Hill 100 £2,335
      Brixton 99 £2,345
      Woodside Park 26 £2,368
      Summerstown 46 £2,373
      Charlton 26 £2,385
      Furzedown 154 £2,390
      Colindale 145 £2,406
      Rotherhithe 84 £2,409
      Friern Barnet 30 £2,410
      Merton 66 £2,411
      Streatham 82 £2,412
      Poplar 124 £2,425
      Surbiton 70 £2,432
      Ickenham 30 £2,439
      Homerton 28 £2,440
      Earlsfield 57 £2,441
      Peckham 52 £2,444
      New Cross 61 £2,454
      Mile End 87 £2,459
      East Dulwich 34 £2,469
      Twyford 41 £2,475
      Archway 94 £2,483
      Hackney Wick 22 £2,483
      Temple Fortune 63 £2,483
      Finsbury Park 80 £2,514
      Brent Cross 66 £2,516
      Clapton 68 £2,542
      Balham 116 £2,550
      New Cross Gate 45 £2,567
      Crouch End 65 £2,576
      Stoke Newington 102 £2,576
      East Greenwich 110 £2,601
      Kilburn 84 £2,605
      Shacklewell 61 £2,610
      Holloway 156 £2,610
      Mill Hill 30 £2,614
      Limehouse 144 £2,617
      Coombe 21 £2,627
      North Finchley 53 £2,651
      Southfields 46 £2,702
      Kidbrooke 65 £2,708
      Dalston 79 £2,735
      Merton Park 55 £2,751
      Norbiton 120 £2,754
      Yiewsley 26 £2,765
      St Pancras 187 £2,766
      Muswell Hill 64 £2,770
      Wandsworth 164 £2,791
      Highbury 106 £2,811
      Greenwich Peninsula 78 £2,812
      Shadwell 71 £2,812
      Loughborough Junction 37 £2,820
      Raynes Park 92 £2,826
      Upton Park 27 £2,833
      Stamford Hill 53 £2,857
      Bethnal Green 102 £2,857
      Hackney 67 £2,868
      Stockwell 79 £2,886
      Bow 104 £2,896
      Shepherd's Bush 345 £2,900
      Canning Town 120 £2,900
      Putney 97 £2,908
      Stepney 65 £2,913
      Clapham 168 £2,915
      Charlton Riverside 27 £2,924
      Brondesbury 69 £2,925
      Kew 21 £2,944
      Blackwall 298 £2,964
      West Kensington 292 £2,969
      Silvertown 116 £2,993
      Haggerston 41 £3,000
      Walworth 112 £3,035
      Queen's Park 74 £3,040
      Old Kent Road 118 £3,065
      North Sheen 35 £3,113
      West Ham 75 £3,117
      Stratford 316 £3,152
      Tufnell Park 27 £3,157
      Petersham 26 £3,209
      Brook Green 116 £3,283
      North Kensington 159 £3,285
      Golders Green 116 £3,326
      Clapham Junction 126 £3,339
      Isle of Dogs 830 £3,370
      Barnsbury 266 £3,386
      West Hampstead 230 £3,391
      Cockfosters 31 £3,410
      Kennington 43 £3,452
      South Hampstead 175 £3,491
      Bermondsey 160 £3,494
      Oval 82 £3,503
      Canary Wharf 411 £3,604
      Hampton Wick 43 £3,635
      Islington 148 £3,657
      Fulham 282 £3,663
      Whitechapel 485 £3,671
      Hammersmith 531 £3,707
      St Margarets 63 £3,761
      Fitzrovia 292 £3,766
      Elephant and Castle 230 £3,770
      Battersea 160 £3,795
      Somers Town 106 £3,831
      Lambeth 46 £3,852
      Earl's Court 554 £3,942
      Kentish Town 137 £4,016
      Hoxton 123 £4,068
      Wapping 270 £4,134
      Mortlake 21 £4,316
      Shoreditch 165 £4,378
      Clerkenwell 189 £4,464
      Finsbury 185 £4,548
      The Borough 222 £4,606
      Vauxhall 312 £4,748
      Holborn 129 £4,831
      Gospel Oak 31 £4,889
      Chalk Farm 315 £4,899
      Waterloo 153 £4,953
      King's Cross 198 £4,973
      Belsize Park 366 £5,001
      Notting Hill 350 £5,012
      Brompton 796 £5,052
      Southwark 133 £5,235
      Bloomsbury 151 £5,597
      Kensington 317 £6,523
      Chelsea 559 £6,691
      South Kensington 625 £11,179
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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