San Antonio is approximately 253 miles (407 kilometers) away from Dallas by direct distance (as the crow flies). The driving distance between the two cities is about 275 miles (442 kilometers), which typically takes around 4 to 4.5 hours by car, depending on traffic conditions and the exact route taken.
