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