There are
278 mi
from St Joseph, MO to Siloam Springs, AR
That's the driving distance. It would take 5 hours 22 mins to go from St Joseph, Missouri to Siloam Springs, Arkansas.
The flight distance (direct flight from St Joseph, MO to Siloam Springs, AR) is 247.18 mi.
278 mi = 446.78 kms