These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Dallas, TX and Oklahoma City, OK

distanceDistance189 miles (305 km)
durationAverage bus duration4 h 45 min
changesDirect busYes

Buses from Dallas, TX to Oklahoma City, OK cover the 189 miles (305 km) long trip taking on average 4 h 45 min with our travel partners like. There are direct bus services available.

Travel Tips

Buses from Dallas, TX to Oklahoma City, OK
Take the bus to Oklahoma City, OK easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Dallas, TX to Oklahoma City, OK.
FAQs
How many miles is it from Dallas, TX to Oklahoma City, OK by bus?
The distance to Oklahoma City, OK from Dallas, TX by bus is approximately 189 miles (305 km).
How long is a bus from Dallas, TX to Oklahoma City, OK on average?
The Dallas, TX to Oklahoma City, OK bus duration is on average 4 h 45 min, which is to be expected when traveling 189 miles (305 km) from Dallas, TX to Oklahoma City, OK. However, the time it takes can vary based on specific dates, weekends, and holidays.
What are the first and last departure bus times from Dallas, TX to Oklahoma City, OK?
You can take the first bus from Dallas, TX to Oklahoma City, OK at 12: 20 PM. The last bus from Dallas, TX to Oklahoma City, OK that you can take departs at 12: 20 PM. Omio shows you the latest bus from Dallas, TX to Oklahoma City, OK schedule to help you book the best departure time for this trip.