51 miles
The distance by road is 2097 miles from Dallas, Texas to Salem, Oregon.
66 Miles
2,511 miles between Salem and McAllen.
2,090 miles
920 miles
160 miles
844 miles
66 and 1/2 miles
The distance between Salem and Florence is approx. 130 miles and about a 2.5 hour drive.
About 520 miles.
About 160 miles.