Trains from Buffalo to Norfolk
🚞 Traveling by train from Buffalo to Norfolk involves a journey with a transfer at New York Penn Station. The total travel time, including transfers, is approximately 17 hours and 54 minutes. 🚂 Route 1 takes about 18 hours and 5 minutes to reach Norfolk from Buffalo, covering a distance of 884 miles. The first leg involves boarding the Empire Service train at Exchange Street and transferring to the Northeast Regional train at Moynihan Train Hall in New York. 🛤️ For Route 2, the journey lasts 1 day and 4 hours, spanning 885 miles with a transfer at New York's Penn Station. Passengers depart from Exchange Street on the Toronto - New York train before switching to the Northeast Regional service to reach Norfolk Station.