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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Dallas, TX and Oklahoma City, OK

distanceDistance189 miles (305 km)
durationAverage train duration9 h 37 min
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day

Trains from Dallas, TX to Oklahoma City, OK cover the 189 miles (305 km) long trip taking on average 9 h 37 min with our travel partners like. Normally, there is 1 train operating per day, including direct services available.

Travel Tips

Trains from Dallas, TX to Oklahoma City, OK
Travel by train 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
What is the distance between Dallas, TX and Oklahoma City, OK by train?
The distance to Oklahoma City, OK from Dallas, TX by train is approximately 189 miles (305 km).
How many hours is the train time between Dallas, TX and Oklahoma City, OK?
On average the Dallas, TX to Oklahoma City, OK train travel time is 9 h 37 min  for the 189 miles (305 km) long journey, but the duration can vary if you travel on weekends and holidays.
How many train services per day are there to Oklahoma City, OK from Dallas, TX?
On average, there is 1 train a day from Dallas, TX to Oklahoma City, OK. The train times and services may be different on weekends and holidays compared to weekdays.
When can I take the first train from Dallas, TX to Oklahoma City, OK? When can I take the last train for the day?
You can take the first train from Dallas, TX to Oklahoma City, OK at 4: 50 PM. The last train from Dallas, TX to Oklahoma City, OK that you can take departs at 4: 50 PM. Omio shows you the latest train from Dallas, TX to Oklahoma City, OK schedule to help you book the best departure time for this trip.