Once the train begins to move, the adventure truly starts. The ride from Baltimore to NYC takes about 2.5 to 3 hours, depending on which train service you choose — and every minute offers something to see. From urban skylines to tranquil rivers and stretches of forested countryside, the scenery shifts constantly, creating a visual narrative of the American Northeast.
The train pass... https://amtraktrainstations.com/blog/amtrak-baltimore-to-new-york-city/