There are
310 mi
from Topeka, KS to Norman, OK
That's the driving distance. It would take 5 hours 24 mins to go from Topeka, Kansas to Norman, Oklahoma.
The flight distance (direct flight from Topeka, KS to Norman, OK) is 281.84 mi.
310 mi = 499.12 kms