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 Charlotte to Virginia Beach

🚆 Embark on a scenic train journey from Charlotte to Virginia Beach spanning approximately 10 hours and 39 minutes. 🌄 Sit back, relax, and enjoy the changing landscapes as you traverse from North Carolina to Virginia. 💸 Ticket prices for this train route can range from $39 to $377, giving travelers flexibility in choosing the fare that suits their budget and preferences. 🎟️ Whether you opt for a standard ticket or a more premium class, the train offers a comfortable and convenient way to travel between these two vibrant destinations.

Where to stay in Virginia Beach

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

Accomodation
  • Amtrak is the main company that provides train routes from Charlotte to Virginia Beach. The journey typically takes around 10 hours and 39 minutes, and prices for a train ticket can vary between $39 and $377, depending on factors such as seat class and booking time. Amtrak offers a convenient and comfortable way to travel between these two locations by train.
  • The fastest train between Charlotte and Virginia Beach is the Amtrak service, which typically takes 10 hours and 39 minutes for the journey. While there may be varying train routes or stops along the way, Amtrak generally provides the quickest option for traveling between these two cities by train. Ticket prices for this route can range from $39 to $377, depending on factors such as seat selection and availability.
  • There are multiple trains available between Charlotte and Virginia Beach providing travelers with various options for departure times and schedules. The journey by train typically takes around 10 hours and 39 minutes, offering flexibility for passengers to choose a convenient time to travel. Ticket prices for these trains can vary between $39 and $377, depending on factors such as the type of seat selected and the time of booking. With multiple train options, passengers can select the train that best fits their travel preferences and schedule.
  • The first train of the day from Charlotte to Virginia Beach typically departs in the early morning hours, providing an early start for travelers wishing to reach their destination before noon. The last train of the day usually leaves in the late evening, allowing passengers to travel overnight and arrive at their destination early the next morning. These schedules offer flexibility for passengers with varying preferences for departure times and travel durations, making it convenient to plan a trip between Charlotte and Virginia Beach by train.
  • There are typically multiple direct train trips available each day between Charlotte and Virginia Beach providing travelers with flexibility in choosing a suitable departure time. These direct train trips offer a convenient and efficient way to travel between the two cities without the need for transfers or layovers. Passengers can select a schedule that best fits their itinerary and preferences, ensuring a smooth journey from Charlotte to Virginia Beach by train.
  • The cost of a train ticket from Charlotte to Virginia Beach can vary depending on factors such as seat class, availability, and booking time. Prices typically range from $39 to $377 for this route, offering passengers a variety of options to suit their budget and travel preferences. Passengers can choose from different fare categories and amenities based on their needs, ensuring a comfortable and affordable journey by train from Charlotte to Virginia Beach.

Will you be returning to Charlotte by train?

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

See schedule