The drive from Williamsville to Oklahoma City is approximately 1,300 miles and takes about 20 hours. You will travel west through Ohio, Indiana, and Missouri before heading southwest on I-44. This route is a long but rewarding cross-country journey. Oklahoma City is known for its Western heritage, the Bricktown entertainment district, and a growing arts and culinary scene.
Total Distance: 2,100 km driving distance; 1,800 km straight-line air distance.
Plan for at least one overnight stop.
April to May or September to October for pleasant weather.