Departure: | San Francisco, CA |
Arrival: | Petersburg, VA |
Fastest route: | 7h 12min |
Distance: | 4523km |
Cheapest route: | $62 |
Transfers: | Between 0 and 1 |
Train companies: | Amtrak |
One Passenger / One Trip
9:08am
San Francisco, CA
San Francisco - Financial District
4:20pm
Petersburg, VA
Petersburg
7h 12min
Amtrak
Palmetto
$62
10:04am
San Francisco, CA
San Francisco - Shopping Center
6:56pm
Petersburg, VA
Petersburg
8h 52min
+
$115
10:04am
San Francisco, CA
San Francisco - Shopping Center
3:06pm
Wilmington, DE
Wilmington
5h 2min
Amtrak
Northeast Regional
$62
0h 54min layover
4:00pm
Wilmington, DE
Wilmington
6:56pm
Petersburg, VA
Petersburg
2h 56min
Amtrak
Northeast Regional
$53
8:02pm
San Francisco, CA
San Francisco - Shopping Center
12:54pm
Petersburg, VA
Petersburg
15h 52min
+
$119
8:02pm
San Francisco, CA
San Francisco - Shopping Center
12:51am
Wilmington, DE
Wilmington
3h 49min
Amtrak
Northeast Regional
$62
7h 11min layover
8:02am
Wilmington, DE
Wilmington
12:54pm
Petersburg, VA
Petersburg
4h 52min
Amtrak
Palmetto
$57
8:20pm
San Francisco, CA
San Francisco - Financial District
3:33am
Petersburg, VA
Petersburg
7h 13min
Amtrak
Silver Meteor
$78
11:17pm
San Francisco, CA
San Francisco - Shopping Center
12:54pm
Petersburg, VA
Petersburg
12h 37min
+
$119
11:17pm
San Francisco, CA
San Francisco - Shopping Center
4:51am
Wilmington, DE
Wilmington
4h 34min
Amtrak
Northeast Regional
$62
3h 11min layover
8:02am
Wilmington, DE
Wilmington
12:54pm
Petersburg, VA
Petersburg
4h 52min
Amtrak
Palmetto
$57
The San Francisco - Petersburg route has approximately 5 frequencies and its minimum duration is around 7h 12min. It is important you book your ticket in advance to avoid running out, since $62 tickets tend to run out quickly.
The distance between San Francisco and Petersburg is around 4523 kilometers and bus companies that can help you in your journey are: Amtrak.
The train journey may vary depending on the stops. The minimum duration is usually around 7h 12min to cover 4523 kilometers.
According to our data, the cheapest ticket costs $62 and leaves San Francisco - Financial District. You will not have to do any transfers, the trip will go direct to Petersburg.
The last train leaves at 11:17pm from San Francisco - Shopping Center and arrives at 12:54pm at Petersburg. It will take 12h 37min, its price is $119 and the number of changes will be 1.
Yes, there are direct train routes, their duration is usually around 7h 12min and the price is $62.