Distance from Dallas - Texas to Palmyra - Virginia

The distance from Dallas to Palmyra by car is 1227 mi (or 1974 km). The estimated driving time for the trip is 20 h 10 min and the main road for this route is the I 30. In a straight line the distance between Dallas and Palmyra is 1100 mi (1770 km).