Best Train Rides

Texas Eagle

Chicago to San Antonio daily — and three days a week, the longest ride in the country, through to Los Angeles.

RouteChicago, IL – San Antonio, TX, continuing three days a week to Los Angeles, CA
OperatorAmtrak
Duration32 hours 25 minutes (Chicago–San Antonio); 65 hours 20 minutes (Chicago–Los Angeles)
Distance1,306 miles (to San Antonio); 2,728 miles (to Los Angeles)
FrequencyDaily Chicago–San Antonio; three days a week through to Los Angeles
SeasonYear-round

Longest US route when combined through to Los Angeles; through cars join the Sunset Limited at San Antonio with a 2–5 hour layover there.

From the window

Mississippi/St. Louis gateway, Ozark foothills, Texas Hill Country, then (on through days) West Texas desert with the Sunset Limited

Official Amtrak information for this service ↗

Keep exploring

✓ Last verified: November 2026