Compare prices and tickets by train, bus or flight

Sun
Jan 23
$70Amtrak
$80Greyhound
$232piedmont airlines
Wed
Jan 26
$70Amtrak
$91Greyhound
$336piedmont airlines
Thu
Jan 27
$70Amtrak
$101Greyhound
$336piedmont airlines

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Roanoke, VA to New York City

distanceDistance396 miles (639 km)
durationAverage train duration9 h
priceAverage train ticket price$83 (€69)
changesDirect trainYes

Trains from Roanoke, VA to New York City cover the 396 miles (639 km) long route taking on average 9 h with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this route for as low as $70 (€58), but the average price of train tickets is $83 (€69).

Travel Tips: Trains from Roanoke, VA to New York City

Travel by train to New York City easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Roanoke, VA to New York City.
FAQs

How much does a cheap train between Roanoke, VA and New York City cost?

Omio customers have found the cheapest trains from Roanoke, VA to New York City to cost as little as $70 (€58)  in the next 7 days.

How much does it cost to take a train between Roanoke, VA and New York City?

If you are looking to purchase your train ticket in the next 7 days, you can expect the Roanoke, VA to New York City train to cost on average $83 (€69)  one way.

How far is it from Roanoke, VA to New York City by train?

The Roanoke, VA to New York City train distance is approximately 396 miles (639 km).

How long is the train ride between Roanoke, VA and New York City?

While the time it takes to travel 396 miles (639 km) from Roanoke, VA to New York City can vary based on specific dates, weekends, and holidays, the Roanoke, VA to New York City train journey time is on average 9 h.

When can I take the first train from Roanoke, VA to New York City? When can I take the last train for the day?

The first Roanoke, VA to New York City train departs at 11: 20 AM   and the last train from Roanoke, VA to New York City leaves at 1: 55 PM. Check out the most up-to-date train schedule from Roanoke, VA to New York City on Omio and find the best time to travel to your destination.

How early should I book train tickets from Roanoke, VA to New York City to score the best deals?

The price of a one way train ticket from Roanoke, VA to New York City is on average $83 (€69) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets between Roanoke, VA and New York City available a few months in advance.