|Shortest Duration||84h 0m|
|Trips per day||3|
Book Amtrak from San Francisco to Virginia Beach from $333.00. There are 3 Amtrak schedules from San Francisco to Virginia Beach and you can expect on average to pay $333.00 for a Amtrak ticket to Virginia Beach. In San Francisco, Amtrak departs to Virginia Beach from Bus Terminal - 200 Folsom St and 2 other stations. In Virginia Beach, Amtrak arrives at 1912 Arctic Ave - Hampton Roads Transit Bus Stop and no other station.
An average trip on Amtrak from San Francisco to Virginia Beach takes 83 hours and 50 minutes,