Trains from Washington to Petersburg
🕑 The direct train service departs from Washington Union Station and arrives at Petersburg Amtrak Station, with departures every four hours and operations running daily. The journey typically lasts around 2 hours and 52 minutes. 💰 Ticket prices for the train between Washington and Petersburg can range from $5 to $210, offering travelers a range of options to suit their budget and preferences for this scenic route through the East Coast.