Distance from Saint Louis, MO to Tulsa, OK

There are 361 miles from Saint Louis and Tulsa and 395 miles by car.

Saint Louis and Tulsa are 6 hours 32 mins far apart (by car).

This is the best Saint Louis, MO - Tulsa, OK route.

Distance conversions

Ever wondered how far is Tulsa, OK from Saint Louis, MO? Checkout the distance in miles, kilometers and nautical miles in this table:

Distance type Miles Kilometers Nautical miles
Straight line distance 361 mi 581 km 314 nautical mi
Driving distance 395 mi 636 km 343 nautical mi

Unit conversions provided by convert nation.

Distance between and

Other distances from Saint Louis, MO

Other distances to Tulsa, OK