Search train tickets toNew York

switcheroo

Quickview

How to get to New York by train?

Routes840
Trips per day3,868
train carriers16
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest train tickets to New York?

The cheapest prices for a train ticket to New York that users have found recently on Wanderu start at $17.00. Such great deals to New York are available on one route to Yonkers. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to New York. Yonkers at $17.16 has consistently the lowest average train ticket prices to New York.

What are the main train stations in New York?

The most popular train station in New York is Penn Station. Penn Station is the busiest train station in New York.

What are the most popular train routes to New York?

Baltimore

There are 64 train schedules per day connecting Baltimore with New York. It takes on average 2 hours and 45 minutes to travel 170 miles, 273 kms, by train from Baltimore. 5 train carriers offer schedules from Baltimore, with Amtrak Northeast Regional offering the most daily connections to New York. Traveling by train from Baltimore you will most likely to arrive in New York at Penn Station.
Avg. Time
2h 45m
Avg. Price
$128.76

Philadelphia

There are 47 train schedules per day connecting Philadelphia with New York. It takes on average 1 hour and 26 minutes to travel 81 miles, 130 kms, by train from Philadelphia. 7 train carriers offer schedules from Philadelphia, with Amtrak Northeast Regional offering the most daily connections to New York. Traveling by train from Philadelphia you will most likely to arrive in New York at Penn Station.
Avg. Time
1h 26m
Avg. Price
$83.43

Newark

There are 42 train schedules per day connecting Newark with New York. It takes on average and 19 minutes to travel 9 miles, 15 kms, by train from Newark. 5 train carriers offer schedules from Newark, with Amtrak Northeast Regional offering the most daily connections to New York. Traveling by train from Newark you will most likely to arrive in New York at Penn Station.
Avg. Time
0h 19m
Avg. Price
$36.41

Boston

There are 37 train schedules per day connecting Boston with New York. It takes on average 4 hours and 3 minutes to travel 191 miles, 307 kms, by train from Boston. 2 train carriers offer schedules from Boston, with Amtrak Northeast Regional offering the most daily connections to New York. Traveling by train from Boston you will most likely to arrive in New York at Penn Station.
Avg. Time
4h 3m
Avg. Price
$112.18

Wilmington

There are 35 train schedules per day connecting Wilmington with New York. It takes on average 1 hour and 50 minutes to travel 106 miles, 170 kms, by train from Wilmington. 5 train carriers offer schedules from Wilmington, with Amtrak Northeast Regional offering the most daily connections to New York. Traveling by train from Wilmington you will most likely to arrive in New York at Penn Station.
Avg. Time
1h 50m
Avg. Price
$97.71

What train companies travel to New York, New York?

Located in New York, United States, you can travel by train to New York from 840 destinations and choose from 3868 daily train schedules to get you there. Amtrak Northeast Regional has the most train connections to New York. The furthest train arriving in New York covers a distance of 2593.18 miles, 4172.26 kms, covering the journey in 1 hour and 43.63 minutes

Looking for other ways to get there? Check out Bus options to New York.

train companies serving New York

There are 107 daily Amtrak Keystone Service schedules to New York. Amtrak Keystone Service can get you to New York by train from 16 destinations including Trenton.
Avg. Time
2h 7m
Avg. Price
$52.93

There are 25 daily Amtrak Vermonter schedules to New York. Amtrak Vermonter can get you to New York by train from 28 destinations including Wilmington.
Avg. Time
3h 10m
Avg. Price
$82.94

There are 13 daily Amtrak Lake Shore Limited schedules to New York. Amtrak Lake Shore Limited can get you to New York by train from 16 destinations including Schenectady.
Avg. Time
10h 18m
Avg. Price
$68.10

There are 899 daily Amtrak schedules to New York. Amtrak can get you to New York by train from 555 destinations including Concord.
Avg. Time
26h 40m
Avg. Price
$164.18

There are 17 daily Amtrak Maple Leaf schedules to New York. Amtrak Maple Leaf can get you to New York by train from 21 destinations including Toronto.
Avg. Time
5h 38m
Avg. Price
$59.19

There are 12 daily Amtrak Adirondack schedules to New York. Amtrak Adirondack can get you to New York by train from 17 destinations including Saint-Lambert.
Avg. Time
4h 27m
Avg. Price
$48.40

There are 14 daily Amtrak Carolinian schedules to New York. Amtrak Carolinian can get you to New York by train from 17 destinations including Quantico.
Avg. Time
8h 37m
Avg. Price
$117.16

There are 39 daily Amtrak Silver Service schedules to New York. Amtrak Silver Service can get you to New York by train from 34 destinations including Miami.
Avg. Time
19h 27m
Avg. Price
$138.30

There are 12 daily Amtrak Pennsylvanian schedules to New York. Amtrak Pennsylvanian can get you to New York by train from 15 destinations including Altoona.
Avg. Time
3h 47m
Avg. Price
$60.86

There are 16 daily Amtrak Palmetto schedules to New York. Amtrak Palmetto can get you to New York by train from 19 destinations including Baltimore.
Avg. Time
4h 27m
Avg. Price
$87.90

There are 329 daily Amtrak Northeast Regional schedules to New York. Amtrak Northeast Regional can get you to New York by train from 47 destinations including Washington.
Avg. Time
3h 2m
Avg. Price
$78.77

There are 15 daily Amtrak Crescent schedules to New York. Amtrak Crescent can get you to New York by train from 23 destinations including Tuscaloosa.
Avg. Time
14h 45m
Avg. Price
$135.76

There are 4 daily Amtrak Cardinal schedules to New York. Amtrak Cardinal can get you to New York by train from 10 destinations including Chicago.
Avg. Time
14h 13m
Avg. Price
$85.29

There are 132 daily Amtrak Acela Express schedules to New York. Amtrak Acela Express can get you to New York by train from 13 destinations including Washington.
Avg. Time
2h 39m
Avg. Price
$158.90

There are 9 daily Amtrak Ethan Allen Express schedules to New York. Amtrak Ethan Allen Express can get you to New York by train from 11 destinations including Hudson.
Avg. Time
2h 28m
Avg. Price
$40.02

There are 60 daily Amtrak Empire Service schedules to New York. Amtrak Empire Service can get you to New York by train from 15 destinations including Hudson.
Avg. Time
3h 6m
Avg. Price
$44.44