There are 10 ways to get from University of Waterloo to Virginia by bus, plane, bus (Flixbus), train, car, shuttle, or bus (Greyhound, Flixbus)
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 Toronto Pearson International Airport, fly to Ronald Reagan Washington National Airport
best- Take the bus from Kitchener to Toronto Pearson Airportbus
- Fly from Toronto Pearson International Airport (YYZ) to Ronald Reagan Washington National Airport (DCA)plane YYZ - DCA
5h 57m$510–1,916Bus
cheapest- Take the bus from University of Waterloo Terminal to Winston Churchill Transitway Stationbus 25
- Take the bus from Mississauga to Newarkbus
- Take the bus from Newark Penn Station to Virginia Beachbus
22h 33m$125–402Bus, train
- Take the bus from University of Waterloo Terminal to Aldershot GO Busbus 17
- Take the train from Aldershot to New York Penn Stationtrain
- Take the train from Ny Moynihan Train Hall At Penn Station to Norfolktrain
26h 47m$274–625Drive 659.1 mi
- Drive from University of Waterloo to Virginia Beachcar 659.1 mi
13h 34m$151–218Bus to Toronto Pearson International Airport, fly to Washington Dulles International Airport
- Take the bus from Kitchener to Toronto Pearson Airportbus
- Fly from Toronto Pearson International Airport (YYZ) to Washington Dulles International Airport (IAD)plane YYZ - IAD
6h 29m$560–1,116Bus, shuttle to Buffalo Niagara International Airport, fly to Ronald Reagan Washington National Airport
- Take the bus from Kitchener to Toronto Pearson Airportbus
- Take a shuttle bus from Pearson International Airport Terminal 1 to Buffalo Airport
- Fly from Buffalo Niagara International Airport (BUF) to Ronald Reagan Washington National Airport (DCA)plane BUF - DCA
7h 14m$185–736Train to Toronto Island Airport, fly to Washington Dulles International Airport
- Take the train from Kitchener GO to Union Station GOtrain
- Fly from Toronto Island Airport (YTZ) to Washington Dulles International Airport (IAD)plane YTZ - IAD
7h 19m$134–569Bus, shuttle to Buffalo Niagara International Airport, fly to Washington Dulles International Airport
- Take the bus from Kitchener to Toronto Pearson Airportbus
- Take a shuttle bus from Pearson International Airport Terminal 1 to Buffalo Airport
- Fly from Buffalo Niagara International Airport (BUF) to Washington Dulles International Airport (IAD)plane BUF - IAD
7h 48m$160–536Bus, shuttle to Buffalo Niagara International Airport, fly to Baltimore-Washington International Airport
- Take the bus from Kitchener to Toronto Pearson Airportbus
- Take a shuttle bus from Pearson International Airport Terminal 1 to Buffalo Airport
- Fly from Buffalo Niagara International Airport (BUF) to Baltimore-Washington International Airport (BWI)plane BUF - BWI
8h 34m$172–606Bus via Scranton
- Take the bus from University of Waterloo Terminal to Square Onebus 25
- Take the bus from Toronto to Scranton Bus Stationbus
- Take the bus from Scranton Bus Station to Philadelphia Bus Stationbus
- Take the bus from Philadelphia Bus Station to Virginia Beachbus
26h 41m$132–244
University of Waterloo to Virginia by foot and bus
Questions & Answers
The cheapest way to get from University of Waterloo to Virginia is to bus via Scranton which costs $130 - $250 and takes 26h 41m.
The fastest way to get from University of Waterloo to Virginia is to bus and fly which takes 5h 57m and costs $500 - $2,000.
No, there is no direct bus from University of Waterloo to Virginia. However, there are services departing from University of Waterloo Terminal and arriving at Virginia Beach via Mississauga and Newark Penn Station. The journey, including transfers, takes approximately 22h 33m.
The distance between University of Waterloo and Virginia is 423 miles. The road distance is 663 miles.
The best way to get from University of Waterloo to Virginia without a car is to bus which takes 22h 33m and costs $120 - $410.
It takes approximately 5h 57m to get from University of Waterloo to Virginia, including transfers.
University of Waterloo to Virginia bus services, operated by GO Transit, depart from University of Waterloo Terminal station.
University of Waterloo to Virginia bus services, operated by GO Transit, arrive at Winston Churchill Transitway Station.
Yes, the driving distance between University of Waterloo to Virginia is 663 miles. It takes approximately 13h 34m to drive from University of Waterloo to Virginia.
There are 477+ hotels available in Virginia.
What companies run services between University of Waterloo, ON, Canada and Virginia, USA?
You can take a vehicle from University of Waterloo to Virginia Beach via University of Waterloo Terminal, Winston Churchill Transitway Station, Mississauga, and Newark Penn Station in around 22h 33m.
- Website
- united.com
Flights from Toronto Pearson International Airport to Ronald Reagan Washington National Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $70–430
Flights from Toronto Pearson International Airport to Washington Dulles International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $45–300
Flights from Toronto Pearson International Airport to Washington Dulles International Airport via Cleveland
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $55–320
Flights from Toronto Island Airport to Washington Dulles International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- $50–320
Flights from Buffalo Niagara International Airport to Washington Dulles International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $60–400
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Ronald Reagan Washington National Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $70–430
Flights from Toronto Pearson International Airport to Ronald Reagan Washington National Airport via Ottawa
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $95–550
Flights from Toronto Pearson International Airport to Washington Dulles International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $45–300
Flights from Toronto Pearson International Airport to Washington Dulles International Airport via Cleveland
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $55–320
Flights from Toronto Island Airport to Washington Dulles International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- $50–320
- Website
- aa.com
Flights from Toronto Pearson International Airport to Ronald Reagan Washington National Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $70–430
Flights from Buffalo Niagara International Airport to Ronald Reagan Washington National Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $85–600
- Website
- southwest.com
Flights from Buffalo Niagara International Airport to Baltimore-Washington International Airport
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- $70–460
- Website
- flyporter.com
Flights from Toronto Pearson International Airport to Ronald Reagan Washington National Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $70–430
Flights from Toronto Island Airport to Washington Dulles International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $120–470
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Aldershot to New York Penn Station
- Ave. Duration
- 12h 15m
- Frequency
- Once daily
- Estimated price
- $130–320
- Website
- VIA Rail
- Escape
- $130–300
- Business
- $180–300
- Business Plus
- $190–310
- Economy
- $150–310
- Economy Plus
- $170–320
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- 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
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Kitchener GO to Union Station GO
- Ave. Duration
- 1h 39m
- Frequency
- Every 3 hours
- Estimated price
- $12–16
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $12–16
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Kitchener to Toronto Pearson Airport
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- $8–14
- 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 Kitchener to Toronto Pearson Airport
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- $8–14
- Schedules at
- Flixbus USA
Bus from Kitchener to Toronto Pearson Airport
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- $8–14
- Schedules at
- Flixbus USA
Bus from Kitchener to Toronto Pearson Airport
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- $8–14
- Schedules at
- Flixbus USA
Bus from Kitchener to Toronto Pearson Airport
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- $8–14
- Schedules at
- Flixbus USA
Bus from Philadelphia Bus Station to Virginia Beach
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- $40–70
- Schedules at
- Flixbus USA
- Phone
- +1 888-438-6646
- Website
- GO Transit
Bus from University of Waterloo Terminal to Winston Churchill Transitway Station
- Ave. Duration
- 1h 27m
- Frequency
- Hourly
- Estimated price
- $10–12
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $10–12
Bus from University of Waterloo Terminal to Aldershot GO Bus
- Ave. Duration
- 1h 55m
- Frequency
- Every 3 hours
- Estimated price
- $9–12
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $9–12
Bus from University of Waterloo Terminal to Square One
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- $11–13
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $11–13
- Phone
- +1 905 374 8111
- [email protected]
- Website
- Niagra Airbus
Shuttle from Pearson International Airport Terminal 1 to Buffalo Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $90–120
- Website
- Niagra Airbus
Shuttle from Pearson International Airport Terminal 1 to Buffalo Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $90–120
- Website
- Niagra Airbus
Shuttle from Pearson International Airport Terminal 1 to Buffalo Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $90–120
- Website
- Niagra Airbus
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Toronto to Scranton Bus Station
- Ave. Duration
- 9h 5m
- Frequency
- Once daily
- Estimated price
- $55–110
- Website
- Greyhound
Bus from Scranton Bus Station to Philadelphia Bus Station
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- $21–45
- Website
- Greyhound
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
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
















