Heartland Flyer

Oklahoma City to Fort Worth. Southbound train 821 and northbound train 822, daily. The table below lists the named stretches in southbound order with the direction and season each is in daylight.

Duration
4 h 2 m
Southbound end to end, scheduled
Frequency
Daily
A stop is 24 hours or a multiple
Trains
821 southbound, 822 northbound
7 stations

What you see, in order

Southbound order. Times are the published timetable at the midpoint of each stretch, in Central time. "Dark" means the scheduled time is after sunset or before sunrise in that month; "dawn" and "dusk" are within 30 minutes of them.

StretchSouthbound 821Northbound 822Stations around it
PurcellPurcell, the Quarter Horse Capital, with its historic downtown near the depot and a park holding a Santa Fe caboose.Watch for Santa Fe cabooseMorning, 8:54 a.m.daylightNight, 8:38 p.m.dusk May to Aug; dark Sep to AprNorman, Purcell
Pauls Valley Santa Fe Depot MuseumNext to the Pauls Valley station, the restored 1905 Santa Fe Depot Museum with a steam locomotive and a red caboose, and 12 blocks of historic architecture.Watch for Santa Fe Depot Museum, steam locomotiveMorning, 9:13 a.m.daylightNight, 8:15 p.m.dusk Apr to Aug; dark Sep to MarPurcell, Pauls Valley
Fort WorthFort Worth, where the Texas Eagle guide describes the art deco downtown, the Tarrant County Courthouse, Sundance Square, and the Stockyards.Watch for Tarrant County Courthouse, StockyardsMidday, 11:45 a.m.daylightEvening, 5:56 p.m.daylight Mar to Oct; dusk Nov; dark Dec; dusk Jan to FebGainesville, Fort Worth

Computed from the Amtrak GTFS timetable (feed version 20261015, valid 2026-10-16 to 2026-10-22, fetched 2026-10-15) and sunrise and sunset on the 15th of each month at the midpoint of each stretch. Scheduled times only; a late train moves evening stretches into darkness.How this table is computed.

Stations, in southbound order

StationArrivesDeparts
Oklahoma City8:25 a.m.
Norman8:47 a.m.8:47 a.m.
Purcell9:02 a.m.9:02 a.m.
Pauls Valley9:25 a.m.9:25 a.m.
Ardmore10:17 a.m.10:17 a.m.
Gainesville11:03 a.m.11:03 a.m.
Fort Worth12:27 p.m.

All times Central time; "+1d" is the day after departure from Oklahoma City.

Connects with

RouteShared stationsSide by side
Texas EagleFort WorthHeartland Flyer or Texas Eagle

Routes that stop at a station this train stops at, from the same timetable. Transfer times are not checked.

Sources for this pageAmtrak GTFS timetable (feed, fetched 2026-10-15) · Amtrak Heartland Flyer route page (amtrak.com) (copy stored 2026-10-15) · Amtrak Texas Eagle route guide (Amtrak, 2009; PDF mirrored at juckins.net), which describes the Fort Worth station area line the Heartland Flyer also runs (copy stored 2026-10-15)Named stretches and their descriptions are paraphrased from the sources above. Daylight, duration, and station times are computed from the timetable. Written description: pending review.This page does not sell tickets, show fares, or report delays.