Find a Bus from New York to Virginia Beach

$45 USD
Average price
7.0 hours
Average duration
Buses per day
Featured Bus Companies
Expresso Brasileiro

New York to Virginia Beach Buses

Busbud makes bus travel easy makes it easy for you to find, compare and book city to city bus tickets, all over the world. We save you the extra trip to the bus station.

Bus travel information

  • Tickets: A trip from New York to Virginia Beach starts at $45.

  • Schedules: There are on average 2 coaches leaving New York per day between 09:00 am and 11:59 pm, and the trip should take from 7.0 to 7.0 hours.

  • Stations and stops: In New York, hop on at Times Square - NY. In Virginia Beach, you’ll be getting off at Virginia Beach.

Bus companies serving this route

Bus travel between New York and Virginia Beach is provided by SprinterBus.

Discover the world by bus

Choose a day departure to take advantage of sunlight and take in the view, especially if you’re on a scenic route.

It’s energy-efficient to take the bus from New York to Virginia Beach. It takes 0.6-0.9 liters of gas to carry one passenger by coach over 100 kilometers, compared to 2.6 liters by high-speed train, 6.6 liters by airplane and 7.6 liters by gas-powered car.

Booking your ticket on is the easiest way to make sure you are choosing a safe and reliable bus company to take you from New York to Virginia Beach.

In the press
An extraordinarily useful way to check out bus routes around the worldNYTimes
Plans to change bus travel foreverBudget Travel
The Kayak for intercity bus travelTechcrunch
A unique website that makes bus travel a lot easierNomadic Matt


Leaving from

Going to

Select a language

Select a currency