There are 10 ways to get from Harrisonburg to Toronto by taxi, plane, bus, train, car, subway, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Charlottesville, fly to Toronto Island Airport
best- Take the taxi from Harrisonburg to Charlottesville (CHO)taxi
- Fly from Charlottesville (CHO) to Toronto Island Airport (YTZ)plane CHO - YTZ
4h 49m$282–667Drive 776 km
cheapest- Drive from Harrisonburg to Torontocar 776 km
9h 49m$154–223Bus via New York
- Take the bus from Harrisonburg, VA to New York, NYbus Ny
- Take the bus from New York to Torontobus Adt N816 / ...
18h 6m$214–598Bus, train
- Take the bus from Harrisonburg, VA to New York, NYbus Ny
- Take the train from New York Penn Station to Toronto Union Stationtrain VIA Rail
19h 21m$314–588Taxi to Charlottesville, fly to Toronto Pearson International Airport
- Take the taxi from Harrisonburg to Charlottesville (CHO)taxi
- Fly from Charlottesville (CHO) to Toronto Pearson International Airport (YYZ)plane CHO - YYZ
5h 14m$291–660Bus to Washington Dulles International Airport, fly to Toronto Island Airport
- Take the bus from Goodwin Transit Center to Dulles International Airportbus
- Fly from Washington Dulles International Airport (IAD) to Toronto Island Airport (YTZ)plane IAD - YTZ
5h 32m$204–691Bus to Washington Dulles International Airport, fly to Toronto Pearson International Airport
- Take the bus from Goodwin Transit Center to Dulles International Airportbus
- Fly from Washington Dulles International Airport (IAD) to Toronto Pearson International Airport (YYZ)plane IAD - YYZ
6h 8m$693–1,454Bus, train via Washington
- Take the bus from Goodwin Transit Center to Washington Union Stationbus
- Take the train from Washington Union Station to Ny Moynihan Train Hall At Penn Stationtrain
- Take the train from New York Penn Station to Toronto Union Stationtrain
20h$339–716Bus, subway, train
- Take the bus from Goodwin Transit Center to Dulles International Airportbus
- Take the subway from Washington Dulles International Airport, Silver Line Center Platform to New Carrollton, Orange Line Center Platformsubway S
- Take the train from New Carrollton Amtrak Station to Ny Moynihan Train Hall At Penn Stationtrain
- Take the train from New York Penn Station to Toronto Union Stationtrain
21h 13m$332–705Bus
- Take the bus from Goodwin Transit Center to Washington Union Stationbus
- Take the bus from Washington Union Station to Ithacabus
- Take the bus from Ithaca to Scarborough Centrebus
24h 41m$201–331
Harrisonburg to Toronto by bus and train
Questions & Answers
The cheapest way to get from Harrisonburg to Toronto is to drive which costs $150 - $230 and takes 9h 49m.
The fastest way to get from Harrisonburg to Toronto is to taxi and fly which takes 4h 49m and costs $280 - $700.
No, there is no direct bus from Harrisonburg to Toronto. However, there are services departing from Harrisonburg, VA and arriving at Toronto via New York. The journey, including transfers, takes approximately 18h 6m.
The distance between Harrisonburg and Toronto is 691 km. The road distance is 776 km.
The best way to get from Harrisonburg to Toronto without a car is to bus via New York which takes 18h 6m and costs $210 - $600.
It takes approximately 4h 49m to get from Harrisonburg to Toronto, including transfers.
Harrisonburg to Toronto bus services, operated by NYTN Bus, depart from Harrisonburg, VA station.
Harrisonburg to Toronto bus services, operated by NYTN Bus, arrive at New York, NY station.
Yes, the driving distance between Harrisonburg to Toronto is 776 km. It takes approximately 9h 49m to drive from Harrisonburg to Toronto.
Book your Harrisonburg to Toronto bus tickets online with Omio.
What companies run services between Harrisonburg, VA, USA and Toronto, ON, Canada?
You can take a bus from Harrisonburg, VA to Toronto via New York, NY, Canal St, 42 St-Times Square, and New York in around 18h 6m.
- Website
- united.com
Flights from Charlottesville to Toronto Island Airport via Washington Dulles International Airport
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- $65–410
Flights from Charlottesville to Toronto Island Airport via New York La Guardia
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- $85–470
Flights from Charlottesville to Toronto Pearson International Airport via Washington Dulles International Airport
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- $65–390
Flights from Charlottesville to Toronto Pearson International Airport via Chicago O'Hare
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- $110–550
Flights from Washington Dulles International Airport to Toronto Island Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $60–400
Flights from Washington Dulles International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- $60–380
Flights from Washington Dulles International Airport to Toronto Pearson International Airport via Philadelphia
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- $70–410
- Website
- aircanada.com
Flights from Charlottesville to Toronto Island Airport via New York La Guardia
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- $85–470
Flights from Washington Dulles International Airport to Toronto Island Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $60–400
Flights from Washington Dulles International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- $60–380
Flights from Washington Dulles International Airport to Toronto Pearson International Airport via Philadelphia
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- $70–410
- Website
- flyporter.com
Flights from Charlottesville to Toronto Island Airport via Washington Dulles International Airport
- Ave. Duration
- 6h 32m
- When
- Every day
- Estimated price
- $190–1,000
Flights from Charlottesville to Toronto Island Airport via Chicago O'Hare
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- $120–600
Flights from Charlottesville to Toronto Island Airport via Washington Dulles International Airport, Ottawa
- Ave. Duration
- 5h 48m
- When
- Every day
- Estimated price
- $95–500
Flights from Washington Dulles International Airport to Toronto Island Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $170–650
- Website
- delta.com
Flights from Charlottesville to Toronto Pearson International Airport via Atlanta
- Ave. Duration
- 6h 16m
- When
- Every day
- Estimated price
- $120–600
Flights from Charlottesville to Toronto Pearson International Airport via New York La Guardia
- Ave. Duration
- 6h 49m
- When
- Every day
- Estimated price
- $85–440
- Website
- aa.com
Flights from Charlottesville to Toronto Pearson International Airport via New York La Guardia
- Ave. Duration
- 4h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $85–440
Flights from Charlottesville to Toronto Pearson International Airport via Charlotte
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- $95–490
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from New York Penn Station to Toronto Union Station
- Ave. Duration
- 12h 27m
- Frequency
- Once daily
- Estimated price
- $200–460
- Website
- https://www.viarail.ca/en
- Escape
- $200–440
- Business
- $260–430
- Business Plus
- $270–450
- Economy
- $230–450
- Economy Plus
- $250–460
Train from New York Penn Station to Toronto Union Station
- Ave. Duration
- 12h 27m
- Frequency
- Once daily
- Estimated price
- $200–460
- Website
- https://www.viarail.ca/en
- Escape
- $200–440
- Business
- $260–430
- Business Plus
- $270–450
- Economy
- $230–450
- Economy Plus
- $250–460
Train from New York Penn Station to Toronto Union Station
- Ave. Duration
- 12h 27m
- Frequency
- Once daily
- Estimated price
- $200–460
- Website
- https://www.viarail.ca/en
- Escape
- $200–440
- Business
- $260–430
- Business Plus
- $270–450
- Economy
- $230–450
- Economy Plus
- $250–460
Rome2Rio's guide to Amtrak Acela
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Washington Union Station to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- $70–1,000
- Schedules at
- https://www.amtrak.com/acela-train
- Website
- https://www.amtrak.com/home.html
- Business Class
- $70–700
- First Class
- $270–1,000
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Washington Union Station to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 4h 7m
- Frequency
- Hourly
- Estimated price
- $100–210
- Website
- https://www.amtrak.com/home.html
Train from New Carrollton Amtrak Station to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- $95–200
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 202 466 3876
- Website
- wmata.com
Subway from Washington Dulles International Airport, Silver Line Center Platform to New Carrollton, Orange Line Center Platform
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- $3–4
- Website
- https://www.wmata.com
- standard fare after 9:30 p.m
- $3–4
- Phone
- +1 615-939-8887
- [email protected]
- Website
- nytnbus.com
Bus from Harrisonburg, VA to New York, NY
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- $110–130
- Website
- https://www.nytnbus.com
- Adult One-way
- $110–130
Bus from Harrisonburg, VA to New York, NY
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- $110–130
- Website
- https://www.nytnbus.com
- Adult One-way
- $110–130
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from New York to Toronto
- Ave. Duration
- 11h 10m
- Frequency
- 4 times a day
- Estimated price
- $100–470
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $100–450
- Flexible
- $180–470
- Phone
- +1-800-827-3490
- [email protected]
- Website
- virginiabreeze.drpt.virginia.gov
Bus from Goodwin Transit Center to Dulles International Airport
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- $30–45
- Schedules at
- virginiabreeze.drpt.virginia.gov
Bus from Goodwin Transit Center to Dulles International Airport
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- $30–45
- Schedules at
- virginiabreeze.drpt.virginia.gov
Bus from Goodwin Transit Center to Washington Union Station
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- $35–50
- Schedules at
- virginiabreeze.drpt.virginia.gov
Bus from Goodwin Transit Center to Dulles International Airport
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- $30–45
- Schedules at
- virginiabreeze.drpt.virginia.gov
Bus from Goodwin Transit Center to Washington Union Station
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- $35–50
- Schedules at
- virginiabreeze.drpt.virginia.gov
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Washington Union Station to Ithaca
- Ave. Duration
- 9h 45m
- Frequency
- 5 times a week
- Estimated price
- $100–180
- Schedules at
- flixbus.com
Bus from Ithaca to Scarborough Centre
- Ave. Duration
- 8h 15m
- Frequency
- Twice daily
- Estimated price
- $60–100
- Schedules at
- flixbus.com
- Ave. Duration
- 1h 3m
- Estimated price
- $210–260
ABC Cab Co.
- Phone
- +1 540-564-1214
- Website
- abccabcova.com
Checkered Cab Co
- Phone
- +1 540-908-2838
- Website
- facebook.com
ABC Cab Co.
- Phone
- +1 540-564-1214
- Website
- abccabcova.com
Checkered Cab Co
- Phone
- +1 540-908-2838
- Website
- facebook.com
Want to know more about travelling around Canada
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
More Questions & Answers
There are 1931+ hotels available in Toronto.



















