1map logoGo to main page

New York, NY, USA to Virginia Beach, VA, USA from $32: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
New York, United States
to
Virginia Beach, United States

How to Get from New York to Virginia Beach: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$32 by busBest price
467 kmDistance
3h 15m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from New York to Virginia Beach with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Plane
Average Duration
3h  15m
Estimated price
$148-490
Recommended
Company
various
Bus
Average Duration
8h  14m
Estimated price
$32-100
Cheapest
route map
Distance: 467 km
Duration: 3h 15m

See more options

Company
various
Subway
Plane
Average Duration
3h  27m
Estimated price
$133-465
Company
various
Train
Plane
Average Duration
4h  28m
Estimated price
$139-1480
Company
various
Train
Plane
Average Duration
3h  25m
Estimated price
$143-546
Company
various
Bus
Average Duration
8h 
Estimated price
$1481-1481
Company
Amtrak Northeast Regional
Train
Average Duration
10h  13m
Estimated price
$1482-1483
Company
FlixBus
Bus
Average Duration
10h  5m
Estimated price
$1484-1485
Company
various
Drive
Average Duration
6h  55m
Estimated price
$1486-1487

New York - Virginia Beach operators

Explore transport companies operating between New York and Virginia Beach, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
(855) 626-8585
Website
flixbus.com

Bus from New York, NY to Virginia Beach, VA

Average Duration
10h 5m
Estimated price
$1484-1485

Bus from New York City Chinatown to Norfolk, VA

Average Duration
6h 35m
Estimated price
$10009-100
Contact phone
212 625 8882
Website
hibusny.com

Bus from New York, NY to Virginia Beach, VA

Average Duration
6h 46m
Estimated price
$4901-4901
Contact phone
+1-917-398-0398
Website
lionva.com

Bus from New York, NY to Norfolk, VA

Average Duration
6h 55m
Estimated price
$4902-4902
Train
Contact phone
800-872-7245
Website
amtrak.com

Train from New York Penn Station to Norfolk, VA

Average Duration
8h 37m
Estimated price
$4902-4903

Train from New York Penn Station to 30th Street Station

Average Duration
1h 23m
Estimated price
$10000-100010
Contact phone
800-872-7245
Website
amtrak.com

Train from New York Penn Station to 30th Street Station

Average Duration
1h 20m
Estimated price
$329-4909
Contact phone
+1 973-275-5555
Website
njtransit.com

Train from New York Penn Station to Newark Airport Railroad Station

Average Duration
24m
Estimated price
$324-325
Contact phone
+1-718-217-5477
Website
new.mta.info

Train from New York Penn Station to Jamaica

Average Duration
21m
Estimated price
$329-327
Plane
Website
united.com

Plane from Newark Airport (EWR) to Norfolk Airport (ORF)

Average Duration
1h 22m
Estimated price
$100-4904

Plane from New York La Guardia (LGA) to Norfolk Airport (ORF)

Average Duration
1h 28m
Estimated price
$320-321
Website
aa.com

Plane from New York La Guardia (LGA) to Norfolk Airport (ORF)

Average Duration
1h 25m
Estimated price
$4909-49090
Website
delta.com

Plane from New York La Guardia (LGA) to Norfolk Airport (ORF)

Average Duration
1h 35m
Estimated price
$1485-14810

Plane from New York JFK (JFK) to Norfolk Airport (ORF)

Average Duration
1h 37m
Estimated price
$4909-323

New York to Virginia Beach: Overview of Bus, Train, Flight, and Car Trips

