The Sam Houston National Forest, one of four National Forests in Texas, is located 50 miles north of Houston. The forest contains 163, 037 acres between Huntsville, Conroe, Cleveland and Richards, Texas. With land in Montgomery, Walker, and San Jacinto counties, the Sam Houston National Forest is intermingled with privately owned timber lands and small farms.