Compare train tickets from Petersburg to Winston-Salem
Schedule & Pricing Info
How much are train tickets from Petersburg, VA to Winston-Salem?
|Fastest Train||6h 49m|
|Trains Per Day||4|
Frequently Asked Questions
How do you find cheap train tickets from Petersburg to Winston-Salem?
How long is the train journey from Petersburg to Winston-Salem?
The distance between Petersburg and Winston-Salem is approximately 176 miles, or 283 kilometers. The average train journey between these two cities takes 8 hours and 46 minutes, although the absolute fastest you could get there is 6 hours and 49 minutes.
Looking for ways to pass the time? Most trains are equipped with Wi-Fi, which means you can stream music, browse social media or get some work done during your ride. That said, in case your train has a spotty signal, or is among the few without Wi-Fi, we also recommend downloading TV shows and movies to your mobile device in advance of your trip. That way the ride will fly by whatever the Wi-Fi situation.
When are trains the most crowded?
When are the first and last trains of the day?
How many trains per day run from Petersburg to Winston-Salem?
There are 4 scheduled trains on most days. Unfortunately, none of them are direct connections, so you will need to disembark from your original train and board a connecting train during your journey. Don't forget to bring your carry-on luggage when you switch trains. In some instances, you may also be responsible for transferring your own checked baggage.
You can also take a train for your return trip from Winston-Salem to Petersburg. If you're not not set on traveling by train, you could always take the bus from Petersburg to Winston-Salem for $25.33.
What train services are there from Petersburg to Winston-Salem?
Where is the train station in Petersburg?
There is one train station in Petersburg:
- Amtrak Station - 3516 South St
Where is the train station in Winston-Salem?
Winston-Salem receives travelers from Petersburg at its two active train stations:
- Transp Ctr - 100 W 5th St
- PART bus stop - MLK JR Dr and Stadium Dr