Bus Tickets from Toronto to Winston-Salem

Previously seen trips

Next departures for Toronto to Winston-Salem on November 19
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixBus + Greyhound
Bus
Union Station Bus Terminal
Winston Salem Greyhound Bus StationNo tags
GreyhoundBus
Union Station Bus Terminal
Winston Salem Greyhound Bus StationNo tags
Greyhound + FlixBus
Bus
Mississauga
Winston Salem Greyhound Bus StationNo tags
FlixBus + Greyhound
Bus
Scarborough - 55 Town Centre Court
Winston Salem Greyhound Bus StationNo tags
FlixBus + Greyhound
Bus
Union Station Bus Terminal
Winston Salem Greyhound Bus StationNo tags

Get from Toronto to Winston-Salem

This route is served by bus only

The journey takes about 1 day, 9 hours 15 minutes, and with fares starting at just $254, it presents an excellent value for a comfortable ride.

3bus per day
1d 9hAverage Duration
858 kmDistance
21kgCO₂ emissions

Frequently asked questions about travelling from Toronto to Winston-Salem by bus

  1. What is the distance between Toronto and Winston-Salem?

    The distance between Toronto and Winston-Salem is around 849 km (527 miles).

  2. What are the departure and arrival locations for buses traveling from Toronto to Winston-Salem?

    Buses traveling this route start their trip at Union Station Bus Terminal, in Toronto, and end it at Winston Salem Greyhound Bus Station, in Winston-Salem.

People from around the world trust Busbud