Houston, Texas is located approximately 50 miles (80 kilometers) inland from the Gulf of Mexico. The city is situated along the Gulf Coastal Plain, which extends from the coast and encompasses Houston and its surrounding areas. While Houston itself is not directly on the coast, it is relatively close to the ocean compared to other inland cities in Texas.