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
      Anerley 25 £1,495
      Cowley 33 £1,495
      Hounslow West 61 £1,525
      West Drayton 55 £1,531
      Gants Hill 45 £1,570
      Perry Vale 38 £1,572
      Newbury Park 29 £1,581
      Seven Kings 70 £1,582
      Carshalton Beeches 34 £1,582
      Chingford 57 £1,586
      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,656
      Highams Park 28 £1,666
      Kingsbury 47 £1,672
      Cricklewood 60 £1,674
      Worton 50 £1,693
      Edmonton 53 £1,709
      Becontree Heath 23 £1,713
      Hendon Central 64 £1,715
      South Norwood 45 £1,716
      Waddon 62 £1,722
      New Malden 33 £1,726
      Plumstead 47 £1,728
      West Barnes 25 £1,741
      Becontree 24 £1,745
      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,771
      Addiscombe 44 £1,778
      Palmers Green 40 £1,790
      Harringay 83 £1,803
      Plaistow 44 £1,816
      Bowes 28 £1,817
      Catford South 20 £1,825
      West Norwood 41 £1,830
      Finchley 33 £1,830
      Beckenham 35 £1,839
      Ponders End 24 £1,839
      Southgate 27 £1,846
      Benhilton 44 £1,861
      West Green 142 £1,867
      Hillingdon 32 £1,916
      Broad Green 163 £1,938
      Forest Hill 30 £1,947
      Hanwell 85 £1,964
      New Barnet 21 £1,972
      Perivale 39 £1,982
      Leyton 112 £1,985
      Hayes 68 £2,011
      Tulse Hill 24 £2,014
      Hendon 66 £2,025
      Sudbury Hill 21 £2,031
      Strawberry Hill 36 £2,031
      Dollis Hill 107 £2,043
      Alperton 77 £2,047
      Hither Green 31 £2,073
      West Hendon 56 £2,089
      Hornsey 109 £2,112
      Hornchurch 25 £2,114
      Church End 49 £2,126
      Ladywell 55 £2,139
      Middle Park 20 £2,146
      Harlesden 91 £2,147
      Roehampton 30 £2,160
      Leytonstone 45 £2,168
      Preston 86 £2,177
      Selhurst 51 £2,182
      West Hackney 33 £2,186
      Deptford 59 £2,193
      Collier's Wood 45 £2,199
      Spring Grove 82 £2,214
      Whetstone 22 £2,219
      Mapesbury 81 £2,228
      East Dulwich 38 £2,233
      Gallions Reach 25 £2,241
      West Finchley 20 £2,247
      Park Royal 150 £2,258
      Beckton 27 £2,271
      Camberwell 57 £2,284
      Summerstown 41 £2,289
      New Cross Gate 43 £2,306
      Furzedown 159 £2,317
      Charlton 29 £2,324
      Brixton 97 £2,341
      Purley 32 £2,346
      Peckham 57 £2,347
      Streatham 87 £2,349
      Streatham Hill 102 £2,365
      Surbiton 75 £2,391
      Colindale 145 £2,402
      Poplar 126 £2,402
      Homerton 30 £2,405
      Archway 93 £2,418
      Clapton 72 £2,419
      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
      Hackney Wick 22 £2,490
      Mile End 94 £2,494
      Finsbury Park 82 £2,501
      Rotherhithe 76 £2,506
      Coombe 23 £2,511
      Stoke Newington 109 £2,514
      Stroud Green 33 £2,515
      Twyford 43 £2,516
      Brent Cross 63 £2,518
      Holloway 157 £2,558
      Southfields 52 £2,585
      Crouch End 69 £2,606
      Balham 118 £2,622
      Shacklewell 60 £2,636
      East Greenwich 107 £2,638
      Canning Town 121 £2,670
      Ickenham 29 £2,672
      Limehouse 142 £2,677
      Kidbrooke 64 £2,706
      Kilburn 75 £2,721
      Muswell Hill 66 £2,722
      Merton Park 58 £2,723
      North Finchley 49 £2,727
      Shadwell 66 £2,728
      Mill Hill 25 £2,744
      Norbiton 121 £2,751
      Yiewsley 26 £2,766
      High Barnet 22 £2,770
      Loughborough Junction 40 £2,779
      Stamford Hill 59 £2,781
      Dalston 75 £2,782
      Hackney 67 £2,792
      St Pancras 189 £2,808
      Clapham 169 £2,809
      Wandsworth 168 £2,824
      Highbury 99 £2,842
      Shepherd's Bush 343 £2,848
      Kew 23 £2,856
      Raynes Park 90 £2,877
      Blackwall 297 £2,884
      Stepney 67 £2,886
      Bethnal Green 101 £2,898
      Putney 99 £2,913
      Upton Park 27 £2,936
      Bow 104 £2,937
      West Ham 71 £2,951
      West Kensington 300 £2,951
      Charlton Riverside 27 £2,954
      Brondesbury 62 £2,964
      Stockwell 73 £2,965
      Walworth 122 £2,970
      Greenwich Peninsula 81 £2,989
      Haggerston 41 £3,000
      Queen's Park 62 £3,027
      Silvertown 113 £3,039
      Old Kent Road 116 £3,052
      North Sheen 37 £3,057
      Tufnell Park 30 £3,075
      South Hampstead 164 £3,164
      Stratford 311 £3,167
      Petersham 24 £3,247
      Golders Green 127 £3,272
      Kennington 49 £3,299
      Barnsbury 263 £3,306
      West Hampstead 226 £3,309
      North Kensington 159 £3,326
      Brook Green 114 £3,328
      Clapham Junction 134 £3,342
      Isle of Dogs 847 £3,384
      Cockfosters 31 £3,410
      Oval 87 £3,463
      Hampton Wick 39 £3,575
      Bermondsey 160 £3,584
      Canary Wharf 421 £3,647
      Fulham 281 £3,671
      Whitechapel 489 £3,688
      St Margarets 59 £3,753
      Battersea 168 £3,753
      Hammersmith 528 £3,754
      Somers Town 106 £3,799
      Lambeth 49 £3,800
      Elephant and Castle 224 £3,806
      Fitzrovia 284 £3,821
      Islington 145 £3,836
      Earl's Court 544 £3,947
      Kentish Town 144 £3,977
      Hoxton 125 £4,093
      Mortlake 23 £4,206
      Wapping 264 £4,313
      Shoreditch 156 £4,364
      Gospel Oak 29 £4,483
      The Borough 222 £4,650
      Clerkenwell 189 £4,661
      Vauxhall 325 £4,718
      Finsbury 201 £4,805
      Holborn 136 £4,878
      Brompton 794 £4,899
      Notting Hill 361 £4,905
      Chalk Farm 310 £4,948
      Waterloo 159 £4,955
      Belsize Park 353 £4,980
      King's Cross 201 £5,207
      Southwark 136 £5,239
      Bloomsbury 154 £5,583
      Kensington 325 £6,342
      Chelsea 550 £6,775
      South Kensington 620 £11,116
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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