There are 7 ways to get from Boston to Virginia Beach by ferry, plane, bus (Greyhound, Flixbus), train (Amtrak), car, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry to Boston Logan Airport, fly
best- Take the ferry from Long Wharf to Logan Airport Ferry Terminalferry
- Fly from Boston Logan Airport (BOS) to Norfolk International Airport (ORF)plane BOS - ORF
4h 41m$139–740Bus via Wesleyan & Diamond Springs
cheapest- Take the bus from Boston, MA - 177 Huntington Ave to Times Square – 37th St.bus Boston
- Take the bus from Times Square – 37th St. to Virginia Beach, VA - Wesleyan Dr.bus Sprinter Bus
14h 37m$70–107Bus
- Take the bus from Boston to Newark Penn Stationbus Greyhound US0235 / ...
- Take the bus from Newark Penn Station to Virginia Beachbus FlixBus 2608
14h 10m$96–154Train (Amtrak)
- Take the train from Boston to Norfolktrain Northeast Regional
14h 56m$377–577Drive 558.9 mi
- Drive from Boston to Virginia Beachcar 558.9 mi
11h 5m$102–148Train to Theodore Francis Green State Airport, fly
- Take the train from South Station to TF Green Airporttrain
- Fly from Theodore Francis Green State Airport (PVD) to Norfolk International Airport (ORF)plane PVD - ORF
5h 21m$175–406Bus to Bradley International Airport, fly
- Take the bus from Boston to Hartfordbus
- Fly from Bradley International Airport (BDL) to Norfolk International Airport (ORF)plane BDL - ORF
6h 38m$217–666
Boston to Virginia Beach by bus
Comparing Your Travel Options
The cheapest way to get from Boston to Virginia Beach is to bus via Wesleyan & Diamond Springs which costs $65 - $110 and takes 14h 37m.
The fastest way to get from Boston to Virginia Beach is to ferry and fly which takes 4h 41m and costs $130 - $750.
No, there is no direct bus from Boston to Virginia Beach. However, there are services departing from Boston and arriving at Virginia Beach via Newark Penn Station. The journey, including transfers, takes approximately 14h 10m.
No, there is no direct train from Boston to Virginia Beach station. However, there are services departing from Boston and arriving at Newtown Road Station via Harbor Park Station. The journey, including transfers, takes approximately 14h 56m.
The distance between Boston and Virginia Beach is 492 miles. The road distance is 562.1 miles.
The best way to get from Boston to Virginia Beach without a car is to bus which takes 14h 10m and costs $95 - $160.
It takes approximately 4h 41m to get from Boston to Virginia Beach, including transfers.
Boston to Virginia Beach bus services, operated by Greyhound USA, depart from Boston station.
Boston to Virginia Beach train services, operated by Amtrak, depart from Boston station.
The best way to get from Boston to Virginia Beach is to bus which takes 14h 10m and costs $95 - $160. Alternatively, you can train, which costs $370 - $600 and takes 14h 56m.
What companies run services between Boston, MA, USA and Virginia Beach, VA, USA?
You can take a bus from Boston to Virginia Beach via Newark Penn Station in around 14h 10m. Alternatively, Amtrak operates a train from Boston to Norfolk twice daily. Tickets cost $370–600 and the journey takes 13h 14m.
- Website
- aa.com
Flights from Boston Logan Airport to Norfolk International Airport via Philadelphia
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- $110–700
Flights from Boston Logan Airport to Norfolk International Airport via Reagan Washington
- Ave. Duration
- 3h 59m
- When
- Every day
- Estimated price
- $120–700
Flights from Theodore Francis Green State Airport to Norfolk International Airport via Reagan Washington
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $120–750
Flights from Theodore Francis Green State Airport to Norfolk International Airport via Philadelphia
- Ave. Duration
- 3h 44m
- When
- Thursday and Saturday
- Estimated price
- $110–700
Flights from Bradley International Airport to Norfolk International Airport via Philadelphia
- Ave. Duration
- 3h 42m
- When
- Wednesday to Sunday
- Estimated price
- $100–650
- Website
- southwest.com
Flights from Boston Logan Airport to Norfolk International Airport via Baltimore
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- $120–700
Flights from Theodore Francis Green State Airport to Norfolk International Airport via Baltimore
- Ave. Duration
- 3h 27m
- When
- Saturday, Monday, Thursday, and Friday
- Estimated price
- $120–750
Flights from Bradley International Airport to Norfolk International Airport via Baltimore
- Ave. Duration
- 3h 21m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $110–700
- Website
- united.com
Flights from Boston Logan Airport to Norfolk International Airport via Washington Dulles
- Ave. Duration
- 4h 3m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $120–750
Flights from Theodore Francis Green State Airport to Norfolk International Airport via Washington Dulles
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- $120–750
Flights from Bradley International Airport to Norfolk International Airport via Washington Dulles
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- $110–700
- Website
- flybreeze.com
Flights from Theodore Francis Green State Airport to Norfolk International Airport
- Ave. Duration
- 1h 33m
- When
- Wednesday, Saturday, Thursday, Sunday, Monday, and Friday
- Estimated price
- $140–360
Flights from Bradley International Airport to Norfolk International Airport
- Ave. Duration
- 1h 38m
- When
- Monday, Friday, Tuesday, Thursday, and Sunday
- Estimated price
- $170–600
- Website
- delta.com
Flights from Boston Logan Airport to Norfolk International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $110–700
Flights from Boston Logan Airport to Norfolk International Airport via New York La Guardia
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–700
- Website
- jetblue.com
Flights from Boston Logan Airport to Norfolk International Airport
- Ave. Duration
- 1h 49m
- When
- Every day
- Estimated price
- $110–700
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Boston to Norfolk
- Ave. Duration
- 13h 14m
- Frequency
- Twice daily
- Estimated price
- $370–600
- Website
- Amtrak
Train from South Station to TF Green Airport
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $9–16
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $9–16
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Boston to Newark Penn Station
- Ave. Duration
- 5h 20m
- Frequency
- 4 times a day
- Estimated price
- $45–70
- Website
- Greyhound
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Boston to Newark Penn Station
- Ave. Duration
- 4h 50m
- Frequency
- 3 times a day
- Estimated price
- $40–65
- Schedules at
- Flixbus USA
Bus from Newark Penn Station to Virginia Beach
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $55–85
- Schedules at
- Flixbus USA
- Phone
- 1-800-343-9999
- Website
- Peter Pan
Bus from Boston to Hartford
- Ave. Duration
- 1h 50m
- Frequency
- Every 3 hours
- Estimated price
- $20–35
- Website
- Peter Pan
- Phone
- +1 617-681-0820
- [email protected]
- Website
- CoachRun
Bus from Boston, MA - 177 Huntington Ave to Times Square – 37th St.
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Estimated price
- $17–45
- Website
- CoachRun
- Phone
- +1 757-456-5555
- Website
- Sprinter Bus
Bus from Times Square – 37th St. to Virginia Beach, VA - Wesleyan Dr.
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Estimated price
- $50–60
- Website
- Sprinter Bus
- Passenger
- $50–60
Ferry from Long Wharf to Logan Airport Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $3–10
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $3–10
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide
Booking & Getting There
Boston to Virginia Beach bus services, operated by Greyhound USA, arrive at Newark Penn Station.
Boston to Virginia Beach train services, operated by Amtrak, arrive at Norfolk station.
Yes, the driving distance between Boston to Virginia Beach is 562 miles. It takes approximately 11h 5m to drive from Boston to Virginia Beach.
Book your Boston to Virginia Beach train tickets online with Omio.
Book your Boston to Virginia Beach bus tickets online with Omio and FlixBus.
There are 540+ hotels available in Virginia Beach.















