1map logoGo to main page

Boston, MA, USA to Virginia Beach, VA, USA from $43: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Boston, United States
to
Virginia Beach, United States

How to Get from Boston 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.

$43 by busBest price
747 kmDistance
3h 1m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Boston 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
Plane
Average Duration
3h  1m
Estimated price
$137-522
Recommended
Company
Greyhound, Sprinter Bus
Bus
Average Duration
14h  17m
Estimated price
$43-123
Cheapest
route map
Distance: 747 km
Duration: 3h 1m

See more options

Company
FlixBus
Bus
Bus
Average Duration
15h  25m
Estimated price
$54-1370
Company
Northeast Regional
Train
Average Duration
14h  33m
Estimated price
$81-282
Company
various
Train
Plane
Average Duration
4h  15m
Estimated price
$142-839
Company
Car
Drive
Average Duration
10h  41m
Estimated price
$1371-1372

Boston - Virginia Beach operators

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

Plane
Website
allegiantair.com

Plane from Boston (BOS) to Norfolk (ORF)

Average Duration
1h 40m
Estimated price
$5227-5228
Website
spirit.com

Plane from Boston (BOS) to Norfolk (ORF)

Average Duration
1h 44m
Estimated price
$1378-5221
Website
aa.com

Plane from Boston (BOS) to Norfolk (ORF)

Average Duration
3h 37m
Estimated price
$5222-5221
Website
delta.com

Plane from Boston (BOS) to Norfolk (ORF)

Average Duration
1h 53m
Estimated price
$5225-5226
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Boston to Providence

Average Duration
36m
Estimated price
$431-432

Train from Boston to Norfolk

Average Duration
12h 57m
Estimated price
$5229-123250
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Boston to Providence

Average Duration
49m
Estimated price
$1231-4310

Train from Boston to Norfolk

Average Duration
14h 33m
Estimated price
$81-282
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Boston to Port Authority Bus Terminal

Average Duration
4h 20m
Estimated price
$12323-1234
Contact phone
1-800-343-9999
Website
peterpanbus.com

Bus from South Station, Boston, MA to Port Authority Bus Terminal

Average Duration
4h 20m
Estimated price
$438-437
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Boston to New York Midtown

Average Duration
4h 20m
Estimated price
$434-437
Contact phone
+1 757-456-5555
Website
sprinterbus.net

Bus from Times Square – 37th St. to Norfolk, VA - Best Square

Average Duration
7h 5m
Estimated price
$435-4385

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

Traveling between Boston 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.

