טחורים נגרמים כתוצאה מכך שמערכת ורידים הממוקמת בחלחולת ובפי הטבעת אינה מנקזת את הדם מהאזור כפי שהיא אמורה.
אחת הסיבות המרכזיות להיווצרות טחורים היא לחץ תוך בטני שנובע מעצירות / מאמץ ביציאות, הקאות ושיעול תכוף, מאמץ גופני רב, הריון, יתר לחץ דם פורטלי, אי ספיקת לב ואפילו חרדות ולחץ נפשי.