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 241 £1,285
      Greenford 65 £1,387
      Northumberland Heath 29 £1,444
      Thornton Heath 67 £1,483
      Pollards Hill 22 £1,486
      Kenton 33 £1,492
      Cowley 33 £1,495
      Anerley 26 £1,501
      Hounslow West 61 £1,525
      West Drayton 55 £1,531
      Gants Hill 44 £1,560
      Perry Vale 38 £1,572
      Seven Kings 69 £1,578
      Chingford 58 £1,580
      Newbury Park 29 £1,581
      Carshalton Beeches 34 £1,582
      Rush Green 34 £1,603
      Southbury 48 £1,611
      Heston 33 £1,617
      Yeading 36 £1,619
      Bedfont 33 £1,626
      Northwood 52 £1,628
      Rayners Lane 63 £1,631
      Wealdstone 148 £1,641
      Feltham 39 £1,654
      Highams Park 28 £1,666
      Kingsbury 47 £1,672
      Cricklewood 60 £1,674
      Worton 50 £1,693
      Edmonton 52 £1,699
      Becontree Heath 23 £1,713
      South Norwood 45 £1,716
      Hendon Central 64 £1,717
      Waddon 62 £1,723
      New Malden 33 £1,726
      Plumstead 47 £1,728
      West Barnes 25 £1,741
      Becontree 24 £1,743
      Dagenham 22 £1,752
      Mitcham 42 £1,752
      Forest Gate 29 £1,752
      Stanmore 26 £1,753
      Harrow Weald 49 £1,753
      Brunswick Park 21 £1,761
      Sudbury 76 £1,768
      Addiscombe 44 £1,778
      Palmers Green 40 £1,790
      Bowes 29 £1,802
      Harringay 83 £1,803
      Plaistow 44 £1,818
      Catford South 20 £1,825
      West Norwood 41 £1,830
      Finchley 33 £1,830
      Beckenham 34 £1,837
      Ponders End 24 £1,839
      Southgate 27 £1,846
      Benhilton 44 £1,861
      West Green 143 £1,862
      Hillingdon 32 £1,916
      Belmont 20 £1,929
      Broad Green 163 £1,943
      Forest Hill 30 £1,947
      Hanwell 85 £1,965
      New Barnet 21 £1,972
      Perivale 39 £1,982
      Leyton 113 £2,010
      Hayes 68 £2,012
      Tulse Hill 24 £2,014
      Sudbury Hill 21 £2,031
      Strawberry Hill 36 £2,031
      Dollis Hill 107 £2,043
      Alperton 78 £2,049
      Hendon 64 £2,053
      Hither Green 31 £2,073
      West Hendon 56 £2,089
      Hornsey 108 £2,113
      Hornchurch 25 £2,114
      Church End 49 £2,126
      Ladywell 56 £2,131
      Harlesden 91 £2,141
      Middle Park 20 £2,146
      Roehampton 30 £2,160
      Preston 87 £2,162
      Leytonstone 45 £2,168
      Selhurst 51 £2,181
      Collier's Wood 45 £2,199
      West Hackney 32 £2,212
      Spring Grove 82 £2,214
      Whetstone 22 £2,219
      Mapesbury 81 £2,228
      Deptford 60 £2,233
      East Dulwich 38 £2,233
      Gallions Reach 25 £2,245
      West Finchley 20 £2,247
      Park Royal 150 £2,258
      Beckton 27 £2,271
      Summerstown 43 £2,278
      Camberwell 57 £2,284
      Furzedown 158 £2,313
      Charlton 29 £2,324
      Brixton 97 £2,341
      Purley 32 £2,346
      Streatham 88 £2,346
      Peckham 57 £2,347
      Streatham Hill 101 £2,365
      Surbiton 75 £2,391
      Poplar 124 £2,396
      New Cross Gate 42 £2,402
      Colindale 144 £2,405
      Homerton 30 £2,405
      Archway 93 £2,418
      Clapton 72 £2,421
      Stoke Newington 108 £2,437
      Woodside Park 23 £2,440
      Merton 64 £2,442
      Temple Fortune 67 £2,460
      Friern Barnet 32 £2,461
      Earlsfield 58 £2,465
      New Cross 53 £2,469
      Balham 122 £2,488
      Hackney Wick 22 £2,490
      Rotherhithe 78 £2,490
      Twyford 43 £2,494
      Mile End 94 £2,494
      Coombe 24 £2,498
      Stroud Green 33 £2,515
      Brent Cross 63 £2,518
      Finsbury Park 83 £2,525
      Southfields 53 £2,554
      Holloway 157 £2,559
      Canning Town 119 £2,570
      Crouch End 69 £2,606
      Muswell Hill 65 £2,625
      East Greenwich 108 £2,634
      Shacklewell 60 £2,636
      Ickenham 29 £2,673
      Limehouse 141 £2,679
      Merton Park 59 £2,701
      Kidbrooke 64 £2,706
      Kilburn 75 £2,721
      Shadwell 67 £2,725
      North Finchley 49 £2,727
      Mill Hill 25 £2,744
      Yiewsley 26 £2,766
      Loughborough Junction 40 £2,779
      Stamford Hill 59 £2,781
      Dalston 75 £2,782
      Norbiton 121 £2,782
      Hackney 68 £2,789
      High Barnet 23 £2,801
      St Pancras 189 £2,808
      Clapham 171 £2,812
      Wandsworth 169 £2,823
      Highbury 99 £2,842
      Kew 23 £2,856
      Raynes Park 90 £2,877
      Shepherd's Bush 343 £2,882
      Bethnal Green 101 £2,897
      Blackwall 299 £2,920
      Putney 100 £2,935
      Upton Park 27 £2,936
      Stepney 68 £2,939
      West Kensington 300 £2,940
      Bow 103 £2,946
      West Ham 71 £2,951
      Charlton Riverside 27 £2,954
      Brondesbury 62 £2,964
      Stockwell 73 £2,967
      Greenwich Peninsula 81 £2,989
      Haggerston 41 £3,000
      Queen's Park 62 £3,026
      Silvertown 113 £3,040
      Old Kent Road 117 £3,042
      Walworth 122 £3,051
      North Sheen 37 £3,066
      Tufnell Park 30 £3,075
      South Hampstead 164 £3,164
      Stratford 308 £3,168
      Petersham 24 £3,247
      Golders Green 127 £3,272
      Kennington 49 £3,299
      Brook Green 116 £3,308
      West Hampstead 227 £3,315
      Clapham Junction 134 £3,344
      North Kensington 161 £3,344
      Barnsbury 265 £3,345
      Isle of Dogs 844 £3,384
      Cockfosters 31 £3,410
      Oval 87 £3,478
      Hampton Wick 38 £3,541
      Bermondsey 159 £3,590
      Canary Wharf 424 £3,649
      St Margarets 59 £3,660
      Whitechapel 490 £3,671
      Fulham 279 £3,683
      Hammersmith 525 £3,758
      Battersea 171 £3,762
      Somers Town 106 £3,799
      Lambeth 49 £3,800
      Elephant and Castle 223 £3,805
      Fitzrovia 284 £3,820
      Islington 144 £3,841
      Earl's Court 539 £3,949
      Kentish Town 145 £3,964
      Hoxton 124 £4,104
      Mortlake 23 £4,206
      Wapping 264 £4,313
      Shoreditch 156 £4,365
      Gospel Oak 29 £4,483
      The Borough 222 £4,650
      Clerkenwell 189 £4,662
      Vauxhall 321 £4,693
      Finsbury 201 £4,805
      Holborn 136 £4,879
      Notting Hill 364 £4,882
      Brompton 793 £4,891
      Chalk Farm 310 £4,949
      Waterloo 159 £4,955
      Belsize Park 353 £4,980
      King's Cross 201 £5,208
      Southwark 135 £5,262
      Bloomsbury 154 £5,584
      Kensington 324 £6,327
      Chelsea 547 £6,757
      South Kensington 624 £11,199
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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