There are 7 ways to get from Grand Island to Virginia Beach by plane, bus (Flixbus, Greyhound), train (Amtrak), car, bus, bus (Greyhound), or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Buffalo Niagara International Airport
best- Fly from Buffalo Niagara International Airport (BUF) to Norfolk International Airport (ORF)plane BUF - ORF
7h 33m$107–520Bus via Virginia Beach
cheapest- Take the bus from Buffalo to Port Authority Bus Terminalbus Greyhound US0205 / ...
- Take the bus from New York, Chinatown-152 East Broadway to Virginia Beachbus Nyc
19h 17m$92–357Bus
- Take the bus from Buffalo to Newark Penn Stationbus FlixBus N2686 / ...
- Take the bus from Newark Penn Station to Virginia Beachbus FlixBus 2608
18h 18m$112–212Train (Amtrak)
- Take the train from Niagara Falls Amtrak Station to Ny Moynihan Train Hall At Penn Stationtrain Empire Service / ...
- Take the train from Ny Moynihan Train Hall At Penn Station to Norfolktrain Northeast Regional
22h 44m$279–602Drive 563.7 mi
- Drive from Grand Island to Virginia Beachcar 563.7 mi
11h 44m$103–149Bus to Rochester, fly
- Take the bus from Buffalo to Rochester Bus Stopbus
- Fly from Rochester (ROC) to Norfolk International Airport (ORF)plane ROC - ORF
8h 29m$436–927Bus, train
- Take the bus from Buffalo, Ny to Pittsburgh, Pabus 530
- Take the train from Pittsburgh Amtrak Station to Richmond Staples Mill Road Amtrak Stationtrain
- Take the train from Richmond Staples Mill Road Amtrak Station to Norfolktrain
25h 38m$206–561
Grand Island to Virginia Beach by bus
Questions & Answers
The cheapest way to get from Grand Island to Virginia Beach is to drive which costs $100 - $150 and takes 11h 44m.
The fastest way to get from Grand Island to Virginia Beach is to fly which takes 7h 33m and costs $100 - $550.
No, there is no direct bus from Grand Island to Virginia Beach. However, there are services departing from Grand Island Boulevard & Grand Island Boulevard and arriving at Virginia Beach via Buffalo and Newark Penn Station. The journey, including transfers, takes approximately 18h 18m.
No, there is no direct train from Grand Island station to Virginia Beach. However, there are services departing from Niagara Falls Amtrak Station and arriving at Norfolk via Ny Moynihan Train Hall At Penn Station. The journey, including transfers, takes approximately 22h 44m.
The distance between Grand Island and Virginia Beach is 485 miles. The road distance is 567 miles.
The best way to get from Grand Island to Virginia Beach without a car is to bus which takes 18h 18m and costs $110 - $220.
It takes approximately 7h 33m to get from Grand Island to Virginia Beach, including transfers.
Grand Island to Virginia Beach bus services, operated by Flixbus USA, depart from Buffalo station.
Grand Island to Virginia Beach train services, operated by Amtrak, depart from Niagara Falls Amtrak Station.
The best way to get from Grand Island to Virginia Beach is to fly which takes 7h 33m and costs $100 - $550. Alternatively, you can bus, which costs $110 - $220 and takes 18h 18m, you could also train, which costs $270 - $600 and takes 22h 44m.
What companies run services between Grand Island, NY, USA and Virginia Beach, VA, USA?
United Airlines, Southwest Airlines, and two other airlines fly from Buffalo Niagara International Airport (BUF) to Norfolk International Airport (ORF) hourly. Alternatively, you can take a bus from Grand Island Boulevard & Grand Island Boulevard to Virginia Beach via Ellicott Street & MTC Static, Buffalo, and Newark Penn Station in around 18h 18m.
- Website
- aa.com
Flights from Buffalo Niagara International Airport to Norfolk International Airport via Philadelphia
- Ave. Duration
- 4h 19m
- When
- Every day
- Estimated price
- $80–470
Flights from Buffalo Niagara International Airport to Norfolk International Airport via New York La Guardia
- Ave. Duration
- 4h 58m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $90–500
Flights from Buffalo Niagara International Airport to Norfolk International Airport via Reagan Washington
- Ave. Duration
- 5h 38m
- When
- Saturday
- Estimated price
- $75–460
Flights from Rochester to Norfolk International Airport via Reagan Washington
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- $80–480
Flights from Rochester to Norfolk International Airport via Philadelphia
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- $80–490
- Website
- delta.com
Flights from Buffalo Niagara International Airport to Norfolk International Airport via New York JFK
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $90–500
Flights from Buffalo Niagara International Airport to Norfolk International Airport via Detroit
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $100–550
Flights from Buffalo Niagara International Airport to Norfolk International Airport via New York La Guardia
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $90–500
Flights from Rochester to Norfolk International Airport via Detroit
- Ave. Duration
- 5h 13m
- When
- Every day
- Estimated price
- $110–600
Flights from Rochester to Norfolk International Airport via New York La Guardia
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- $90–550
Flights from Rochester to Norfolk International Airport via New York JFK
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $90–550
- Website
- southwest.com
Flights from Buffalo Niagara International Airport to Norfolk International Airport via Baltimore
- Ave. Duration
- 4h 59m
- When
- Every day
- Estimated price
- $75–460
Flights from Rochester to Norfolk International Airport via Baltimore
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- $80–480
- Website
- united.com
Flights from Buffalo Niagara International Airport to Norfolk International Airport via Washington Dulles
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- $75–460
Flights from Buffalo Niagara International Airport to Norfolk International Airport via Newark
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- $85–500
Flights from Rochester to Norfolk International Airport via Washington Dulles
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- $80–490
Flights from Rochester to Norfolk International Airport via Newark
- Ave. Duration
- 4h 3m
- When
- Saturday
- Estimated price
- $90–550
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Niagara Falls Amtrak Station to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 8h 53m
- Frequency
- 3 times a day
- Estimated price
- $140–300
- Website
- Amtrak
Train from Ny Moynihan Train Hall At Penn Station to Norfolk
- Ave. Duration
- 8h 49m
- Frequency
- Twice daily
- Estimated price
- $130–290
- Website
- Amtrak
Train from Pittsburgh Amtrak Station to Richmond Staples Mill Road Amtrak Station
- Ave. Duration
- 10h 32m
- Frequency
- Once daily
- Estimated price
- $120–260
- Website
- Amtrak
Train from Richmond Staples Mill Road Amtrak Station to Norfolk
- Ave. Duration
- 2h 16m
- Frequency
- Twice daily
- Estimated price
- $30–75
- Website
- Amtrak
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Buffalo to Newark Penn Station
- Ave. Duration
- 7h 50m
- Frequency
- 5 times a day
- Estimated price
- $60–100
- Schedules at
- Flixbus USA
Bus from Newark Penn Station to Virginia Beach
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $50–90
- Schedules at
- Flixbus USA
Bus from Buffalo to Rochester Bus Stop
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $11–19
- Schedules at
- Flixbus USA
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Buffalo to Newark Penn Station
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- $60–120
- Website
- Greyhound
Bus from Buffalo to Rochester Bus Stop
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- $11–22
- Website
- Greyhound
Bus from Buffalo to Port Authority Bus Terminal
- Ave. Duration
- 8h 5m
- Frequency
- 5 times a day
- Estimated price
- $60–120
- Website
- Greyhound
- Phone
- +1 800-858-8555
- Website
- Trailways
Bus from Buffalo to Port Authority Bus Terminal
- Ave. Duration
- 8h 30m
- Frequency
- 3 times a day
- Estimated price
- $55–250
- Website
- Trailways
- Schedules at
- Trailways
- Saver
- $55–240
- Flexible
- $100–250
Bus from Buffalo, Ny to Pittsburgh, Pa
- Saver
- $50–210
- Flexible
- $90–220
- Phone
- +1 212 625 8882
- [email protected]
- Website
- hibusny.com
Bus from New York, Chinatown-152 East Broadway to Virginia Beach
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Estimated price
- $30–100
- Schedules at
- hibusny.com
- Adult
- $30–100
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
What documents do I need to cross Niagara Falls?
Read the travel guide
More Questions & Answers
Grand Island to Virginia Beach bus services, operated by Flixbus USA, arrive at Newark Penn Station.
Grand Island to Virginia Beach train services, operated by Amtrak, arrive at Ny Moynihan Train Hall At Penn Station.
Yes, the driving distance between Grand Island to Virginia Beach is 567 miles. It takes approximately 11h 44m to drive from Grand Island to Virginia Beach.
There are 477+ hotels available in Virginia Beach.










