|Shortest Duration||24h 50m|
|Trips per day||2|
Book Greyhound from Winston-Salem to Toronto from $168.00. There are 2 trips per day offered by Greyhound from Winston-Salem to Toronto and you can expect on average to pay $202.53 for a Greyhound ticket to Toronto. In Winston-Salem, Greyhound departs to Toronto from Transp Ctr - 100 W 5th St, In Toronto, Greyhound arrives at Coach Term - 610 Bay St and one other station.
An average trip on Greyhound from Winston-Salem to Toronto takes 27 hours and 18 minutes, while the fastest available Greyhound trip will get you to Toronto in 24 hours and 50 minutes,
On weekends, Greyhound offers 2 trips per day. A one way ticket costs $206.50 for a weekend trip to Toronto.