Students! Get the Omio app and enjoy 10% off your first booking and 5% off all other trips.

San Antonio, TX to Oklahoma City, OK train with Amtrak

Tue, Apr 29
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest trains from San Antonio, TX to Oklahoma City, OK

Showing times and prices for Apr 29

Cheapest price

$261

Average price

$261

Fastest journey

14 h 39 m

Average duration

14 h 39 m

Trains per day

1

Distance

678 km

Cheap tickets

The best way to find a cheap train ticket from San Antonio, TX to Oklahoma City, OK is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Amtrak
06:48AM14h39
San Antonio, TX
09:27PMOklahoma City, OK
$2611One-way
1 transfer

Travel Information

Compare train, bus, and flight for San Antonio, TX to Oklahoma City, OK

Omio recommends booking the train as it is the most popular option from San Antonio, TX to Oklahoma City, OK among Omio's users. If you are prioritising price take the train with prices starting from €58. For those with little time consider booking a flight which can get you there in 5h 1m.

Compare train with

Most popular
Train
Bus
Flight

€74

Average price

Cheapest

€122

Average price

€312

Average price

15h 9m

Average duration

14h 39m

Onboard

+

30m

Additional time*

11h 53m

Average duration

11h 23m

Onboard

+

30m

Additional time*

8h 1m

Average duration

Fastest

5h 1m

Onboard

+

3h 0m

Additional time*

Direct Options

Direct Options

Direct Options

Compare prices and tickets San Antonio, TX to Oklahoma City, OK by train, bus, or flight

Tue
Apr 29
Wed
Apr 30
Thu
May 01
Fri
May 02
Sat
May 03
Sun
May 04
Mon
May 05

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from San Antonio, TX to Oklahoma City, OK

USAUSA
USAUSA
Icon of train
Trains from San Antonio, TX to Oklahoma City, OK run on average 1 times per day, taking around 14h 39m. Cheap train tickets for this journey start at $70 (€58) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
421 miles (678 km)
Average train duration
14h 39m
Cheapest ticket price
$70 (€58)
Trains per day
1
Train providers
1
Fastest train
14h 39m
First train
06:48
Last train
08:47
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Train providers: Amtrak from San Antonio, TX to Oklahoma City, OK trains

Buy your official Amtrak train tickets between San Antonio, TX and Oklahoma City, OK from $69 (€57) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable route.

Amtrak is the main train company in the United States operating medium and long-distance intercity services in 46 US states as well as in 3 Canadian provinces. There are over 300 Amtrak trains running daily. With Amtrak you can travel by train across the country and explore destinations near and far with routes such as the Northeast Regional connecting cities in the East Coast, the Coast Starlight connecting destinations up and down the West Coast, the Empire Builder connecting Chicago and Midwestern cities to the Northwest, and many more. Amtrak offers different class options suiting any budget, from Coach Class to Business Class, First Class, and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. There are several different ticket types including Saver, Value, Flexible, Business and Premium for you to book for your next train journey to Oklahoma City, OK from San Antonio, TX.

Train information from San Antonio, TX to Oklahoma City, OK with Amtrak:

  • Average Duration: 14 h 27 min
  • Cheapest Price: $69
  • Amtrak frequency: 1 a day

Convenient San Antonio, TX to Oklahoma City, OK Train Journey

Experience the ease and comfort of travel by taking the scenic train from San Antonio, TX to Oklahoma City, OK. Enjoy a relaxing journey starting at the bustling San Antonio Amtrak Station located in the heart of Texas. The San Antonio, TX to Oklahoma City, OK train route offers a tranquil passage across the vibrant landscapes of southern plains to reach the lively city life in Oklahoma. Upon arrival, you'll find yourself at the Oklahoma City Amtrak Station, perfectly positioned for convenient access to the city's top attractions and accommodations. Choose from a selection of trains from San Antonio, TX to Oklahoma City, OK to fit your schedule and enjoy a smooth ride with modern amenities on board.

Discover Cheap Train Tickets from San Antonio, TX to Oklahoma City, OK

Looking for an affordable train ticket from San Antonio, TX to Oklahoma City, OK? You’re in the right place! The cheapest train tickets for this journey start at just $70 (€58). On average, travelers can expect to pay around $89 (€74) for this scenic trip. Prices can fluctuate, especially during peak travel times, but you can often score a good deal if you book in advance. For a balance between convenience and cost, consider planning your travel in September when the demand is typically lower, and you may find some great deals. Whether you're heading north to enjoy a weekend getaway or returning to San Antonio, booking your train ride early could help keep more money in your pocket.

Train San Antonio, TX to Oklahoma City, OK with Amtrak

Traveling by train from San Antonio, TX to Oklahoma City, OK offers a unique and relaxing way to see the great state of Texas and the Midwest landscape of Oklahoma. Amtrak provides this service through its widely-used Texas Eagle route, known for its comfortable seating and scenic journeys. Onboard, passengers can expect a range of amenities including reclining seats, power outlets, Wi-Fi availability in select areas, and access to dining & lounge facilities that cater to different preferences during the journey. Riding with Amtrak not only ensures an eco-friendly travel choice but also offers a magnificent opportunity to experience a seamless connection between these vibrant cities.

Discover the San Antonio, TX to Oklahoma City, OK Train Times and Schedule

Embarking on a train journey from San Antonio, TX to Oklahoma City, OK offers a captivating way to travel between these vibrant cities. covering a distance of approximately 421 miles (678 km), this ride allows passengers to experience the scenic landscapes of the American Southwest. The average train journey duration for this route is around 14h 39m, offering a perfect balance of comfort and adventure.

The San Antonio, TX to Oklahoma City, OK train schedule is designed to meet a variety of travel needs. With about 1 train operating daily, it ensures allotment flexibility and convenience for travelers. Trains run consistently throughout the week, from Monday to Sunday, so passengers can plan their journey on any day that suits their itinerary.

For those looking to make the most of their day, the first train typically departs from San Antonio, TX at around 06:48, allowing early risers to start their adventure bright and early. Meanwhile, the last train usually leaves at 08:47, making it possible for travelers to plan late departures as well. Whether you're an early bird or a night owl, the San Antonio, TX to Oklahoma City, OK train times provide options to fit your schedule.

FAQs: Trains from San Antonio, TX to Oklahoma City, OK

FAQs: Travel by train from San Antonio, TX 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 San Antonio, TX to Oklahoma City, OK.
FAQs

Most popular trains, buses, flights and ferries to and from Oklahoma City, OK and San Antonio, TX

HomeTrainsTrains in USATrain Times to Oklahoma City, OKSan Antonio, TX to Oklahoma City, OK train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links