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 309 £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
      Hounslow West 56 £1,518
      Greenford 52 £1,518
      Pollards Hill 25 £1,524
      Cowley 33 £1,527
      Yeading 38 £1,529
      Chingford 58 £1,556
      Rush Green 35 £1,560
      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 47 £1,652
      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
      Upper Norwood 21 £1,702
      Forest Gate 25 £1,711
      Becontree Heath 26 £1,712
      Becontree 21 £1,724
      Addiscombe 42 £1,728
      Edmonton 49 £1,739
      South Norwood 40 £1,744
      Sudbury 75 £1,755
      Dagenham 24 £1,756
      West Barnes 25 £1,757
      Plaistow 40 £1,764
      Hendon Central 64 £1,765
      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 35 £1,881
      Perivale 39 £1,889
      Broad Green 173 £1,916
      Benhilton 37 £1,932
      Forest Hill 27 £1,942
      West Norwood 45 £1,951
      Belmont 20 £1,964
      Leyton 110 £1,968
      Hither Green 36 £1,979
      Tulse Hill 20 £1,981
      Hanwell 79 £1,995
      Alperton 68 £1,997
      Hayes 60 £2,003
      Hillingdon 29 £2,026
      Purley 31 £2,042
      Dollis Hill 110 £2,045
      Ladywell 61 £2,048
      Hendon 74 £2,049
      Hornchurch 28 £2,050
      Roehampton 28 £2,056
      Strawberry Hill 41 £2,061
      Hornsey 110 £2,079
      Middle Park 21 £2,095
      West Hendon 56 £2,101
      Sudbury Hill 20 £2,116
      Harlesden 95 £2,129
      Leytonstone 40 £2,159
      Selhurst 49 £2,180
      Church End 43 £2,186
      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 146 £2,283
      Camberwell 56 £2,307
      Streatham Hill 100 £2,352
      Summerstown 45 £2,370
      Charlton 26 £2,377
      Furzedown 158 £2,382
      Streatham 83 £2,404
      Brixton 95 £2,406
      Ickenham 31 £2,417
      Surbiton 71 £2,426
      Woodside Park 24 £2,428
      Stroud Green 36 £2,430
      Earlsfield 57 £2,432
      Poplar 120 £2,437
      Merton 63 £2,437
      Homerton 28 £2,440
      New Cross 63 £2,450
      Colindale 147 £2,453
      Archway 93 £2,465
      Friern Barnet 30 £2,474
      Peckham 55 £2,474
      Twyford 40 £2,491
      East Dulwich 33 £2,498
      Temple Fortune 60 £2,504
      Brent Cross 65 £2,505
      Finsbury Park 79 £2,510
      Balham 118 £2,528
      Rotherhithe 82 £2,530
      Crouch End 67 £2,566
      Stoke Newington 103 £2,569
      Clapton 68 £2,583
      Mile End 89 £2,588
      Kilburn 82 £2,589
      East Greenwich 110 £2,600
      Holloway 154 £2,619
      North Finchley 55 £2,626
      Coombe 20 £2,635
      Shacklewell 59 £2,656
      Mill Hill 29 £2,656
      Limehouse 144 £2,667
      New Cross Gate 45 £2,685
      Southfields 45 £2,697
      Kidbrooke 65 £2,723
      Norbiton 112 £2,725
      Yiewsley 27 £2,729
      Shadwell 69 £2,743
      Dalston 79 £2,748
      St Pancras 190 £2,752
      Merton Park 52 £2,770
      Muswell Hill 68 £2,783
      Wandsworth 162 £2,802
      Bow 101 £2,824
      Highbury 103 £2,827
      Loughborough Junction 36 £2,839
      Raynes Park 90 £2,866
      Hackney 70 £2,870
      Charlton Riverside 26 £2,872
      Bethnal Green 102 £2,873
      Upton Park 26 £2,885
      Brondesbury 70 £2,886
      Kew 22 £2,887
      Canning Town 113 £2,889
      Stockwell 79 £2,894
      Clapham 164 £2,902
      Shepherd's Bush 344 £2,902
      Greenwich Peninsula 81 £2,928
      Stepney 66 £2,933
      Putney 94 £2,941
      Queen's Park 78 £2,941
      Stamford Hill 52 £2,955
      Blackwall 290 £2,958
      Haggerston 41 £2,969
      West Kensington 285 £2,977
      Silvertown 118 £3,009
      Tufnell Park 29 £3,046
      Walworth 104 £3,078
      Old Kent Road 113 £3,090
      West Ham 76 £3,102
      North Sheen 34 £3,142
      Stratford 298 £3,219
      Petersham 24 £3,226
      North Kensington 162 £3,278
      Clapham Junction 127 £3,338
      Brook Green 115 £3,346
      Golders Green 121 £3,361
      West Hampstead 226 £3,387
      Cockfosters 28 £3,404
      Isle of Dogs 820 £3,407
      Barnsbury 256 £3,409
      Kennington 41 £3,443
      Oval 82 £3,471
      South Hampstead 177 £3,476
      Bermondsey 155 £3,575
      Canary Wharf 416 £3,581
      Islington 149 £3,596
      Fulham 278 £3,632
      Whitechapel 483 £3,662
      Hampton Wick 41 £3,703
      Hammersmith 534 £3,706
      Somers Town 100 £3,731
      St Margarets 63 £3,737
      Battersea 158 £3,771
      Fitzrovia 289 £3,776
      Elephant and Castle 228 £3,803
      Lambeth 47 £3,830
      Earl's Court 550 £3,958
      Kentish Town 131 £4,092
      Mortlake 23 £4,130
      Wapping 274 £4,162
      Hoxton 119 £4,199
      Shoreditch 160 £4,356
      Clerkenwell 190 £4,481
      The Borough 225 £4,566
      Finsbury 181 £4,650
      Vauxhall 329 £4,902
      Holborn 132 £4,902
      Waterloo 148 £4,916
      Chalk Farm 312 £4,919
      Belsize Park 356 £4,978
      Notting Hill 357 £5,036
      Brompton 801 £5,054
      King's Cross 201 £5,061
      Gospel Oak 29 £5,091
      Southwark 135 £5,220
      Bloomsbury 148 £5,600
      Kensington 319 £6,520
      Chelsea 568 £6,725
      South Kensington 622 £11,229
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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