There are
170 mi
from Edmond, OK to Tahlequah, OK
That's the driving distance. It would take 3 hours 5 mins to go from Edmond, Oklahoma to Tahlequah, Oklahoma.
The flight distance (direct flight from Edmond, OK to Tahlequah, OK) is 141.74 mi.
170 mi = 274.01 kms