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 310 £1,266
      Northumberland Heath 26 £1,382
      Kenton 33 £1,449
      Thornton Heath 65 £1,472
      Anerley 21 £1,475
      Gants Hill 40 £1,503
      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 44 £1,602
      Heston 30 £1,611
      Rayners Lane 60 £1,617
      West Drayton 49 £1,618
      Carshalton Beeches 37 £1,619
      Bedfont 29 £1,625
      Perry Vale 33 £1,640
      Northwood 47 £1,652
      Feltham 42 £1,654
      Wealdstone 147 £1,657
      Highams Park 25 £1,663
      Kingsbury 45 £1,665
      Cricklewood 58 £1,674
      Worton 52 £1,687
      Waddon 60 £1,692
      Forest Gate 24 £1,705
      Upper Norwood 22 £1,711
      Becontree Heath 26 £1,712
      Becontree 21 £1,724
      South Norwood 38 £1,739
      Edmonton 49 £1,739
      Addiscombe 43 £1,742
      Dagenham 24 £1,756
      West Barnes 25 £1,757
      Plaistow 42 £1,759
      Bowes 24 £1,765
      Hendon Central 63 £1,766
      Sudbury 77 £1,768
      Palmers Green 47 £1,783
      New Malden 34 £1,785
      Harrow Weald 45 £1,788
      Stanmore 24 £1,808
      Plumstead 40 £1,821
      Mitcham 36 £1,824
      Southgate 28 £1,827
      Finchley 32 £1,848
      Harringay 74 £1,854
      West Green 127 £1,863
      Perivale 40 £1,875
      Beckenham 34 £1,898
      Broad Green 172 £1,915
      Benhilton 38 £1,918
      Forest Hill 26 £1,963
      Belmont 20 £1,964
      West Norwood 45 £1,969
      Hither Green 36 £1,979
      Tulse Hill 20 £1,981
      Hayes 62 £1,990
      Hanwell 79 £1,995
      Alperton 68 £1,997
      Hillingdon 30 £2,008
      Leyton 111 £2,024
      Purley 31 £2,042
      Dollis Hill 109 £2,047
      Ladywell 60 £2,050
      Hornchurch 28 £2,050
      Hendon 74 £2,052
      Roehampton 29 £2,059
      Strawberry Hill 41 £2,061
      Sudbury Hill 21 £2,065
      Hornsey 110 £2,079
      Middle Park 21 £2,095
      Thamesmead 20 £2,104
      West Hendon 55 £2,113
      Harlesden 96 £2,121
      Church End 44 £2,166
      Selhurst 49 £2,180
      Leytonstone 41 £2,197
      West Hackney 31 £2,197
      Gallions Reach 25 £2,222
      Collier's Wood 44 £2,226
      Beckton 28 £2,229
      Preston 80 £2,248
      West Finchley 20 £2,250
      Spring Grove 76 £2,261
      Mapesbury 77 £2,264
      Park Royal 147 £2,275
      Deptford 56 £2,302
      Camberwell 56 £2,307
      Streatham Hill 102 £2,351
      Furzedown 159 £2,380
      Brixton 97 £2,390
      Charlton 25 £2,393
      Streatham 82 £2,399
      Summerstown 48 £2,401
      Ickenham 31 £2,417
      Poplar 120 £2,422
      Woodside Park 24 £2,428
      Stroud Green 36 £2,430
      New Cross 62 £2,434
      Surbiton 70 £2,438
      Homerton 28 £2,440
      Earlsfield 58 £2,442
      Colindale 148 £2,443
      Merton 61 £2,454
      Archway 94 £2,462
      Peckham 56 £2,466
      Friern Barnet 30 £2,474
      Twyford 41 £2,475
      East Dulwich 33 £2,498
      Temple Fortune 60 £2,504
      Finsbury Park 79 £2,511
      Brent Cross 67 £2,528
      Balham 118 £2,528
      Rotherhithe 82 £2,532
      Crouch End 67 £2,565
      Kilburn 82 £2,569
      Stoke Newington 101 £2,571
      Clapton 68 £2,583
      Mile End 89 £2,588
      Holloway 158 £2,591
      East Greenwich 111 £2,606
      Coombe 21 £2,614
      North Finchley 54 £2,639
      Shacklewell 59 £2,656
      Mill Hill 29 £2,660
      Limehouse 144 £2,675
      Southfields 45 £2,697
      New Cross Gate 44 £2,701
      Muswell Hill 71 £2,744
      Dalston 79 £2,748
      Merton Park 52 £2,751
      St Pancras 187 £2,760
      Kidbrooke 66 £2,768
      Yiewsley 26 £2,771
      Shadwell 71 £2,796
      Wandsworth 164 £2,804
      Norbiton 115 £2,813
      Bow 101 £2,825
      Highbury 103 £2,827
      Loughborough Junction 36 £2,839
      Raynes Park 91 £2,842
      Bethnal Green 102 £2,872
      Clapham 163 £2,872
      Hackney 68 £2,876
      Canning Town 115 £2,877
      Stepney 65 £2,884
      Brondesbury 70 £2,885
      Upton Park 26 £2,885
      Kew 22 £2,887
      Stockwell 79 £2,894
      Shepherd's Bush 346 £2,897
      Putney 96 £2,925
      Stamford Hill 53 £2,928
      Greenwich Peninsula 80 £2,938
      Queen's Park 77 £2,950
      Charlton Riverside 25 £2,955
      Blackwall 289 £2,961
      West Kensington 289 £3,032
      Haggerston 41 £3,043
      Walworth 107 £3,044
      Tufnell Park 29 £3,046
      Silvertown 118 £3,067
      Old Kent Road 117 £3,095
      West Ham 76 £3,102
      North Sheen 34 £3,143
      Petersham 24 £3,226
      Stratford 300 £3,250
      North Kensington 162 £3,279
      Brook Green 116 £3,335
      Cockfosters 29 £3,345
      Clapham Junction 127 £3,347
      West Hampstead 226 £3,387
      Barnsbury 260 £3,394
      Isle of Dogs 824 £3,404
      Golders Green 118 £3,411
      Kennington 41 £3,443
      Oval 82 £3,471
      South Hampstead 175 £3,480
      Bermondsey 156 £3,574
      Canary Wharf 417 £3,596
      Islington 150 £3,637
      Hampton Wick 40 £3,673
      Fulham 278 £3,678
      Whitechapel 482 £3,679
      Hammersmith 534 £3,703
      St Margarets 64 £3,706
      Elephant and Castle 226 £3,739
      Fitzrovia 285 £3,779
      Battersea 159 £3,799
      Somers Town 102 £3,824
      Lambeth 47 £3,830
      Earl's Court 549 £3,998
      Kentish Town 132 £4,089
      Wapping 274 £4,162
      Hoxton 121 £4,175
      Mortlake 22 £4,216
      Shoreditch 161 £4,345
      Clerkenwell 190 £4,476
      The Borough 227 £4,555
      Finsbury 177 £4,713
      Holborn 129 £4,802
      Waterloo 149 £4,905
      Chalk Farm 312 £4,925
      Vauxhall 333 £4,933
      Belsize Park 356 £4,964
      King's Cross 199 £5,000
      Gospel Oak 30 £5,002
      Brompton 800 £5,017
      Notting Hill 358 £5,021
      Southwark 134 £5,219
      Bloomsbury 148 £5,602
      Kensington 320 £6,516
      Chelsea 566 £6,738
      South Kensington 620 £11,205
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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