placeVirginia Beach, VA pin_dropNew York, NY
swap_horiz
swap_horizsearch
help

Bus from Virginia Beach to New York: Cheapest bus tickets

Bus: Choose Hi Bus for affordable tickets from Virginia Beach to New York starting at just $45. Ideal for budget travelers. Around 6h 45m trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $72. Travel time approximately 12h 7m.

View train schedules
Earlier
Later
Cheaper
Faster
11:30 PM6h 45m6:15 AM
5461 wesleyan dr - virginia beach, va201 west x 37th st - new york, ny

Sprinter Bus
star_whitestar_whitestar_whitestar_borderstar_border(4)
11:40 PM6h 45m6:25 AM
448 newtown rd - virginia beach, va152 e broadway - new york, ny

Hi Bus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:59 PM6h 26m6:25 AM
5957 e virginia beach blvd - norfok, va152 e broadway - new york, ny

Hi Bus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date