Xylanases are hydrolytic enzymes that have tremendous applications in different sectors of life, but the high cost of their production has limited their use. One solution to reduce costs and enhance xylanase production is the use of agro-wastes as a substrate in fungal cultures. In this study, olive mill pomace (OMP) and barley bran (BB) were used as carbon sources and possible inducers of xylanase production by three species of Trichoderma (atroviride, harzianum, and longibrachiatum), one major xylanase producer. The experiments were conducted under a solid-state fermentation system (SSF) in flask cultures and a packed-bed bioreactor. Cultures of OMP and BB were optimized by examining different ratios of OMP and BB, varied particle sizes, and inoculum size for the three species of Trichoderma. The ratio of 8:2 OMP and BB yielded the highest xylanase activity, with a particle size of 1 mm at 29 °C and an inoculum size of 1 × 107 spores/mL. Studying the time profile of the process revealed that xylanase activity was highest after seven days of incubation in flask SSF cultures (1.779 U/mL) and after three days in a packed-bed bioreactor (1.828 U/mL). The maximum percentage of OMP degradation recorded was about 15% in the cultures of T. harzianum flask SSF cultures, compared to about 11% in T. longibrachiatum bioreactor cultures. Ammonium sulfate precipitation and dialysis experiments showed that Xylane enzyme activity ranged from 0.274 U/mL in T. harzianum to 0.837 U/mL in T. atroviride when crude extract was used, with the highest activity (0.628 U/mL) at 60% saturation. Xylose was the main sugar released in all purified fractions, with the G-50 and G-75 fractions showing the maximum units of xylanase.