Round-trip
FAQs

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.

STL — SAT
May 29 — Jun 51
1 adult
Wed 5/29

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

$387

AVG TRAVEL TIME

26h 00m

TRAIN COMPANIES

Amtrak
The best round-trip train deal from St. Louis to San Antonio found on momondo in the last 72 hours is $387
Average time it takes to travel by train from St. Louis to San Antonio
There is 1 train company servicing this route: Amtrak

St. Louis Train Station Directory

Location of major train stations in St. Louis
St. Louis UnionSt. Louis, 38.624462, -90.203835
St. Louis Gateway StationSt. Louis, 38.624167, -90.203611

San Antonio Train Station Directory

Location of major train stations in San Antonio
San AntonioSan Antonio, 29.41935, -98.47814

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
Jun 2
7:42 pmSt. Louis Gateway Station
27h 04m
10:46 pmSan Antonio
Jun 7
6:48 amSan Antonio
24h 42m
7:30 amSt. Louis Gateway Station

FAQs for booking trains from St. Louis to San Antonio

How long is the train ride from Lambert-St Louis to San Antonio?

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

Which train companies operate between Lambert-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 Lambert-St Louis to San Antonio from $387 round-trip.

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

The distance between Lambert-St Louis and San Antonio is about 792.4 mi in a straight line. The train route will be significantly longer to account for any stops and obstacles. The train usually takes 26h 00m in normal conditions.


Popular train routes to San Antonio

Most frequently searched train routes to San Antonio, along with the cheapest price and shortest travel time.
Trains to San Antonio from Chicago
Fastest travel time32h 00m
Cheapest price$232
Trains to San Antonio from El Paso
Fastest travel time12h 15m
Cheapest price$145

Other train routes from St. Louis

Find and compare cheap train tickets from St. Louis to other popular destinations on momondo
Trains from St. Louis to Chicago
Fastest travel time4h 55m
Cheapest price$52
Trains from St. Louis to Dallas
Fastest travel time15h 35m
Cheapest price$174
Trains from St. Louis to Springfield
Fastest travel time1h 41m
Cheapest price$39

Start planning your trip to San Antonio

Get the latest San Antonio flight insights
Get the latest San Antonio flight insights

Find the best time to travel, cheapest fares and most popular airlines.

Find flights to San Antonio
Start planning your trip today
Start planning your trip today

Get an overview of the top hotels in the most popular neighborhoods of San Antonio

Find hotels in San Antonio
Top car rentals in San Antonio
Top car rentals in San Antonio

Experience San Antonio from behind the wheel! Learn more about the best car rental deals here

Find cars in San Antonio
Stay at a vacation rental
Stay at a vacation rental

Enjoy the amenities of home away from home. Learn more about vacation rentals here.

Find rentals in San Antonio

Trains to other cities in North America

Lost the lust for San Antonio? Check out trains to other cities in North America