The average bus between Flemington and Virginia takes 12h 35m and the fastest bus takes 10h 10m. The bus runs, on average, 6 times per week from Flemington to Virginia. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 6 times a week between Flemington and Virginia. The earliest departure is at 5:50 AM in the morning, and the last departure from Flemington is at 9:20 AM which arrives into Virginia at 7:30 PM. All services require a transfer at New York, NY and take an average of 12h 35m. The schedules shown below are for the next available departures.
Want to know about travelling from Flemington to Virginia? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Flemington to Virginia. However, there are services departing from Flemington, NJ - 80 Park Ave station and arriving at Virginia Beach station via New York, NY station. The journey, including transfers, takes approximately 12h 35m.
Flemington to Virginia bus services, operated by Trans-bridge Lines, depart from Flemington, NJ - 80 Park Ave station.
Flemington to Virginia bus services, operated by Hi Bus, arrive at Virginia Beach station.
The distance between Flemington and Virginia is 491 km. The road distance is 497 km.
You can take a bus from Flemington, NJ - 80 Park Ave to Parks & 21St via New York, NY, 42 St-Port Authority Bus Terminal, W 4 St-Wash Sq, East Broadway, New York, Chinatown-152 East Broadway, Virginia Beach, and Virginia Beach & Fair Meadows in around 10h 57m.