There are 6 ways to get from Granby to Virginia Beach by bus, plane, bus (Greyhound, Flixbus), train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Montréal–Pierre Elliott Trudeau International Airport, fly
best- Take the bus from Granby to Longueuilbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Norfolk International Airport (ORF)plane YUL - ORF
9h 36m$129–554Bus
cheapest- Take the bus from Granby to Longueuilbus
- Take the bus from Longueuil to New Yorkbus
- Take the bus from Port Authority Bus Terminal to Newark Penn Stationbus 108
- Take the bus from Newark Penn Station to Virginia Beachbus
20h 17m$122–378Bus via Philadelphia
- Take the bus from Granby to Montréalbus
- Take the bus from Montreal to Port Authority Bus Terminalbus
- Take the bus from Port Authority Bus Terminal to Philadelphia Bus Stationbus
- Take the bus from Philadelphia Bus Station to Virginia Beachbus
19h 59m$136–213Bus, train
- Take the bus from Granby to Montréalbus
- Take the train from Montreal Central Station to Ny Moynihan Train Hall At Penn Stationtrain
- Take the train from Ny Moynihan Train Hall At Penn Station to Norfolktrain
24h 51m$220–514Drive 704.2 mi
- Drive from Granby to Virginia Beachcar 704.2 mi
14h 45m$162–233Bus, bus to Burlington International Airport, fly
- Take the bus from Granby to Montréalbus
- Take the bus from Montreal to Burlington Downtown Transit Ctrbus
- Fly from Burlington International Airport (BTV) to Norfolk International Airport (ORF)plane BTV - ORF
12h 17m$448–727
Granby to Virginia Beach by bus, subway, and foot
Comparing Your Travel Options
The cheapest way to get from Granby to Virginia Beach is to bus via Philadelphia which costs $130 - $220 and takes 19h 59m.
The fastest way to get from Granby to Virginia Beach is to bus and fly which takes 9h 36m and costs $120 - $600.
No, there is no direct bus from Granby to Virginia Beach. However, there are services departing from Granby and arriving at Virginia Beach via Montreal, Port Authority Bus Terminal and Philadelphia Bus Station. The journey, including transfers, takes approximately 19h 59m.
The distance between Granby and Virginia Beach is 689 miles. The road distance is 708.3 miles.
The best way to get from Granby to Virginia Beach without a car is to bus via Philadelphia which takes 19h 59m and costs $130 - $220.
It takes approximately 9h 36m to get from Granby to Virginia Beach, including transfers.
Granby to Virginia Beach bus services, operated by LimoCar, depart from Granby station.
Granby to Virginia Beach bus services, operated by LimoCar, arrive at Montréal station.
Yes, the driving distance between Granby to Virginia Beach is 708 miles. It takes approximately 14h 45m to drive from Granby to Virginia Beach.
There are 550+ hotels available in Virginia Beach.
What companies run services between Granby, QC, Canada and Virginia Beach, VA, USA?
You can take a bus from Granby to Virginia Beach via Montréal, Station Bonaventure, Station Sherbrooke, Montreal, Port Authority Bus Terminal, and Philadelphia Bus Station in around 19h 59m.
- Website
- united.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Norfolk International Airport via Newark
- Ave. Duration
- 5h 41m
- When
- Every day
- Estimated price
- $85–500
Flights from Montréal–Pierre Elliott Trudeau International Airport to Norfolk International Airport via Washington Dulles
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- $90–550
Flights from Burlington International Airport to Norfolk International Airport via Washington Dulles
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- $140–800
Flights from Burlington International Airport to Norfolk International Airport via Newark
- Ave. Duration
- 5h 54m
- When
- Every day
- Estimated price
- $130–800
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Montreal Central Station to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 11h 5m
- Frequency
- Once daily
- Estimated price
- $90–230
- Website
- Amtrak
Train from Ny Moynihan Train Hall At Penn Station to Norfolk
- Ave. Duration
- 8h 49m
- Frequency
- Twice daily
- Estimated price
- $110–260
- Website
- Amtrak
- Phone
- +1 819 562 8899
- [email protected]
- Website
- Limocar
Bus from Granby to Longueuil
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a week
- Estimated price
- $14–18
- Website
- Limocar
- Adult
- $14–18
Bus from Granby to Montréal
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $16–20
- Website
- Limocar
- Adult
- $16–20
Bus from Granby to Montréal
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $16–20
- Website
- Limocar
- Adult
- $16–20
Bus from Granby to Montréal
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a week
- Estimated price
- $16–21
- Website
- Limocar
- Adult
- $16–21
Bus from Granby to Longueuil
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a week
- Estimated price
- $14–18
- Website
- Limocar
- Adult
- $14–18
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








