Trip to New York City

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration12h
Distance761 km
Avg. price$ 205
Train trips17 found

Trains from Virginia Beach to New York City

🚆 Embark on a scenic train journey from Virginia Beach to New York which takes approximately 10 hours and 5 minutes. Sit back, relax, and enjoy the picturesque views as you travel through different cities and landscapes. 💰 Depending on the cabin class and amenities chosen, the prices for a train ticket between Virginia Beach and New York can range from $54 to $244.

Where to stay in New York City

There are over 1695 hotels to stay in New York City. Prices range from $21 per night.

Accomodation
  • There are multiple companies that provide train routes from Virginia Beach to New York including Amtrak and Virginia Railway Express. The journey typically takes around 10 hours and 5 minutes by train. Prices for a train ticket between the two cities can vary, ranging from $54 to $244 depending on factors such as the class of service and how far in advance the ticket is purchased.
  • The fastest train option between Virginia Beach and New York is typically a direct service provided by Amtrak. This journey usually takes approximately 10 hours and 5 minutes. Prices for this train route can range from $54 to $244 depending on factors such as the type of service and availability of discounts. It is recommended to book tickets in advance to secure the best fare.
  • There are multiple trains available between Virginia Beach and New York offering travelers a variety of departure times and options. The journey typically takes around 10 hours and 5 minutes by train. Ticket prices for these trains can vary, ranging from $54 to $244 depending on factors such as the class of service and the time of booking. It is recommended to check the schedule and ticket prices in advance to choose the most convenient option for your travel needs.
  • The first train of the day from Virginia Beach to New York typically departs early in the morning, around 5:30 AM. The last train of the day usually leaves in the evening, around 8:00 PM. Travelers can choose between these options based on their preferred departure time and schedule availability. It is advisable to check the specific departure times and availability when planning your trip.
  • There are typically multiple direct train trips available each day between Virginia Beach and New York. Travelers have the convenience of choosing from various departure times to suit their schedules. It is recommended to check the daily train schedules to determine the specific number of direct trips available on your desired travel date.
  • The cost of a train ticket from Virginia Beach to New York can vary depending on factors such as the class of service, time of booking, and availability. Prices typically range from $54 to $244 for this route. It is advisable to book tickets in advance to secure the best possible fare for your journey. Additionally, checking for any discounts or promotional offers can help you save money on your train trip.

Will you be returning to Virginia Beach by train?

If you are looking for the return train journey, check out trains from New York City to Virginia Beach

See schedule