- Toronto to Winston-Salem buses
Previously seen journeys
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Union Station Bus Terminal | Winston Salem Greyhound Bus Station | No tags | ||||
![]() | Bus | Union Station Bus Terminal | Winston Salem Greyhound Bus Station | No tags | ||||
FlixBus + Greyhound | Bus | Scarborough - 55 Town Centre Court | Winston Salem Greyhound Bus Station | No tags | ||||
![]() | Bus | Union Station Bus Terminal | Winston Salem Greyhound Bus Station | No tags | ||||
FlixBus + Greyhound | Bus | Union Station Bus Terminal | Winston Salem Greyhound Bus Station | No tags |
Get from Toronto to Winston-Salem
This route is served by bus only
The journey takes about 1 day, 7 hours 5 minutes, and with fares starting at just £94, it presents an excellent value for a comfortable ride.
10bus per day
1d 7hAverage duration
523 milesDistance
21kgCO₂ emissions
Where are the popular stops in Toronto and Winston-Salem?
Stops in Toronto
- A81 Bay St., Toronto, ON M5J 1J5, Canada
- CScarborough Town Center, Ground level parking stop in front of entrance #7, 300 Borough Dr, Scarborough, Ontario, M1P 4P5 , Canada
- D65 Front St W, Toronto, ON M5J 1E6, Canada
- E
Queens Quay W at Habourfront
York Street between Harbour St and Queens Quay, Queens Quay W, Toronto, ON M5J, Canada - F
Coach Terminal
610 Bay St, Toronto, ON M5G 1M5, Canada
Stops in Winston-Salem
- A
Winston Salem Greyhound Bus Station
100 W 5th St, Winston Salem, NC 27101 - B
E Sprague St
841 E Sprague St, Winston-Salem, NC 27107, USA - C
Winston-Salem Bus Stop
2500 Old Lexington Rd, Winston-Salem, NC 27107, USA - D
1237 Silas Creek Pkwy
1237 Silas Creek Pkwy., Winston-Salem, NC 27127 (Hong Kong King Buffet)
Compare bus companies
US Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Frequently asked questions about travelling by bus from Toronto to Winston-Salem
How far is Winston-Salem from Toronto by coach?
The distance between Toronto and Winston-Salem by coach is approximately 527 miles (849 km).
What is the best way to go from Toronto to Winston-Salem without flying?
You can choose the coach to travel this route. The coach provides a comfortable and sustainable journey and allows you to enjoy the sights while reaching your destination. You also have the option of utilising carpooling services.







