COVID-19 Travel Guide
Learn more ›

Search train tickets to New York City

switcheroo

Quickview

How to get to New York City by train

Routes453
Trips per day1,975
train lines15
Stations1
Lowest PricesWe work directly with hundreds of bus & train carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your bus & train tickets.
Best Travel OptionsWe help you find & compare the best buses and trains in one place.

What is a good price for a train ticket to New York?

$13.35 is the cheapest price for a train ticket to New York, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to New York. In the last month, trains from New Rochelle to New York had the lowest average price at $17.67.

Where is the train station in New York, NY?

The main train station in New York is Penn Station. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around New York.

Where should you stay in New York?

If you’re visiting New York and hoping to find budget-friendly accommodations, you’re best off avoiding most of Manhattan — at least from Central Park on south. Consider staying further afield in Queens, Harlem or across the Hudson in Hoboken, New Jersey. All are still accessible to downtown attractions, but will cost you far less than a hotel in Midtown.

If you are willing to spend a bit more and want to be near a lot of bar and food options, the East Village and the Lower East Side are two terrific parts of town to consider. Brooklyn is also a somewhat more budget-friendly location with a full life of its own, meaning you won’t even need to venture into Manhattan.

The most expensive accommodations you’ll find are in Midtown and nearby areas like Hell’s Kitchen and the Upper East Side. While they will cost you far more, you’ll be in walking distance of Times Square, Fifth Avenue and Central Park, which is a big perk.

In general, the great thing about visiting New York is that there are always things going on closeby, no matter where you’re staying. After all, it’s the city that never sleeps.

How do you get around New York City?

Many people get around New York City by walking. Not many own a car in the city, so the most cheap and convenient forms of transportation besides walking are taking the MTA subway or a bus.

The closest subway station to New York Penn Station is 34th Street-Penn Station, which services the 1, 2, and 3 subway lines, making it convenient for train travelers to step off of Amtrak and jump right on the subway.

If you want to use public transportation while in New York, you will need to purchase a metro ticket from one of the self-serve kiosks in most New York subway stations. The cost of a single-ride subway ticket is $3.00, or $2.75 if paid with a MetroCard.

What are some fun things to do in New York?

A popular destination for television fans is Central Perk, modeled after the coffee shop in the hit TV show “Friends.”

For travelers looking for a more moving and introspective experience, consider The 9/11 Memorial. There you’ll find all the names of the people who lost their lives on September 11, 2001, and can see where the Twin Towers used to stand.

For fans of art, walk the elevated High Line walkway down to the gorgeous Whitney Museum of American Art.

What are some good restaurants in New York City?

A great local restaurant in New York is Brindle Room. They serve American comfort food in sizeable portions, while also being reasonably priced.

Another good option is Park Avenue Tavern, located right down the street from Grand Central Station. It’s an upscale bar on the edge of Murray Hill, and includes a self-service tap system alongside American food favorites.

Arriving into or departing from Penn Station? Grab a cheap bagel and schmear at Liberty Bagels, just a block north on 35th Street.

What is the best time to visit New York City by train?

Train routes to New York are known for their beautiful fall foliage, whether you’re taking the Adirondack down from Montreal or the Acela Express (or Northeast Regional) down from Boston. While the trip to New York is scenic in any season, autumn is special in that regard.

Amtrak has 1,034 routes to New York, coming from 614 destinations, which means there are tons of options to choose from when deciding which train to take. Amtrak Acela alone has 127 daily routes to New York City coming from 13 destinations.

Baltimore

There are 33 scheduled trains per day from Baltimore to New York. The route can be as long as 170 miles, or 273 kilometers. On average, the journey takes 2 hours and 42 minutes. There are 6 train lines that operate on this route. Amtrak has the most daily trains. Trains from Baltimore usually arrive in New York at Penn Station.
Avg. Time
2h 42m
Avg. Price
$115.05

Boston

There are 23 scheduled trains per day from Boston to New York. The route can be as long as 191 miles, or 307 kilometers. On average, the journey takes 4 hours and 4 minutes. There are 3 train lines that operate on this route. Amtrak has the most daily trains. Trains from Boston usually arrive in New York at Penn Station.
Avg. Time
4h 4m
Avg. Price
$106.97

