Three main crop straws including corn straw (Zea mays, CS), rice straw (Oryza sativa, RS), and wheat straw (Triticum aestivum, WS), and two forages including alfalfa hay (Medicago sativa, AH) and corn silage (Zea mays, CSil) were analyzed in order to compare their ruminal degradability, indigestible neutral detergent fiber (iNDF), intestinal digestibility (ID), and their total-tract digestibility (TTD) of crude protein (CP), neutral detergent fiber (NDF), and acid detergent fiber (ADF) using both an in situ nylon bag technique and a mobile nylon bag technique. The forage samples were incubated in the rumen for 6, 12, 16, 24, 36, 48, 72, and 288 h, respectively, to determine their ruminal degradability. Prior to intestinal incubation, forage samples were incubated in the rumen for 12 h and 24 h to determine the ruminal degradable content of CP, NDF, and ADF, respectively, and for 288 h to determine their iNDF288 content. Residues from the ruminal undegradable fractions (12 h for CP, 24 h for NDF and ADF) were subsequently inserted into the duodenum through a cannula to determine their intestinal digestible content. Here, the TTD of CP, NDF, and ADF were determined as the ruminal degradable content + intestinal digestible content. The results showed that AH had the highest iNDF2.4 (calculated as acid detergent lignin content × 2.4) and iNDF288 values (379.42 and 473.40 g/kg of NDF), while CS and CSil had the lowest iNDF2.4 values (177.44 and 179.43 g/kg of NDF). The ruminal degradability of CP, NDF, and ADF for CS, RS, and WS were lower than those of AH and Csil during the first 48 h of incubation. The potential degradation fraction of CP, NDF, and ADF for CSil was the highest; CS, RS, and WS were intermediate; and AH was the lowest (p < 0.05). CS, RS, and WS had a lower intestinal digestibility with respect to their rumen undegradable content of NDF (p < 0.05), and lower TTD of CP, NDF, and ADF (p < 0.05) compared to AH and CSil. General regression equations with satisfactory accuracy (R2 ≥ 0.828) were derived to predict iNDF288 and TTD based on their chemical compositions and the ruminal degradation kinetics of different forages. Incorporating this information into rations could improve our ability to optimize main crop straws utilization and milk production.