Traveling between New York and Virginia Beach offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Hit the road from the bustling streets of New York City and embark on a scenic 362-mile journey south to Virginia Beach, where sun, sand, and relaxation await. ⏰ Plan for a drive of approximately 6 hours and 55 minutes, allowing for pit stops to stretch your legs and grab some local bites along the way. 💰 Prices for the road trip from New York to Virginia Beach by car can range from $65 to $95, offering flexibility for budget-conscious travelers seeking a coastal escape.
Average price
$65 - $95
🚆 Traveling by train from New York to Virginia Beach is a scenic journey that takes approximately 10 hours and 13 minutes. Sit back, relax, and enjoy the beautiful views along the way. 💸 The price range for a train ticket between New York and Virginia Beach can vary between $59 to $264, depending on the class of service and the time of booking. Consider booking in advance for the best deals.
Useful tips for train travellers
• Amtrak operates the route from New York City to Virginia Beach, providing several onboard services. Their dining cars offer a range of snacks, meals, and beverages, including options for breakfast, lunch, and dinner. You can also order meals through the Amtrak app and enjoy them at your seat or in the dining area.
• On this route, Amtrak has different seating options: First Class offers spacious seating with complimentary meals, Business Class provides a quieter environment with larger seats and complimentary non-alcoholic beverages, and Coach Class is also available at a more budget-friendly price with standard seating. Be sure to book early for the best options in the class you prefer.
• For your trip, check out the Amtrak website (amtrak.com) for schedules and ticketing. Other options include the Silver Star (intercity service) or VRE (Virginia Railway Express) for extended travel within Virginia. For local transport options in Virginia Beach, visit (vbtransit.com) for bus schedules and details. Keep these links handy for your journey.
🛫 Flying from New York's Newark Airport to Virginia Beach's Norfolk Airport is a convenient way to travel, with a quick direct flight lasting just 1 hour and 22 minutes offered by United Airlines.
Departure Point
Newark Airport
Arrival Point
Norfolk Airport
Useful tips for plane travellers
• Book a direct flight on United Airlines from Newark Airport (EWR) to Norfolk International Airport (ORF), which typically takes just 1h 22m, perfect for minimizing travel time.
• Upon arrival at Norfolk International Airport, expect to clear security and customs quickly; the airport is smaller and more manageable than larger hubs, making it easier to navigate to baggage claim.
• For transportation into Virginia Beach, anticipate taxi fares from the airport to the city center to range around $30 to $40; keep an eye out for rideshare options like Uber and Lyft, as they can be a convenient alternative.
🚌 Traveling from New York USA to Virginia Beach USA by bus is a convenient option with an overnight journey of approximately 10 hours and 5 minutes. 💰 Prices for a bus ticket between Virginia Beach and New York start at $47, making it an affordable and efficient way to explore these two vibrant cities on the East Coast.
Departure Point
New York Midtown station
Arrival Point
Virginia Beach station
Useful tips for bus travellers
• Consider booking your FlixBus ticket in advance through their website (flixbus.com) as prices can vary, and you can secure a comfy seat for the overnight journey from New York Midtown to Virginia Beach.
• Upon arrival at Virginia Beach station, familiarize yourself with the local bus system by checking Hampton Roads Transit's schedule (gohrt.com) before your trip, as this will help you quickly navigate to popular destinations like the beach or restaurants.
• If you’re planning to eat during the trip, pack light snacks or a meal, as options on the bus may be limited; however, you can find good eateries near the Virginia Beach station for a post-arrival meal.

Frequently asked questions

Find out more about the route from New York to Virginia Beach.

Or choose the category:
The distance between New York and Virginia Beach is approximately 466.7 km by air and 582.6 km by road. The typical travel times vary depending on the mode of transportation. By train, it takes about 10 hours and 10 minutes to reach Virginia Beach from New York. By flying after taking a train to Newark, the travel time is around 4 hours and 10 minutes. Driving by car usually takes about 6 hours and 55 minutes, while taking a bus can take around 10 hours and 5 minutes.
The most cost-effective option for traveling from New York to Virginia Beach is by bus, which takes around 8 hours and costs $47. If time is a priority, the fastest option is to take a combination of train, fly, and bus, which takes about 4 hours and 10 minutes and costs between $110 and $410.
The price of a train ticket between New York and Virginia Beach can range from $57 to $236, depending on the class and availability. Similarly, the price of a bus ticket between Virginia Beach and New York can range from $35 to $120, depending on the operator and any promotions.
To travel from New York to Virginia Beach without using public transportation, you can drive. The road distance between the two cities is 582.6 km, and it takes approximately 6 hours and 55 minutes to drive. The prices for renting a car and fuel costs vary, ranging from $65 to $95.
If you don't have a car, the best way to travel from New York to Virginia Beach is by bus. The bus journey takes approximately 8 hours and 8 minutes and costs around $47.
Yes, there is a direct link between New York and Virginia Beach. Flixbus operates an overnight bus service that departs from New York Midtown and arrives in Virginia Beach. The journey takes approximately 10 hours and 5 minutes. The bus operates on Mondays, Tuesdays, Thursdays, Fridays, Saturdays, and Sundays.
The flight between New York and Virginia Beach typically takes around 1 hour and 20 minutes. The quickest route is a direct flight from Newark Airport to Norfolk Airport. As for the cost, it varies depending on the airline, time of travel, and booking date, but typically, the flights range from $100 to $300 roundtrip, occasionally even cheaper if there are any promotions or discounts available.
There are plenty of options for accommodation near Virginia Beach with over 512 hotels to choose from. Prices start at $49 per night, offering a range of affordable options.