|Shortest Duration||57h 51m|
|Trips per day||3|
Amtrak operates, on average, 3 train schedule(s) from San Antonio to Petersburg. The average Amtrak ticket to Petersburg costs $244.33. Cheap Amtrak tickets to Petersburg are available on Wanderu starting from $244.00. In San Antonio, Amtrak departs from 350 Hoefgen St and no other station. In Petersburg, Amtrak arrives at Amtrak Station - 3516 South St and no other station.
An average trip on Amtrak from San Antonio to Petersburg takes 60 hours and 50 minutes, while the fastest available Amtrak trip will get you to Petersburg in 57 hours and 51 minutes,