Miles between Allen, TX and Shawnee, OK

There are
182 mi
from Allen, TX to Shawnee, OK

That's the driving distance. It would take 3 hours 30 mins to go from Allen, Texas to Shawnee, Oklahoma.

The flight distance (direct flight from Allen, TX to Shawnee, OK) is 154.36 mi.

182 mi = 293.37 kms