There are places near Houston that are suitable for stargazing. Below are recommended locations and information about each site:

Needville, TX
This state park is located about 45 miles (72 km) southwest of Houston and is optimal for stargazing due to low light pollution. The park features the George Observatory, allowing for professional observations.
New Waverly, TX
This national forest is located about 50 miles (80 km) north of Houston, providing a dark sky away from city lights. You can enjoy stargazing along with camping.

Fort Davis, TX
Located about 500 miles (800 km) west of Houston, it boasts one of the darkest skies in Texas. The McDonald Observatory is nearby, allowing for professional stargazing.

When planning for stargazing, it is recommended to check the weather and moon phases, and to visit with the necessary equipment for safety.