Find & compare bus tickets: New York to Virginia Beach

Find the best tickets for travel between New York and Virginia Beach. Bus tickets from $45 USD. Your bus journey will last 7 hours. Buses typically leave New York between 9:00 AM and 11:59 PM. There are on average 4 departures from this city per week. You can get on board at these bus stops: Penn Station. Bus travel is provided by: SprinterBus.

Buses from Virginia Beach to New York More info Less info
August 2014
- hours
USD/ adult

Pick up

Drop off

SprinterBus book on Busbud → Add to trip


Leaving from

Going to

Select a language

Select a currency