Trip to Virginia Beach

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Crystal Lake to Virginia Beach

🚆 Embark on a scenic train journey from Crystal Lake to Virginia Beach spanning approximately 27 hours and 14 minutes. Enjoy the comfort of the train as you traverse through various states and landscapes. 💰 Ticket prices for the train ride between Crystal Lake and Virginia Beach can range from $70 to $501, offering different options to suit your budget and preferences. Choose from various seating arrangements and amenities for a tailored travel experience.

Where to stay in Virginia Beach

There are over 615 hotels to stay in Virginia Beach. Prices range from $53 per night.

Accomodation
  • There are no direct train routes from Crystal Lake to Virginia Beach. However, you can take an Amtrak train from Crystal Lake to Washington, DC, and then transfer to another Amtrak train from Washington, DC to Norfolk. From Norfolk, you can take a bus or a ride-sharing service to reach Virginia Beach. The total travel time is approximately 27 hours and 14 minutes, with ticket prices ranging from $70 to $501 depending on the class of service and the time of booking.
  • The fastest train option between Crystal Lake and Virginia Beach involves taking an Amtrak train from Crystal Lake to Washington, DC, and then transferring to another Amtrak train from Washington, DC to Norfolk. From Norfolk, you can take alternate transportation to reach Virginia Beach. This route typically takes about 27 hours and 14 minutes. Ticket prices vary between $70 and $501 depending on the class of service and the time of booking.
  • There are no direct trains between Crystal Lake and Virginia Beach. The typical route involves taking an Amtrak train from Crystal Lake to Washington, DC, and then transferring to another Amtrak train from Washington, DC to Norfolk. From Norfolk, travelers can use alternative modes of transportation to reach Virginia Beach. The total travel time for this journey is approximately 27 hours and 14 minutes, with ticket prices ranging from $70 to $501 depending on the class of service and the time of booking.
  • The first train of the day from Crystal Lake to Virginia Beach typically departs early in the morning, around 5:00 AM, depending on the specific schedule and connections. The last train of the day usually leaves in the late evening, around 10:00 PM, again, subject to variations in schedules. Travelers should check with Amtrak for the most up-to-date and accurate departure times for this multi-leg journey which takes approximately 27 hours and 14 minutes, with ticket prices varying between $70 and $501 depending on the class of service and availability.
  • There are no direct train trips each day between Crystal Lake and Virginia Beach. Travelers would need to take multiple trains, with a transfer in Washington, DC, and then continue by bus or ride-sharing service to reach Virginia Beach. The total travel time for this multi-leg journey is approximately 27 hours and 14 minutes, with ticket prices ranging from $70 to $501 depending on the class of service and availability. It is advisable to check the specific schedules and connections with Amtrak for the most accurate and up-to-date information.
  • The cost of a train journey from Crystal Lake to Virginia Beach varies depending on factors such as the class of service, time of booking, and availability. Ticket prices typically range from $70 to $501 for this route. It is recommended to check with Amtrak or other train service providers for the most current and accurate pricing information, as fares may fluctuate based on demand and promotions. Additionally, passengers may encounter additional costs for any connecting transportation needed to complete the journey to Virginia Beach.

Will you be returning to Crystal Lake by train?

If you are looking for the return train journey, check out trains from Virginia Beach to Crystal Lake

See schedule