Getting From Tulsa to Oklahoma City
I drove this route a few times before I really understood what was going on with it. The distance is about 195 miles one way if you stick to I-35 S the whole way. You leave Tulsa heading south, pass through Muskogee, then continue straight down through Oklahoma City. It takes roughly three hours if traffic is normal. During rush hour in OKC you could be looking at three and a half hours minimum. The main route is Interstate 35 South. There are alternatives, but they usually add time instead of saving it. US-69 S runs parallel to I-35 for part of the way but the interstates are faster and more consistent. You can also take US-75 S which merges with I-35 anyway once you get near Ardmore. Nobody takes US-75 unless they are avoiding a construction zone or something like that. I learned the hard way that GPS apps don't always account for the OKC downtown area. I was heading back from Tulsa and Google Maps routed me right through Bricktown during a Friday afternoon event. That added 40 minutes of crawling through parking lots. Now I program my destination to be just outside the downtown core and take the exits on the south side. Saves a lot of frustration.
The other thing people miss is that I-35 gets rough between Muskogee and the OKC suburbs. There is construction seasonally and sometimes lane closures without much warning. If you have a truck or trailer, this stretch matters more. The shoulders are narrow and the pavement gets bumpy. My workaround is leaving Tulsa early enough that if there is a backup I have time to deal with it without stress. Gas prices tend to be slightly higher in Tulsa than in Oklahoma City. I fill up in Tulsa before I leave rather than waiting until I reach OKC. Not a huge difference but over time it adds up. There are cheap stations off I-35 near Shawnee that are worth a look if you need to top off anyway.
Practical Details
Toll roads are not a factor on this route. Everything is free. You pay standard gas prices and if you stop at a truck stop somewhere like I-35 near Stroud you can grab food. There are not a lot of interesting rest stops along the way. It is mostly rural highway with occasional small towns. Weather matters more than most people realize. Winter storms can close I-35 for hours around the OKC metro area. If you are driving in January or February, check ODOT traffic cameras before you leave. The segment near Mustang and the southern OKC exits is where things tend to freeze first. Bus service exists but it is slow. Greyhound runs between Tulsa and Oklahoma City with a travel time of about four hours because of stops. If you do not have a car this is your best option. Amtrak Thruway connects to the route as well but again, adds time.
Get the Full Details

For a quick reference, the drive is 195 miles, takes about three hours, uses I-35 South, costs nothing in tolls, and is straightforward unless you hit OKC rush hour or winter weather. Fill up in Tulsa, avoid downtown exits during events, and you will have a normal trip.