|Distance||151 miles (244 km)|
|Average train duration||4 h 13 min|
|Average train ticket price||$19 (€17)|
Trains from Washington, DC to Suffolk, VA cover the 151 miles (244 km) long journey and usually take around 4 h 13 min. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $19 (€17), but the average price of train tickets is $19 (€17).
Here are some other resources that might have the information you need