Oklahoma City is 360 miles north of Kansas City, Missouri, a drive of roughly 5 hours and 20 minutes via Interstate 35 North. The route is straightforward: head north through central Oklahoma on I-35, crossing into Kansas near the Oklahoma-Kansas border, then continue through Kansas into Missouri. Travel time can extend to 6 hours during heavy traffic or if you stop for meals and fuel.
The primary route uses I-35 North the entire way. This interstate is the most direct path and carries consistent traffic throughout the day. During rush hours in Kansas City (typically 7 to 9 a.m. and 4 to 6 p.m.), expect slowdowns near the city, especially around the I-35 and I-70 interchange where northbound traffic merges with east-west commuter flow.
Weather impacts this route seasonally. Winter storms can close sections of I-35 in southern Kansas for hours at a time. Spring severe weather, particularly April and May, may force temporary closures. Check the Kansas Department of Transportation and Oklahoma Department of Transportation websites before leaving if traveling November through April.
Fuel stops between Oklahoma City and Kansas City are plentiful. Exits near Norman, Pauls Valley, and Ardmore (all within 90 minutes of Oklahoma City) have gas stations and quick food options. The midpoint of the drive falls roughly near the Oklahoma-Kansas border, where exits at exits near the border towns offer fuel and restrooms.
I-44 East from Oklahoma City to Joplin, Missouri, then north to Kansas City adds about 80 miles but avoids the Kansas portion of I-35. This route takes approximately 6.5 hours and passes through more populated areas, particularly around Joplin. Use this route only if I-35 closures are reported; otherwise, it costs extra time and fuel.
US-77 North, a two-lane highway paralleling I-35 on the east side, exists but is rarely preferable for this distance. It passes through small towns and has numerous traffic lights, stretching the trip to 7 to 8 hours.
If you prefer to break the trip, several towns offer overnight options. Norman, 20 minutes north of Oklahoma City on I-35, has national chain hotels (Best Western, La Quinta, Holiday Inn Express) with nightly rates typically between $70 and $120. Ardmore, roughly 90 minutes north, has similar options at comparable prices. Emporia, Kansas, near the midpoint, has budget-friendly lodging around $60 to $90 per night.
For same-day scheduling, plan to arrive in Kansas City by early evening if you leave Oklahoma City by mid-morning. Arriving after 8 p.m. means navigating the Kansas City area in darkness, which complicates navigation around the I-35/I-70 interchange.
Neither I-35 in Oklahoma nor I-35 in Kansas charges tolls. The entire route is toll-free. Kansas City, Missouri, has no tolls on I-35 approaching the city, though some Kansas City area toll roads exist on local highways if you venture off the interstate.
Summer (June through August) brings peak traffic and heat. Plan for potential slowdowns and ensure your vehicle's air conditioning is functioning. Fall (September through October) offers the most predictable driving conditions with moderate temperatures and low accident rates on I-35.
Spring (March through May) is unpredictable; severe thunderstorms and occasional tornadoes can close I-35 without warning. Subscribe to weather alerts on your phone and check the National Weather Service Norman office before leaving.
Winter (November through February) poses the greatest risk. Ice storms common to southern Kansas can trap vehicles. If you must travel during winter, consider flying instead; Oklahoma City's Will Rogers World Airport has multiple daily flights to Kansas City International Airport (MCI) with flight times under 2 hours.
What are the major cities between Oklahoma City and Kansas City on I-35? Norman (just north of Oklahoma City), Pauls Valley, Ardmore, and Davis in Oklahoma; then Springer, Purcell, and various Kansas towns; and finally Olathe, Kansas, before entering Missouri. None of these are major detours; they're all on I-35 or immediately adjacent.
Can I take a bus or train from Oklahoma City to Kansas City? Greyhound operates bus service between Oklahoma City and Kansas City with one or two stops, taking approximately 7 to 8 hours; fares vary by date. Amtrak does not operate a direct route between these cities; the nearest option requires traveling to Fort Worth first.
