Trains San Antonio St. Louis to San Antonio

Find trains from St. Louis to San Antonio

Search for cheap train tickets from St. Louis to San Antonio and book your trip in minutes.

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
St. Louis (STL)
San Antonio (SAT)
Mon 1/24
Tue 2/1
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

St. Louis to San Antonio train information

Find information about ticket prices, popular stations, and train companies that offer trains from St. Louis to San Antonio
ROUND-TRIP FROM$212The best round-trip train deal from St. Louis to San Antonio found on momondo in the last 72 hours is $212
ONE-WAY FROM$106The best one-way train deal from St. Louis to San Antonio found on momondo in the last 72 hours is $106
AVG TRAVEL TIME26h 00mAverage time it takes to travel by train from St. Louis to San Antonio
TRAIN COMPANIESAmtrakThere is 1 train company servicing this route: Amtrak

Book round-trip train tickets from St. Louis to San Antonio

Below are the quickest and cheapest round-trip train tickets from St. Louis to San Antonio that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Amtrak
Feb 18
2:55 pmSt. Louis Gateway Station
26h 00m
4:55 pmSan Antonio
Feb 22
2:00 amSan Antonio
24h 24m
2:24 amSt. Louis Gateway Station
Amtrak
Feb 12
2:55 pmSt. Louis Gateway Station
26h 00m
4:55 pmSan Antonio
Feb 15
2:00 amSan Antonio
24h 24m
2:24 amSt. Louis Gateway Station
Amtrak
Feb 4
2:55 pmSt. Louis Gateway Station
26h 00m
4:55 pmSan Antonio
Feb 6
2:00 amSan Antonio
24h 24m
2:24 amSt. Louis Gateway Station
Amtrak
Feb 18
2:55 pmSt. Louis Gateway Station
26h 00m
4:55 pmSan Antonio
Feb 22
2:00 amSan Antonio
24h 24m
2:24 amSt. Louis Gateway Station
Amtrak
Feb 19
2:55 pmSt. Louis Gateway Station
26h 00m
4:55 pmSan Antonio
Feb 22
2:00 amSan Antonio
24h 24m
2:24 amSt. Louis Gateway Station
Amtrak
Feb 18
2:55 pmSt. Louis Gateway Station
26h 00m
4:55 pmSan Antonio
Feb 22
2:00 amSan Antonio
24h 24m
2:24 amSt. Louis Gateway Station

Book one-way train tickets from St. Louis to San Antonio

Below are the fastest and cheapest one-way train tickets from St. Louis to San Antonio we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
Amtrak
Feb 4
2:55 pmSt. Louis Gateway Station
26h 00m
4:55 pmSan Antonio
Amtrak
Jan 28
2:55 pmSt. Louis Gateway Station
26h 00m
4:55 pmSan Antonio
Amtrak
Jan 28
2:55 pmSt. Louis Gateway Station
26h 00m
4:55 pmSan Antonio

FAQs for booking trains from St. Louis to San Antonio

  • How much does a train ticket from St. Louis to San Antonio cost?

    Search for train tickets from St. Louis to San Antonio for this week, starting at $106 one-way. At $106 on average, one-way train tickets from St. Louis to San Antonio are best booked early to save more on your trip.

  • How long is the train ride from St. Louis to San Antonio?

    It takes 26h 00m to get from St. Louis to San Antonio by train. Take the Amtrak train from St. Louis and you’ll arrive in your destination quickly.

  • When should I purchase the train tickets from St. Louis to San Antonio?

    Train ticket prices from St. Louis to San Antonio are the same no matter when you choose to book them. Prices are $106 one-way this week and should remain stable for at least the next 3 months.

  • Which train companies operate between St. Louis to San Antonio?

    Amtrak are viable options. Check times and availability for Amtrak, as it was recently the cheapest train available traveling from St. Louis to San Antonio from $212 round-trip.

  • Is a train the fastest way to get from St. Louis to San Antonio?

    To save time, the fastest way to travel is by flight from St. Louis to San Antonio on American Airlines. Expect the length of time you’ll spend onboard American Airlines to be about 5h 13m compared to taking a train from St. Louis to San Antonio or a bus from St. Louis to San Antonio which have been found to be slower alternatives.

  • Is a train the cheapest way to get from St. Louis to San Antonio?

    Planning to book a flight from St. Louis to San Antonio can be a safe bet when looking for a low-cost deal to your destination. Currently, a train and a bus are priced higher than the cost of a flight. You can search prices for a train from St. Louis starting at $212 to San Antonio or a bus from St. Louis to San Antonio starting at $319 if that is your preferred method of transportation.

  • How far is Lambert-St Louis to San Antonio by train?

    While San Antonio is 792.4 mi away from Lambert-St Louis, the distance by train is longer depending on the route. The train usually takes 26h 00m in normal conditions.


Trains San Antonio St. Louis to San Antonio
  • Round-trip
  • One-way