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 312 £1,264
      Northumberland Heath 26 £1,382
      Kenton 33 £1,449
      Anerley 20 £1,459
      Thornton Heath 64 £1,467
      Gants Hill 40 £1,506
      Newbury Park 26 £1,508
      Greenford 52 £1,518
      Hounslow West 56 £1,518
      Pollards Hill 25 £1,524
      Cowley 33 £1,527
      Yeading 38 £1,529
      Chingford 58 £1,556
      Rush Green 36 £1,557
      Seven Kings 71 £1,562
      Southbury 45 £1,601
      Heston 31 £1,607
      West Drayton 49 £1,618
      Carshalton Beeches 37 £1,619
      Bedfont 29 £1,625
      Rayners Lane 61 £1,625
      Perry Vale 33 £1,640
      Northwood 48 £1,649
      Feltham 42 £1,654
      Wealdstone 145 £1,656
      Highams Park 25 £1,663
      Cricklewood 58 £1,674
      New Malden 30 £1,676
      Kingsbury 46 £1,687
      Worton 51 £1,691
      Waddon 60 £1,692
      Forest Gate 25 £1,711
      Upper Norwood 22 £1,711
      Becontree Heath 26 £1,712
      Becontree 21 £1,724
      Addiscombe 41 £1,737
      Edmonton 49 £1,739
      South Norwood 39 £1,743
      Sudbury 75 £1,755
      Dagenham 24 £1,756
      West Barnes 25 £1,757
      Plaistow 41 £1,763
      Hendon Central 64 £1,764
      Bowes 24 £1,765
      Palmers Green 47 £1,771
      Harrow Weald 45 £1,788
      Stanmore 24 £1,808
      Plumstead 39 £1,822
      Mitcham 36 £1,824
      Southgate 28 £1,827
      Finchley 32 £1,848
      Harringay 76 £1,851
      West Green 123 £1,864
      Beckenham 36 £1,881
      Perivale 39 £1,889
      Broad Green 172 £1,914
      West Norwood 46 £1,922
      Benhilton 37 £1,932
      Hither Green 37 £1,962
      Forest Hill 26 £1,963
      Belmont 20 £1,964
      Hanwell 79 £1,995
      Hayes 61 £1,999
      Alperton 69 £2,000
      Tulse Hill 20 £2,013
      Leyton 111 £2,025
      Hillingdon 29 £2,026
      Hendon 75 £2,037
      Purley 31 £2,042
      Dollis Hill 110 £2,045
      Ladywell 61 £2,048
      Hornchurch 28 £2,050
      Roehampton 28 £2,056
      Strawberry Hill 41 £2,061
      Hornsey 112 £2,079
      Middle Park 21 £2,095
      West Hendon 56 £2,101
      Sudbury Hill 20 £2,116
      Harlesden 95 £2,129
      Leytonstone 41 £2,152
      Church End 43 £2,186
      Selhurst 48 £2,193
      Gallions Reach 25 £2,214
      West Hackney 30 £2,223
      Beckton 28 £2,229
      Collier's Wood 44 £2,232
      Preston 80 £2,248
      West Finchley 20 £2,250
      Spring Grove 78 £2,251
      Deptford 55 £2,262
      Mapesbury 77 £2,264
      Park Royal 147 £2,278
      Camberwell 56 £2,307
      Streatham Hill 102 £2,352
      Charlton 26 £2,377
      Furzedown 157 £2,387
      Streatham 85 £2,387
      Brixton 95 £2,406
      Ickenham 31 £2,417
      Summerstown 46 £2,421
      Surbiton 71 £2,426
      Woodside Park 24 £2,428
      Stroud Green 36 £2,430
      Poplar 120 £2,437
      New Cross 64 £2,438
      Homerton 28 £2,440
      Merton 63 £2,445
      Earlsfield 57 £2,448
      Archway 94 £2,449
      Colindale 147 £2,453
      Friern Barnet 30 £2,474
      Peckham 54 £2,483
      Twyford 40 £2,491
      East Dulwich 33 £2,498
      Balham 120 £2,507
      Brent Cross 66 £2,510
      Finsbury Park 79 £2,510
      Temple Fortune 59 £2,522
      Rotherhithe 82 £2,530
      Crouch End 67 £2,563
      Stoke Newington 101 £2,572
      Clapton 68 £2,583
      North Finchley 54 £2,586
      Mile End 89 £2,588
      Kilburn 82 £2,589
      East Greenwich 110 £2,600
      Holloway 153 £2,627
      Coombe 20 £2,635
      Mill Hill 29 £2,656
      Limehouse 144 £2,667
      Southfields 43 £2,668
      Shacklewell 58 £2,676
      New Cross Gate 45 £2,721
      Yiewsley 27 £2,729
      Dalston 79 £2,748
      Norbiton 112 £2,749
      Kidbrooke 67 £2,752
      St Pancras 189 £2,757
      Merton Park 53 £2,758
      Muswell Hill 68 £2,775
      Greenwich Peninsula 80 £2,784
      Wandsworth 163 £2,806
      Bow 102 £2,820
      Highbury 102 £2,827
      Shadwell 72 £2,835
      Loughborough Junction 36 £2,839
      Clapham 163 £2,868
      Hackney 70 £2,870
      Charlton Riverside 26 £2,872
      Canning Town 114 £2,876
      Raynes Park 93 £2,882
      Bethnal Green 101 £2,884
      Upton Park 26 £2,885
      Brondesbury 70 £2,886
      Kew 22 £2,887
      Stockwell 79 £2,894
      Shepherd's Bush 343 £2,901
      Putney 94 £2,941
      Queen's Park 78 £2,941
      Stepney 67 £2,942
      Stamford Hill 52 £2,954
      Blackwall 290 £2,955
      Haggerston 41 £2,969
      West Kensington 286 £2,974
      Tufnell Park 29 £3,046
      Silvertown 119 £3,063
      Walworth 104 £3,078
      Old Kent Road 117 £3,078
      West Ham 76 £3,102
      North Sheen 34 £3,142
      Stratford 299 £3,219
      Petersham 24 £3,226
      North Kensington 162 £3,278
      Brook Green 117 £3,330
      Cockfosters 29 £3,345
      Golders Green 121 £3,361
      West Hampstead 227 £3,378
      Clapham Junction 128 £3,385
      Barnsbury 257 £3,404
      Isle of Dogs 818 £3,411
      Kennington 41 £3,443
      Oval 82 £3,448
      South Hampstead 176 £3,486
      Bermondsey 155 £3,575
      Islington 149 £3,596
      Fulham 279 £3,630
      Canary Wharf 418 £3,632
      Whitechapel 483 £3,657
      Hampton Wick 40 £3,675
      Hammersmith 537 £3,702
      Fitzrovia 286 £3,780
      St Margarets 62 £3,781
      Battersea 161 £3,797
      Elephant and Castle 228 £3,803
      Somers Town 101 £3,822
      Lambeth 46 £3,852
      Earl's Court 547 £3,959
      Kentish Town 129 £4,123
      Mortlake 23 £4,130
      Wapping 273 £4,167
      Hoxton 120 £4,194
      Shoreditch 161 £4,343
      Clerkenwell 191 £4,480
      The Borough 225 £4,565
      Finsbury 182 £4,648
      Waterloo 146 £4,854
      Vauxhall 330 £4,912
      Holborn 131 £4,912
      Chalk Farm 313 £4,918
      Belsize Park 352 £4,961
      Notting Hill 360 £5,009
      King's Cross 200 £5,050
      Brompton 801 £5,053
      Gospel Oak 29 £5,091
      Southwark 136 £5,204
      Bloomsbury 148 £5,599
      Kensington 321 £6,497
      Chelsea 566 £6,728
      South Kensington 621 £11,265
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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