ThisCalculator

Everyday

OKC to Kansas City: Drive, Fly, or Bus

Updated · Standard formula, shown below

Drive time (hours) 4.92 h
Drive time (min)
295 min
Result
Drive time (hours)
5 h
You entered
Distance (miles)
320 mi
You entered

OKC to Kansas City: Drive, Fly, or Bus

Traveling from Oklahoma City (OKC) to Kansas City (KC) is a common route for business, family, and sports fans. The straight-line distance is about 300 miles, and the driving distance is roughly 320 miles via I-35 North. You can drive in about 5 hours, fly in about 1.5 hours (plus airport time), or take a bus in about 6–7 hours. This article compares your options so you can choose based on cost, time, and convenience.

Formula

Drive time = Distance ÷ Average speed. In symbols: t = d / s, where t is time in hours, d is distance in miles, and s is average speed in miles per hour. To get minutes, multiply hours by 60.

Worked Example

Using the default values: distance = 320 miles, average speed = 65 mph. Drive time = 320 ÷ 65 = 4.923 hours, which rounds to 4.92 hours. In minutes: 4.923 × 60 = 295.4 minutes, rounded to 295 minutes. That’s about 4 hours 55 minutes, matching the typical 5-hour drive.

Driving from OKC to Kansas City

Driving is the most flexible option. The route is straightforward: take I-35 North from OKC through Oklahoma and into Kansas, passing Wichita, then continue to Kansas City. The drive is about 320 miles and typically takes 5 hours without heavy traffic. You’ll pass through several towns with gas stations and fast food, so rest stops are easy. Toll roads are minimal on this route; I-35 is mostly free in Oklahoma and Kansas. However, construction zones and weather (especially winter ice in Kansas) can add time. Check traffic apps before leaving.

Flying from OKC to Kansas City

Flying is the fastest in the air, but total travel time is often similar to driving when you count airport security and boarding. Direct flights operate from Will Rogers World Airport (OKC) to Kansas City International Airport (MCI). Flight time is about 1 hour 20 minutes. However, you need to arrive at the airport 1–2 hours early, and you have to get to and from airports, which can add 2–3 hours total. For most people, driving is more practical unless you’re connecting to another flight or value the in-air time savings.

Bus and Train Options

Greyhound and Jefferson Lines run buses between OKC and Kansas City. The bus takes about 6–7 hours, depending on stops and connections. Fares vary but are often cheaper than flying. There is no direct Amtrak train between OKC and Kansas City; Amtrak’s Heartland Flyer goes from OKC to Fort Worth, not north to KC. So bus is the only ground public transit option.

Cost Comparison

  • Driving: Fuel cost for a car getting 25 mpg at $3.50/gallon is about $45 one-way. Add wear and tear, but no ticket cost.
  • Flying: Round-trip fares often range $150–$300, but that’s per person. Add parking or rideshare to the airport.
  • Bus: One-way tickets typically $40–$70, but travel time is longer and less comfortable.

For a solo traveler, flying might be competitive if booked early. For two or more people, driving is almost always cheaper.

Best Time to Travel

Weekdays, especially Tuesday through Thursday, have lighter traffic. Avoid Friday evening and Sunday afternoon when many people return from weekend trips, causing delays in the Wichita and Kansas City areas. Winter storms can hit Kansas from November to March, so check weather forecasts. Summer is hot but clear; spring can bring thunderstorms.

Common Mistakes

  • Underestimating time: The drive is 5 hours, not 4. Many people forget stops for gas and meals.
  • Confusing Kansas City, Kansas with Kansas City, Missouri: The metro spans both states. Most destinations (downtown, Power & Light District) are in Missouri.
  • Assuming a direct flight: Some flights have layovers, which can make flying take longer than driving.
  • Not accounting for airport security: Arrive at least 1 hour before domestic flights.

Frequently Asked Questions

How long does it take to drive from OKC to Kansas City?

About 5 hours without stops. With a quick gas and restroom break, plan for 5.5 hours. Traffic in Wichita and Kansas City can add 30 minutes during rush hour.

Is it cheaper to fly or drive from OKC to KC?

For one person, flying can be comparable if you book early and get a cheap fare. For two or more, driving is almost always cheaper. Driving also gives you a car at your destination.

What is the best route to drive?

I-35 North is the most direct route. From OKC, take I-35 North through Wichita, then continue on I-35 North into Kansas City. It’s about 320 miles. Alternative routes like I-44 East to I-49 North are longer.

Are there any tolls on the drive?

There are no tolls on I-35 between OKC and Kansas City. The Kansas Turnpike (I-35) is actually toll-free for this stretch; the turnpike tolls apply on other routes like I-70.

Can I take a train from OKC to Kansas City?

No direct train. Amtrak’s Heartland Flyer runs from OKC to Fort Worth, Texas, not north. The only rail option would involve a lengthy detour through Chicago or St. Louis, which is not practical.

What is there to do in Kansas City?

Kansas City is famous for barbecue (try burnt ends), jazz history, and the Nelson-Atkins Museum of Art. Sports fans can visit Arrowhead Stadium (Chiefs) or Kauffman Stadium (Royals). The Country Club Plaza offers shopping and dining.

Related

Formula used
in t | Drive time (hours) | h | 5 | 0
in d | Distance (miles) | mi | 320 | 0
in s | Average speed (mph) | mph | 65 | 0
out drive_hours | Drive time (hours) | h | d / s | 2
out drive_min | Drive time (min) | min | (d / s) * 60 | 0

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.