Independent guide to train travel in the USA and CanadaNot affiliated with Amtrak, VIA Rail or any railroad
USA by RailAmtrak · VIA Rail · Scenic lines

City to city

Oklahoma City to Fort Worth by Train

You can travel directly between Oklahoma City and Fort Worth on the Amtrak Heartland Flyer, a daytime route that takes about 3 hours 30 minutes to 4 hours 30 minutes.

By USA by Rail editors · Last checked October 2026 · How we research

FromOklahoma CityOklahoma City Santa Fe Depot
ToFort WorthFort Worth Central Station
TrainApprox. timeRunsOvernightChange needed
Heartland Flyerabout 3 hours 30 minutes to 4 hours 30 minutesOne round trip a dayNoNo, direct
Heartland Flyer route schematicSimplified map of the Heartland Flyer showing 7 stops from Oklahoma City to Fort Worth. Positions are approximate.Oklahoma CityFort WorthSchematic · positions approximate · not to scale

Traveling south from Oklahoma to Texas is straightforward on the Heartland Flyer. This daily service connects the capital of Oklahoma directly with downtown Fort Worth. The route offers a relaxed alternative to driving, passing through central ranch lands and low mountain ranges. As of 2026, Amtrak operates this line as a reliable daytime connection without requiring any train changes. Whether you are connecting to other routes in Texas or visiting Fort Worth for a few days, the train provides a comfortable ride.

Your train options

The only direct train on this route is the Heartland Flyer. As of 2026, Amtrak runs one round trip a day between the cities. The journey takes about 3 hours 30 minutes to 4 hours 30 minutes. Because this is a relatively short daytime trip, the train does not offer sleeper cabins and there is no overnight travel on this segment.

Passengers can book Coach class for a comfortable, reserved seat. The train also features a Café car where you can purchase snacks and drinks during the ride. Since there is only one daily departure, choosing your itinerary is simple. You just need to decide which day to travel and book your ticket in advance. If you are new to train travel, reviewing a guide for your first time on Amtrak can help you prepare for the boarding process.

The journey

The ride south offers a pleasant view of the regional landscape. Leaving Oklahoma City, the train travels through central Oklahoma ranch land on the way to Pauls Valley. Intermediate stops include Norman, Purcell, and Pauls Valley.

Further south, the train stops in Ardmore before crossing into Texas. The section between Ardmore and Gainesville features the Arbuckle Mountains. This low but scenic range adds some geographic variety to the trip. Shortly after passing the mountains, the train crosses the Red River into Texas. The final stop before reaching your destination is Gainesville. Since this train operates during the day, you will usually have ample sunlight to watch the scenery roll by. The views are mostly rural, offering a quiet backdrop for the journey into Fort Worth.

The stations

Your trip begins at the Oklahoma City station, also known as the Santa Fe Depot. Located in the Bricktown district, this station serves as the northern terminus of the Heartland Flyer. It is a useful transit hub where you can connect with the OKC Streetcar.

The train arrives at the Fort Worth station, officially named Fort Worth Central Station. This intermodal hub is located downtown. From here, you can easily connect to the Trinity Railway Express and TEXRail commuter trains. Fort Worth Central Station is also served by the Texas Eagle, allowing for further Amtrak connections.

Tips

  • Book your tickets early to secure the best Coach fares.
  • Visit the Café car soon after departure if you want to grab a quick snack.
  • Check the OKC Streetcar schedule to easily reach the Santa Fe Depot in Bricktown.
  • Read our Amtrak booking tips to find the best deals on your journey.

Questions travellers ask

Is there a direct train from Oklahoma City to Fort Worth?

Yes, the Heartland Flyer runs directly between the cities. You do not need to change trains, and the journey takes about 3 hours 30 minutes to 4 hours 30 minutes.

Can I book a sleeper room on this route?

No, the Heartland Flyer only offers Coach class seating and a Café car. The trip takes place entirely during the day, so there is no overnight travel or need for sleeper accommodations.