Trains from New York City to Richmond
🚆 Traveling from New York to Richmond by train involves a journey with a transfer at Washington Union Station. The total travel time, including transfers, is approximately 6 hours and 34 minutes. 🚆 The train service from New York Penn Station to Richmond Main Street Amtrak Station is operated by Amtrak Acela and Amtrak Northeast Regional. The prices for this route can range from $31 to $697, offering options for different budgets.