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
      Bexley 47 £1,229
      Northumberland Heath 20 £1,385
      Thornton Heath 69 £1,391
      Edmonton 53 £1,442
      Hounslow West 73 £1,451
      Rush Green 27 £1,470
      South Norwood 46 £1,478
      Poverest 22 £1,498
      Heston 38 £1,501
      Cowley 29 £1,514
      Norbury 30 £1,518
      Perry Vale 36 £1,524
      Highams Park 25 £1,534
      Gants Hill 56 £1,537
      Greenford 50 £1,539
      Chingford 28 £1,541
      Bowes 21 £1,565
      Carshalton Beeches 45 £1,565
      Feltham 56 £1,566
      Northwood 48 £1,567
      Purley 46 £1,579
      Penge 23 £1,583
      Newbury Park 39 £1,587
      Kenton 24 £1,623
      Hither Green 46 £1,640
      Dagenham 27 £1,640
      Wealdstone 178 £1,645
      Harrow Weald 46 £1,654
      Forest Hill 31 £1,661
      Becontree Heath 21 £1,661
      Stanmore 28 £1,664
      Seven Kings 80 £1,668
      Addiscombe 56 £1,668
      Yeading 40 £1,671
      Broad Green 139 £1,674
      Rayners Lane 73 £1,692
      Manor Park 28 £1,696
      Yiewsley 36 £1,703
      Cricklewood 51 £1,706
      Benhilton 59 £1,720
      Ponders End 29 £1,721
      Catford South 26 £1,726
      Scrattons Farm 22 £1,731
      Becontree 22 £1,734
      Worton 72 £1,738
      Plashet 25 £1,748
      West Drayton 38 £1,750
      Palmers Green 57 £1,750
      Southgate 26 £1,759
      Southbury 38 £1,759
      Anerley 27 £1,760
      Woodside 24 £1,763
      New Malden 27 £1,765
      Widmore 24 £1,768
      Harringay 88 £1,774
      West Green 127 £1,787
      Hendon Central 60 £1,793
      Sudbury Hill 30 £1,801
      Surbiton 65 £1,808
      Beckenham 45 £1,815
      Collier's Wood 63 £1,837
      Colney Hatch 21 £1,843
      Wallington 36 £1,845
      Pinner 22 £1,849
      Plaistow 53 £1,852
      Forest Gate 27 £1,854
      Kingsbury 42 £1,858
      Brunswick Park 26 £1,859
      Harlesden 95 £1,860
      Sudbury 85 £1,867
      Finchley 41 £1,908
      Shortlands 23 £1,927
      Whetstone 25 £1,930
      Gallions Reach 41 £1,931
      Hillingdon 28 £1,941
      Hayes 128 £1,946
      Charlton 44 £1,951
      Leyton 119 £1,951
      Hendon 78 £1,960
      West Hendon 42 £1,962
      Mitcham 49 £1,965
      New Barnet 26 £1,965
      Well Hall 20 £1,973
      Brockley 33 £1,973
      Plumstead 71 £1,977
      Thames View 29 £1,984
      Deptford 73 £1,989
      Church End 57 £2,007
      Streatham 133 £2,010
      Ladywell 75 £2,013
      Alperton 76 £2,021
      East Dulwich 39 £2,035
      Perivale 39 £2,048
      West Norwood 66 £2,051
      Tulse Hill 30 £2,057
      Crystal Palace 27 £2,063
      Roehampton 31 £2,070
      Park Royal 170 £2,075
      Thamesmead 34 £2,087
      Selhurst 60 £2,099
      West Hackney 38 £2,108
      Waddon 94 £2,118
      Camberwell 66 £2,120
      Bethnal Green 177 £2,120
      Ickenham 31 £2,134
      Leytonstone 47 £2,141
      Mapesbury 65 £2,145
      Clapton 95 £2,145
      High Barnet 20 £2,146
      Southfields 65 £2,158
      Streatham Hill 137 £2,160
      Hornsey 94 £2,169
      North Finchley 51 £2,170
      Woodside Park 27 £2,179
      New Cross Gate 33 £2,191
      Homerton 37 £2,211
      Furzedown 215 £2,216
      Preston 71 £2,224
      Canning Town 137 £2,233
      Poplar 100 £2,238
      Merton 77 £2,241
      Summerstown 71 £2,252
      Kidbrooke 78 £2,254
      Nunhead 20 £2,269
      Shadwell 92 £2,297
      Loughborough Junction 52 £2,298
      Finsbury Park 88 £2,302
      Strawberry Hill 31 £2,305
      Hackney Wick 22 £2,311
      East Greenwich 138 £2,324
      Archway 95 £2,337
      Stoke Newington 124 £2,342
      Putney 157 £2,353
      Upton Park 31 £2,354
      Dollis Hill 100 £2,354
      Crouch End 81 £2,357
      Bow 125 £2,374
      Colindale 185 £2,378
      Twyford 54 £2,382
      Middle Park 20 £2,389
      Kilburn 95 £2,389
      Mill Hill 33 £2,389
      West Ham 75 £2,393
      Limehouse 169 £2,399
      Earlsfield 67 £2,402
      West Finchley 30 £2,405
      Stroud Green 38 £2,435
      Temple Fortune 53 £2,447
      Brixton 138 £2,461
      Dalston 72 £2,463
      Balham 162 £2,496
      Rotherhithe 103 £2,502
      Muswell Hill 63 £2,504
      Shacklewell 64 £2,527
      Spring Grove 114 £2,569
      Clapham 202 £2,592
      Wandsworth 216 £2,597
      New Cross 100 £2,597
      Holloway 166 £2,605
      Norbiton 127 £2,620
      Peckham 64 £2,621
      Friern Barnet 29 £2,641
      West Kensington 310 £2,666
      Old Kent Road 85 £2,669
      Cockfosters 47 £2,677
      St Pancras 219 £2,680
      Kennington 29 £2,690
      Raynes Park 75 £2,702
      Silvertown 96 £2,702
      Stockwell 118 £2,712
      Stamford Hill 71 £2,729
      Charlton Riverside 39 £2,729
      Greenwich Peninsula 47 £2,735
      Haggerston 52 £2,739
      Blackwall 228 £2,763
      Hanwell 130 £2,775
      Shepherd's Bush 366 £2,785
      Beckton 24 £2,819
      South Hampstead 189 £2,851
      Mile End 136 £2,876
      Stepney 84 £2,884
      Stratford 243 £2,890
      Kew 28 £2,895
      Walworth 92 £2,897
      Tufnell Park 32 £2,919
      Queen's Park 104 £2,922
      North Sheen 34 £2,933
      Oval 82 £2,933
      Mortlake 22 £2,975
      Brent Cross 63 £3,018
      Hackney 81 £3,057
      Golders Green 120 £3,063
      Clapham Junction 208 £3,094
      Lambeth 39 £3,113
      Brook Green 149 £3,138
      Merton Park 48 £3,149
      Elephant and Castle 142 £3,172
      Highbury 151 £3,189
      Barnsbury 248 £3,241
      North Kensington 237 £3,242
      Hammersmith 439 £3,297
      Islington 156 £3,317
      Whitechapel 471 £3,343
      Isle of Dogs 484 £3,350
      Fulham 332 £3,389
      Bermondsey 146 £3,415
      St Margarets 41 £3,467
      Fitzrovia 251 £3,518
      Canary Wharf 343 £3,542
      Brondesbury 132 £3,579
      Somers Town 92 £3,633
      Hampton Wick 28 £3,645
      Battersea 171 £3,675
      West Hampstead 255 £3,681
      Kentish Town 139 £3,690
      Shoreditch 124 £3,846
      Earl's Court 459 £3,896
      Petersham 21 £3,910
      Wapping 227 £3,912
      Hoxton 140 £4,014
      Clerkenwell 189 £4,116
      Gospel Oak 38 £4,233
      Waterloo 70 £4,304
      Vauxhall 223 £4,441
      The Borough 148 £4,444
      King's Cross 154 £4,595
      Finsbury 156 £4,598
      Notting Hill 414 £4,646
      Brompton 784 £4,942
      Chalk Farm 288 £5,007
      Holborn 115 £5,279
      Bloomsbury 117 £5,546
      Belsize Park 345 £5,773
      Southwark 79 £5,779
      Chelsea 412 £7,562
      Kensington 299 £7,581
      Hampstead Garden Suburb 20 £11,159
      South Kensington 497 £11,852
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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