Distance from baltimore to new york city by train

The distance from Baltimore, MD to New York City, NY by train is approximately 215 miles (346 kilometers). The travel time by train depends on the type of train and the route taken. Here are some approximate travel times and frequencies:

Please note that these times and frequencies are approximate and may vary depending on the time of day, day of the week, and any potential delays. It's always a good idea to check with the train operator or a journey planner website for the most up-to-date and accurate information.

Some popular train operators that run services from Baltimore to New York City include:

You can check schedules and book tickets on the Amtrak website or at a train station.