There are 10 ways to get from Toronto to Virginia by plane, shuttle, subway, bus, 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.
Cheapest
Bus
-
Take the bus from Toronto, ON to Ithaca, NY
-
Take the bus from Ithaca, NY to Bethesda, MD
-
Take the bus from Washington to Virginia Beach
Fly Toronto to Washington Dulles
-
Fly from Toronto (YYZ) to Washington Dulles (IAD)
Shuttle to Buffalo, fly to Reagan Washington
-
Take a shuttle bus from Toronto Airport to Buffalo Airport
-
Fly from Buffalo (BUF) to Reagan Washington (DCA)
Shuttle to Buffalo, fly to Washington Dulles
-
Take a shuttle bus from Toronto Airport to Buffalo Airport
-
Fly from Buffalo (BUF) to Washington Dulles (IAD)
Fly Billy Bishop Toronto City to Washington Dulles
-
Fly from Billy Bishop Toronto City (YTZ) to Washington Dulles (IAD)
Fly Toronto to Baltimore, subway
-
Fly from Toronto (YYZ) to Baltimore (BWI)
-
Take the subway from New Carrollton, Orange Line Center Platform to Virginia Square-Gmu, Orange/Silver Line Track 2 Platform
Bus via New York
-
Take the bus from Toronto to New York
-
Take the bus from Times Square – 37th St. to Virginia Beach, VA - Wesleyan Dr.
Train
-
Take the train from Toronto Union Station to New York Penn Station
-
Take the train from New York Penn Station to Norfolk
Drive
-
Drive from Toronto to Virginia Beach
Toronto to Virginia by bus and subway
Questions & Answers
The cheapest way to get from Toronto to Virginia is to bus which costs $110 - $160 and takes 22h 42m.
The quickest way to get from Toronto to Virginia is to fly which costs $130 - $650 and takes 4h 3m.
No, there is no direct bus from Toronto to Virginia. However, there are services departing from Toronto and arriving at Parks & 20Th via Times Square – 37th St., Wesleyan & Diamond Springs and Newtown Rd Station. The journey, including transfers, takes approximately 22h 47m.
The distance between Toronto and Virginia is 456 miles. The road distance is 682.8 miles.
The best way to get from Toronto to Virginia without a car is to bus which takes 22h 42m and costs $110 - $160.
It takes approximately 4h 3m to get from Toronto to Virginia, including transfers.
Toronto to Virginia bus services, operated by Greyhound USA, depart from Toronto station.
The best way to get from Toronto to Virginia is to fly which takes 4h 3m and costs $130 - $650. Alternatively, you can bus, which costs $110 - $160 and takes 22h 42m, you could also train, which costs $190 - $650 and takes 24h 40m.
The quickest flight from Toronto Airport to Reagan Washington Airport is the direct flight which takes 1h 29m.
Toronto to Virginia bus services, operated by Sprinter Bus, arrive at Virginia Beach, VA - Wesleyan Dr. station.

- Distance: 456.3 miles
- Duration: 4h 3m
What companies run services between Toronto, ON, Canada and Virginia, USA?
Air Canada and American Airlines fly from Toronto to Alexandria every 4 hours. Alternatively, you can take a bus from Toronto to Virginia Beach via Ithaca, NY, Ithaca Commons - Seneca St, Boldt Hall, Ithaca, NY, Bethesda, MD, North Bethesda, Red Line Center Platform, Union Station, Red Line Center Platform, and Washington in around 22h 42m.

- Website
- united.com
Flights from Toronto to Reagan Washington
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $95 - $470
Flights from Toronto to Washington Dulles
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $130 - $480
Flights from Buffalo to Washington Dulles
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $210 - $600
Flights from Toronto to Baltimore
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- $120 - $550

- Website
- aircanada.com
Flights from Toronto to Reagan Washington
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $95 - $470
Flights from Toronto to Reagan Washington via Ottawa
- Ave. Duration
- 3h 49m
- When
- Every day
- Estimated price
- $95 - $470
Flights from Toronto to Washington Dulles
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $130 - $480
Flights from Toronto to Baltimore
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- $120 - $550

- Website
- aa.com
Flights from Toronto to Reagan Washington
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- $110 - $490
Flights from Buffalo to Reagan Washington
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $130 - $600
Flights from Buffalo to Reagan Washington via Philadelphia
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- $130 - $600

- Website
- flyporter.com
Flights from Billy Bishop Toronto City to Washington Dulles
- Ave. Duration
- 1h 27m
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- $110 - $240

