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

🚆 Embark on a scenic train journey from Florence to Virginia Beach covering a distance of approximately 9 hours and 2 minutes. Enjoy the comfort of the train as you watch the landscapes unfold along the way. 💸 Tickets for the train ride between Florence and Virginia Beach range from $36 to $361, offering travelers a range of options to suit their budget and preferences. Plan your trip ahead to secure the best fares for this scenic rail adventure.

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 several companies that provide train routes from Florence to Virginia Beach such as Amtrak and Greyhound. The journey takes approximately 9 hours and 2 minutes by train. Prices for a train ticket between these two destinations can vary from $36 to $361, depending on the class of service and time of booking. It's recommended to check the websites of these companies for the most up-to-date schedules and ticket prices.
  • The fastest train between Florence and Virginia Beach takes approximately 9 hours and 2 minutes for the journey. Prices for this train route can range from $36 to $361, depending on factors such as class of service and availability of discounts. It's advisable to check the schedules of different train companies operating on this route to find the one that offers the quickest travel time.
  • There are multiple trains that operate between Florence and Virginia Beach providing travelers with options for their journey. The travel time between these two destinations by train is approximately 9 hours and 2 minutes. Prices for train tickets on this route can vary from $36 to $361, depending on factors such as the class of service and time of booking. It's recommended to check the train schedules and availability to choose the most convenient option for your travel.
  • The schedule for trains traveling from Florence to Virginia Beach may vary, but typically the first train of the day departs early in the morning, around 6:00 am. The last train of the day usually leaves in the evening, around 8:00 pm. Traveling by train between these two destinations takes approximately 9 hours and 2 minutes, and ticket prices can range from $36 to $361, depending on factors such as class of service and availability. It is recommended to check the specific train schedules for the most accurate information on departure times.
  • There are typically multiple direct train trips available each day between Florence and Virginia Beach. The journey by train takes approximately 9 hours and 2 minutes. Ticket prices for these direct train trips can range from $36 to $361, depending on factors such as class of service and availability. It is advisable to check the specific train schedules for the day of travel to determine the exact number of direct trips available.
  • The cost of a train ticket from Florence to Virginia Beach can vary between $36 and $361, depending on factors such as the class of service, availability, and how far in advance the ticket is purchased. Prices may also fluctuate based on the time of year and demand for travel on that particular route. Passengers are advised to check the ticket prices on the respective train company's website or through ticket booking platforms to find the most current and accurate pricing information.

Will you be returning to Florence by train?

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

See schedule