വയനാട് ജില്ലയിലുള്ള <MASK> മലനിരകളിൽ നിന്നാണ് മയ്യഴിപ്പുഴ ഉത്ഭവിക്കുന്നത്. എങ്കിലും ഈ പുഴയ്ക്ക് മയ്യഴിപ്പുഴ എന്ന പേര് മയ്യഴിക്കടുത്ത് എത്തുമ്പോൾ മാത്രമാണ്. മറ്റിടങ്ങളിൽ അതത് സ്ഥലങ്ങളുടെ പേരുമായി ചേർത്താണ് പുഴ അറിയപ്പെടുന്നത്. 54 കിലോമീറ്റർ (33.5 മൈൽ) സഞ്ചരിച്ച് പുഴ മയ്യഴിയിൽ വെച്ച് അറബിക്കടലിൽ ചെന്നു ചേരുന്നു. നരിപ്പറ്റ, വാണിമേൽ, ഇയ്യങ്കോട്, ഇരിങ്ങണ്ണൂർ, പെരിങ്ങത്തൂർ, പെരിങ്ങളം, ഇടച്ചേരി,കിടഞ്ഞി,  കച്ചേരി, ഏറാമല, കരിയാട്, ഒളവിലം, കുന്നുമ്മക്കര, അഴിയൂർ, മയ്യഴി എന്നീ ഗ്രാമങ്ങളിൽ കൂടി പുഴ ഒഴുകുന്നു. 394 ച.കി.മീ ദൂരമാണ് പുഴയുടെ വിസ്തീർണം. മയ്യഴി പട്ടണത്തിന്റെ വടക്കേ അതിർത്തി മയ്യഴി പുഴയാണ്.
മയ്യഴിപ്പുഴ
പശ്ചിമഘട്ടത്തിലെ മയ്യഴി പെരിങ്ങത്തൂർ മയ്യഴിയിലൂടെ