🚗 Embark on a scenic road trip from bustling Boston to the sandy shores of Virginia Beach covering a distance of 573 miles. The journey promises stunning landscapes and charming towns along the way. 💰 The cost of driving from Boston to Virginia Beach ranges from $100 to $150, offering budget-friendly options for travelers looking to explore the East Coast by car. Enjoy the flexibility of a road trip and the ability to stop at attractions or eateries of your choice. 🌊 Arrive in Virginia Beach after approximately 10 hours and 41 minutes of driving, ready to relax on the sandy beaches and soak up the coastal vibes. Make memories and explore the vibrant boardwalk, local seafood restaurants, and water activities the destination has to offer.
Average price
$100 - $150
🚆 Traveling by train from Boston to Virginia Beach is a scenic journey that takes approximately 14 hours and 33 minutes. 💰 The prices for a train ticket between Boston and Virginia Beach range from $81 to $282, depending on the class and availability.
Useful tips for train travellers
• On your train trip from Boston to Virginia Beach, consider traveling with Amtrak, which provides a café car serving a variety of snacks, beverages, and light meals. You can find options like sandwiches, salads, and coffee, but be sure to bring a bit of cash or a debit/credit card for purchases.
• Amtrak offers several seating options on its Northeast Regional service, including Coach (Economy), Business Class, and First Class seats. If you prefer more space and comfort, consider upgrading to Business Class, which offers larger seats and complimentary non-alcoholic beverages; however, both Coach and Business Class have outlets for charging devices.
• For your journey, Amtrak is the primary operator for the route, and you can check schedules, book tickets, and access additional services through their website at amtrak.com Also, consider visiting the Virginia Beach transit system's website at vbtransit.com for local transport options upon arrival.
🛫 Flying from Boston to Virginia Beach is a convenient option with a quick direct flight taking just 1 hour and 40 minutes from Boston Airport to Norfolk Airport. Allegiant Air, Spirit Airlines, American Airlines, and other carriers provide flights for this route. 🏖️ Once you land in Norfolk, it's just a short 20-minute drive to reach the sandy shores of Virginia Beach. The total travel time from Boston to Virginia Beach by plane is approximately 3 hours and 1 minute, making it a relatively swift journey. 💸 Prices for flights between Virginia Beach and Boston can range from $137 to $522, offering a variety of options to suit different budgets for travelers looking to enjoy a coastal getaway in Virginia Beach.
Departure Point
Boston Airport
Arrival Point
Norfolk Airport
Useful tips for plane travellers
• Book your flight with Allegiant Air or Spirit Airlines for the most economical fares, often starting as low as $137, but be prepared for potential additional fees for baggage and seat selection.
• Upon arriving at Norfolk International Airport (ORF), follow the clearly marked signs for the baggage claim area, where you can also find helpful airport staff who can assist with local transportation options to Virginia Beach.
• Expect to pay around $30-$40 for a taxi ride from Norfolk Airport to the Virginia Beach city center; using rideshare apps like Uber or Lyft may also offer competitive pricing and faster service.
🚌 The journey from Boston to Virginia Beach by bus requires multiple transfers and takes approximately 14 hours and 17 minutes. 🌊 Route 1 involves a total travel time of 15 hours and 35 minutes covering a distance of 619 miles with 2 transfers. The first step includes a bus towards Hartford, CT operated by Peter Pan Bus Lines, followed by a bus towards Richmond by Greyhound, and finally a bus to Arctic & 19th by Hampton Roads Transit. 💰 The prices for the bus ticket between Virginia Beach and Boston vary from $43 to $123, providing travelers with an affordable and convenient transportation option to reach their destination.
Departure Point
Boston station
Arrival Point
Virginia Beach station

Frequently asked questions

Find out more about the route from Boston to Virginia Beach.

Or choose the category:
The distance between Boston and Virginia Beach is approximately 746.7 km by air and 921.3 km by road. The typical travel times by various modes of transportation are as follows: It takes around 14 hours and 30 minutes to reach Virginia Beach from Boston by train, 5 hours and 10 minutes by taking a train to Providence and then flying, 4 hours and 3 minutes by plane, 10 hours and 41 minutes by car, and 14 hours and 31 minutes by bus.
The most cost-effective transportation option for traveling from Boston to Virginia Beach is by bus, with ticket prices ranging from $40 to $130. Although it takes 14 hours and 31 minutes by bus, it can be a more affordable choice for budget-conscious travelers. However, if time is a priority, flying is the most time-efficient option, taking only 4 hours and 3 minutes. Flight costs range from $95 to $430, depending on the airline and booking time.
The prices for trains from Boston to Virginia Beach range from $79 to $254, depending on factors such as the time of booking and type of ticket. Similarly, bus fares between Virginia Beach and Boston vary from $43 to $123.
To get from Boston to Virginia Beach without using public transportation, you can drive. The distance between the two cities is approximately 922.2 km, and it takes around 10 hours and 41 minutes to drive. The prices for the trip by car can range from $100 to $150, depending on factors such as fuel prices, tolls, and vehicle type.
The best way to travel from Boston to Virginia Beach without a car is by bus, which takes approximately 14 hours and 31 minutes and costs between $40 and $130. Another option is to fly, which takes around 4 hours and 3 minutes and costs between $95 and $430. Alternatively, you can also take a train, which takes approximately 14 hours and 30 minutes and costs between $75 and $260.
Although there is no direct link between Boston and Virginia Beach by bus, there are bus services available that can take you to Virginia Beach with transfers. The journey typically takes around 14 hours and 31 minutes, including transfers. These bus services are operated by Greyhound USA and Sprinter Bus.
The flight between Boston and Virginia Beach typically takes 1 hour and 44 minutes. The cost of the flight varies between $97 and $430. Once you arrive at Norfolk Airport, which is the closest airport to Virginia Beach, you can take a taxi, rideshare service, or rent a car to get to Virginia Beach, which is about a 30-minute drive from the airport.
There are many options for accommodation near Virginia Beach. With over 512 hotels available, there is a wide range of choices to suit different budgets and preferences. Prices start at $49 per night, ensuring there is an option to fit every budget.