Where you fly in depends on your preference. The closest airport to Lufkin is IAH, but some airlines have stopped service to that location. If you have a layover in Dallas (any of them), getting a car and driving to Lufkin may be quicker.
George Bush Intercontinental Airport (IAH) - 2800 N Terminal Rd, Houston, TX 77032 is about one hour and thirty minutes away.
William P. Hobby Airport (HOU) - 7800 Airport Blvd, Houston, TX 77061 is about two hours and fifteen minutes away.
Dallas Fort Worth International Airport (DFW) - 2400 Aviation Dr, Dallas, TX 75261 is about three hours and fifteen minutes away.
Dallas Love Field (DAL) - 8008 Herb Kelleher Way, Dallas, TX 75235 is about three hours and fifteen minutes away.
Shreveport Regional Airport (SHV) - 5103 Hollywood Ave, Shreveport, LA 71109 is about two hours away.