- Phone
- 202-637-7000
- Website
- wmata.com
Subway from New Carrollton, Orange Line Center Platform to Virginia Square-Gmu, Orange/Silver Line Track 2 Platform
- Ave. Duration
- 45 min
- Frequency
- Every 20 minutes
- Estimated price
- $1 - $5
- Website
- Washington Metropolitan Area Transit Authority
- Senior / Disabled
- $1 - $3
- Standard Fare
- $3 - $5

- Phone
- +1 1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to New York Penn Station
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- $110 - $300
- Website
- VIA Rail
- Escape
- $80 - $100
- Business
- $130 - $200
- Economy
- $110 - $140
- EconomyPlus
- $210 - $300

Amtrak’s Northeast Regional train service serves the US’ busy northeast corridor from Virginia to Massachusetts; major stops include Boston, Providence, New York City, Philadelphia, Washington DC and Baltimore. Amenities include Wi-Fi, a quiet car, cafe and business-class seating, and travelling with a small dog or cat is permitted. Book at least 14 days in advance for a cheaper Saver Fare.
Rome2rio's guide to Amtrak Northeast Regional
Contact Details
- Phone
- +1 800-523-6590
- Website
- amtrak.com
Train from New York Penn Station to Norfolk
- Ave. Duration
- 8h 37m
- Frequency
- 3 times a day
- Estimated price
- $29 - $190
- Website
- amtrak.com
- Child 2-12 with paid adult
- $29 - $95
- Reserved Coach Seat
- $45 - $190
- Business Class Seat
- $100 - $250

- Phone
- 905-374-8111
- airsales@niagaraairbus.com
- Website
- niagaraairbus.com
Shuttle from Toronto Airport to Buffalo Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $80 - $120
- Schedules at
- niagaraairbus.com
- Book at
- niagaraairbus.com

- Phone
- +1 844-800-6828
- pr@ourbus.com
- Website
- ourbus.com
Bus from Toronto, ON to Ithaca, NY
- Ave. Duration
- 7h 5m
- Frequency
- Once daily
- Estimated price
- $26 - $35
- Book at
- ourbus.com
Bus from Ithaca, NY to Bethesda, MD
- Ave. Duration
- 7h 5m
- Frequency
- Once a week
- Estimated price
- $26 - $35
- Book at
- ourbus.com

Greyhound is a leading bus company based in Dallas, Texas, serving over 3800 destinations across North America, Mexico and Canada. Greyhound carries around 18 million passengers a year who travel 5.4 billion miles (8.6 billion km) a year on their fleet of around 1700 vehicles. For travel flexibility, you can board or get off a Greyhound bus at official Greyhound stations, partner stations and curbside stops. There are around 230 Greyhound stations across the US where you can both catch your bus and buy tickets, that are also available on the official website and via the mobile app.
Rome2rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100/1-800-231-2222
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Washington to Virginia Beach
- Ave. Duration
- 5h 40m
- Frequency
- Twice daily
- Estimated price
- $28 - $40
- Website
- greyhound.com
- Economy
- $28 - $40
- Flexible
- $50 - $75
Bus from Toronto to New York
- Ave. Duration
- 12h 20m
- Frequency
- Twice daily
- Estimated price
- $55 - $80
- Website
- greyhound.com
- Economy
- $55 - $80
- Flexible
- $85 - $130

- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Toronto to New York, Ny
- Ave. Duration
- 11h 35m
- Frequency
- Once daily
- Estimated price
- $120 - $170
- Schedules at
- trailways.com

- Phone
- +1 757-456-5555
- Website
- sprinterbus.net
Bus from Times Square – 37th St. to Virginia Beach, VA - Wesleyan Dr.
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Estimated price
- $35 - $55
- Book at
- Sprinter Bus
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?
Rome2rio’s travel guides to the US tell you the best ways to explore the country, from Amtrak to Greyhound to the New York Subway.
Read the travel guideWhy you should take the train in the US
Rome2rio has everything you need to know about travelling with Amtrak
Read the travel guideNeed to know: Greyhound
Rome2rio’s guide on the bus operator has all the information you need
Read the travel guideMore Questions & Answers
Yes, the driving distance between Toronto to Virginia is 683 miles. It takes approximately 12h 42m to drive from Toronto to Virginia.
American Airlines and Air Canada offer flights from Toronto Airport to Reagan Washington Airport.
There are nine+ hotels available in Virginia. Prices start at $100 USD per night.
The best way to get from Toronto to Toronto Airport is to train which takes 25 min and costs $2 - $13.