Miles between Rogers, AR and Troy, MO

There are
307 mi
from Rogers, AR to Troy, MO

That's the driving distance. It would take 6 hours 27 mins to go from Rogers, Arkansas to Troy, Missouri.

The flight distance (direct flight from Rogers, AR to Troy, MO) is 250.81 mi.

307 mi = 494.00 kms