Trip to Alexandria

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration6h
Distance372 km
Avg. price$ 122
Train trips13 found

Trains from Virginia Beach to Alexandria

🚆 Embark on a scenic train journey from Virginia Beach to Alexandria spanning approximately 5 hours and 55 minutes. Enjoy the leisurely ride through Virginia's charming landscapes. 💵 Fares for the train ride between Virginia Beach and Alexandria can range from $34 to $224, offering travelers a range of options to suit their budget and preferences. Choose from various classes and seating options for a comfortable trip.

Where to stay in Alexandria

There are over 94 hotels to stay in Alexandria. Prices range from $66 per night.

Accomodation
  • Amtrak is the primary company that provides train routes from Virginia Beach to Alexandria with a travel time of approximately 5 hours and 55 minutes. The prices for a train ticket on this route typically range from $34 to $224, depending on the class of service and booking options. Amtrak offers a convenient and comfortable way to travel between these two cities by train.
  • The fastest train option between Virginia Beach and Alexandria is typically offered by Amtrak, with a travel time of approximately 5 hours and 55 minutes. While the travel time remains constant, the prices for a train ticket on this route can vary between $34 and $224, depending on factors such as class of service and booking preferences. Amtrak's efficient service ensures travelers can reach their destination swiftly and comfortably.
  • There are multiple trains available between Virginia Beach and Alexandria with varying departure times throughout the day. The travel time for these trains is typically around 5 hours and 55 minutes. Prices for a train ticket on this route can range from $34 to $224, offering passengers flexibility in choosing the most suitable option for their journey. Travelers can select from multiple train schedules to find the most convenient departure time for their trip.
  • The first and last trains of the day from Virginia Beach to Alexandria typically vary based on the schedule. The first train usually departs in the early morning, while the last train departs in the evening, allowing for flexibility in travel times. With a travel time of approximately 5 hours and 55 minutes, passengers can choose a departure time that best suits their itinerary and preferences. Ticket prices for these trains range from $34 to $224, offering a range of options to accommodate different budgets.
  • There is typically one direct train trip each day between Virginia Beach and Alexandria providing a convenient option for travelers. With a travel time of approximately 5 hours and 55 minutes, passengers can enjoy a seamless journey without the need for transfers. Ticket prices for this direct train trip range from $34 to $224, offering flexibility for travelers with varying budgets. It is advisable to check the schedule in advance to plan your trip accordingly.
  • The cost of a train ticket from Virginia Beach to Alexandria varies between $34 and $224, depending on factors such as the class of service, time of booking, and availability. Passengers have the flexibility to choose a fare that aligns with their budget and travel preferences. It is recommended to book tickets in advance to secure the best possible price for the journey. Additionally, exploring different fare options and discounts offered by the train company can help travelers save on their ticket costs.

Will you be returning to Virginia Beach by train?

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

See schedule