To reach New York City from Belmont, first take the commuter rail to Boston South Station. From there, board an Amtrak train to Penn Station. The total distance is approximately 350 kilometers. The journey takes about 4 hours on the Acela or Northeast Regional lines. This is the most comfortable and efficient way to travel between the two cities.
Total Distance: 350 km driving, 305 km air distance.
Book tickets at least two weeks in advance for lower fares.
Spring and Fall for pleasant weather in both cities.