Port Arthur, Texas, and San Antonio, Texas, are approximately 250 miles (402 km) apart. Driving via US-96 N and I-10 W takes about 3 hours 40 minutes. A bus option exists but takes roughly 6 hours 35 minutes.