Distance from Houston, TX to San Antonio, TX

There are 189 miles from Houston and San Antonio and 199 miles by car.

Houston and San Antonio are 3 hours 20 mins far apart (by car).

This is the best Houston, TX - San Antonio, TX route.

Distance conversions

Ever wondered how far is San Antonio, TX from Houston, TX? Checkout the distance in miles, kilometers and nautical miles in this table:

Distance type Miles Kilometers Nautical miles
Straight line distance 189 mi 305 km 164 nautical mi
Driving distance 199 mi 320 km 173 nautical mi

Unit conversions provided by convert nation.

Distance between and

Other distances from Houston, TX

Other distances to San Antonio, TX