Philadelphia

There are 22 scheduled trains per day from Philadelphia to New York. The route can be as long as 81 miles, or 130 kilometers. On average, the journey takes 1 hour and 31 minutes. There are 8 train lines that operate on this route. Amtrak has the most daily trains. Trains from Philadelphia usually arrive in New York at Penn Station.
Avg. Time
1h 31m
Avg. Price
$83.04

Newark

There are 21 scheduled trains per day from Newark to New York. The route can be as long as 9 miles, or 15 kilometers. On average, the journey takes 21 minutes. There are 5 train lines that operate on this route. Amtrak has the most daily trains. Trains from Newark usually arrive in New York at Penn Station.
Avg. Time
0h 21m
Avg. Price
$35.20

Iselin

There are 19 scheduled trains per day from Iselin to New York. The route can be as long as 20 miles, or 31 kilometers. On average, the journey takes 1 hour . There are 5 train lines that operate on this route. Amtrak has the most daily trains. Trains from Iselin usually arrive in New York at Penn Station.
Avg. Time
1h 0m
Avg. Price
$57.98

Located in New York, New York is accessible by train from 453 other cities. You can choose from 1975 daily scheduled trips when you search for trains to New York on Wanderu. Amtrak usually has the most trains on any given day.

Looking for other ways to get there? Bus tickets to New York are also available..

Train companies serving New York

Amtrak

There are 187 scheduled Amtrak trains per day. Amtrak can get you to New York from 387 cities, including Portland.
Amtrak
Amtrak
Avg. Time
21h 51m
Avg. Price
$170.41

Amtrak Northeast Regional

There are 230 scheduled Amtrak Northeast Regional trains per day. Amtrak Northeast Regional can get you to New York from 47 cities, including Baltimore.
Amtrak Northeast Regional
Amtrak Northeast Regional
Avg. Time
3h 3m
Avg. Price
$70.44

Amtrak Silver Service

There are 21 scheduled Amtrak Silver Service trains per day. Amtrak Silver Service can get you to New York from 34 cities, including Jacksonville.
Amtrak Silver Service
Amtrak Silver Service
Avg. Time
19h 28m
Avg. Price
$171.26

Amtrak Crescent

There are 5 scheduled Amtrak Crescent trains per day. Amtrak Crescent can get you to New York from 24 cities, including New Orleans.
Amtrak Crescent
Amtrak Crescent
Avg. Time
12h 46m
Avg. Price
$162.25

Amtrak Carolinian

There are 19 scheduled Amtrak Carolinian trains per day. Amtrak Carolinian can get you to New York from 22 cities, including Petersburg.
Amtrak Carolinian
Amtrak Carolinian
Avg. Time
7h 42m
Avg. Price
$120.04

Amtrak Cardinal

There are 4 scheduled Amtrak Cardinal trains per day. Amtrak Cardinal can get you to New York from 19 cities, including Staunton.
Amtrak Cardinal
Amtrak Cardinal
Avg. Time
14h 1m
Avg. Price
$117.40

Amtrak Palmetto

There are 18 scheduled Amtrak Palmetto trains per day. Amtrak Palmetto can get you to New York from 19 cities, including Selma.
Amtrak Palmetto
Amtrak Palmetto
Avg. Time
5h 44m
Avg. Price
$120.52

Amtrak Keystone Service

There are 32 scheduled Amtrak Keystone Service trains per day. Amtrak Keystone Service can get you to New York from 17 cities, including Lancaster.
Amtrak Keystone Service
Amtrak Keystone Service
Avg. Time
2h 13m
Avg. Price
$61.58

Amtrak Empire Service

There are 45 scheduled Amtrak Empire Service trains per day. Amtrak Empire Service can get you to New York from 15 cities, including Rensselaer.
Amtrak Empire Service
Amtrak Empire Service
Avg. Time
2h 39m
Avg. Price
$48.30

Amtrak Lake Shore Limited

There are 5 scheduled Amtrak Lake Shore Limited trains per day. Amtrak Lake Shore Limited can get you to New York from 15 cities, including Rensselaer.
Amtrak Lake Shore Limited
Amtrak Lake Shore Limited
Avg. Time
11h 16m
Avg. Price
$79.71

Top train routes to and from New York