Find the cheapest bus tickets from Windsor to Toronto

Easily search and book your next trip with Busbud

Cheap buses leaving today
One passenger / one way

1:35 am6:35 am
$40
International Transit TerminalCoach Terminal
1:35 am
International Transit Terminal
6:35 am
Coach Terminal
Greyhound
$40USD
1:35 am6:05 am
$40
International Transit TerminalYYZ Airport
1:35 am
International Transit Terminal
6:05 am
YYZ Airport
Greyhound
$40USD
8:00 am1:50 pm
$40
International Transit TerminalYYZ Airport
8:00 am
International Transit Terminal
1:50 pm
YYZ Airport
Greyhound
$40USD
5:00 pm11:45 pm
$40
International Transit TerminalCoach Terminal
5:00 pm
International Transit Terminal
11:45 pm
Coach Terminal
Greyhound
$40USD
5:00 pm11:10 pm
$40
International Transit TerminalYYZ Airport
5:00 pm
International Transit Terminal
11:10 pm
YYZ Airport
Greyhound
$40USD
1:35 am6:35 am
$40
International Transit TerminalCoach Terminal
1:35 am
International Transit Terminal
6:35 am
Coach Terminal
Greyhound
$40USD

Cheap buses leaving tomorrow
One passenger / one way

5:00 pm11:45 pm
$33
International Transit TerminalCoach Terminal
5:00 pm
International Transit Terminal
11:45 pm
Coach Terminal
Greyhound
$33USD
3:00 pm7:50 pm
$33
International Transit TerminalYYZ Airport
3:00 pm
International Transit Terminal
7:50 pm
YYZ Airport
Greyhound
$33USD
5:00 pm11:10 pm
$33
International Transit TerminalYYZ Airport
5:00 pm
International Transit Terminal
11:10 pm
YYZ Airport
Greyhound
$33USD
3:00 pm8:25 pm
$33
International Transit TerminalCoach Terminal
3:00 pm
International Transit Terminal
8:25 pm
Coach Terminal
Greyhound
$33USD
3:00 pm11:05 pm
$33
International Transit TerminalUniversity Ave & Wellington St
3:00 pm
International Transit Terminal
11:05 pm
University Ave & Wellington St
Greyhound
$33USD
5:00 pm11:45 pm
$33
International Transit TerminalCoach Terminal
5:00 pm
International Transit Terminal
11:45 pm
Coach Terminal
Greyhound
$33USD

Cheap buses leaving Sunday
One passenger / one way

1:35 am6:05 am
$35
International Transit TerminalYYZ Airport
1:35 am
International Transit Terminal
6:05 am
YYZ Airport
Greyhound
$35USD
1:35 am6:35 am
$35
International Transit TerminalCoach Terminal
1:35 am
International Transit Terminal
6:35 am
Coach Terminal
Greyhound
$35USD
1:35 am9:20 am
$35
International Transit TerminalScarborough Town Centre
1:35 am
International Transit Terminal
9:20 am
Scarborough Town Centre
Greyhound
$35USD
8:00 am3:40 pm
$40
International Transit TerminalYYZ Airport
8:00 am
International Transit Terminal
3:40 pm
YYZ Airport
Greyhound
$40USD
1:35 am10:35 am
$40
International Transit TerminalUniversity Ave & Wellington St
1:35 am
International Transit Terminal
10:35 am
University Ave & Wellington St
Greyhound
$40USD
1:35 am6:05 am
$35
International Transit TerminalYYZ Airport
1:35 am
International Transit Terminal
6:05 am
YYZ Airport
Greyhound
$35USD

Cheap buses leaving Monday
One passenger / one way

1:35 am6:05 am
$35
International Transit TerminalYYZ Airport
1:35 am
International Transit Terminal
6:05 am
YYZ Airport
Greyhound
$35USD
5:00 pm11:45 pm
$35
International Transit TerminalCoach Terminal
5:00 pm
International Transit Terminal
11:45 pm
Coach Terminal
Greyhound
$35USD
3:00 pm9:15 pm
$35
International Transit TerminalCoach Terminal
3:00 pm
International Transit Terminal
9:15 pm
Coach Terminal
Greyhound
$35USD
5:00 pm11:10 pm
$35
International Transit TerminalYYZ Airport
5:00 pm
International Transit Terminal
11:10 pm
YYZ Airport
Greyhound
$35USD
1:35 am9:20 am
$35
International Transit TerminalScarborough Town Centre
1:35 am
International Transit Terminal
9:20 am
Scarborough Town Centre
Greyhound
$35USD
1:35 am6:05 am
$35
International Transit TerminalYYZ Airport
1:35 am
International Transit Terminal
6:05 am
YYZ Airport
Greyhound
$35USD

Cheap buses leaving Tuesday
One passenger / one way

5:00 pm11:45 pm
$31
International Transit TerminalCoach Terminal
5:00 pm
International Transit Terminal
11:45 pm
Coach Terminal
Greyhound
$31USD
5:00 pm11:10 pm
$31
International Transit TerminalYYZ Airport
5:00 pm
International Transit Terminal
11:10 pm
YYZ Airport
Greyhound
$31USD
3:00 pm7:50 pm
$33
International Transit TerminalYYZ Airport
3:00 pm
International Transit Terminal
7:50 pm
YYZ Airport
Greyhound
$33USD
3:00 pm11:05 pm
$33
International Transit TerminalUniversity Ave & Wellington St
3:00 pm
International Transit Terminal
11:05 pm
University Ave & Wellington St
Greyhound
$33USD
3:00 pm8:25 pm
$33
International Transit TerminalCoach Terminal
3:00 pm
International Transit Terminal
8:25 pm
Coach Terminal
Greyhound
$33USD
5:00 pm11:45 pm
$31
International Transit TerminalCoach Terminal
5:00 pm
International Transit Terminal
11:45 pm
Coach Terminal
Greyhound
$31USD

Cheap buses leaving Wednesday
One passenger / one way

3:00 pm7:50 pm
$26
International Transit TerminalYYZ Airport
3:00 pm
International Transit Terminal
7:50 pm
YYZ Airport
Greyhound
$26USD
5:00 pm11:10 pm
$29
International Transit TerminalYYZ Airport
5:00 pm
International Transit Terminal
11:10 pm
YYZ Airport
Greyhound
$29USD
5:00 pm11:45 pm
$29
International Transit TerminalCoach Terminal
5:00 pm
International Transit Terminal
11:45 pm
Coach Terminal
Greyhound
$29USD
1:35 am6:05 am
$31
International Transit TerminalYYZ Airport
1:35 am
International Transit Terminal
6:05 am
YYZ Airport
Greyhound
$31USD
1:35 am7:20 am
$31
International Transit TerminalUniversity Ave & Wellington St
1:35 am
International Transit Terminal
7:20 am
University Ave & Wellington St
Greyhound
$31USD
3:00 pm7:50 pm
$26
International Transit TerminalYYZ Airport
3:00 pm
International Transit Terminal
7:50 pm
YYZ Airport
Greyhound
$26USD

Cheap buses leaving Thursday
One passenger / one way

5:00 pm11:10 pm
$29
International Transit TerminalYYZ Airport
5:00 pm
International Transit Terminal
11:10 pm
YYZ Airport
Greyhound
$29USD
5:00 pm11:45 pm
$31
International Transit TerminalCoach Terminal
5:00 pm
International Transit Terminal
11:45 pm
Coach Terminal
Greyhound
$31USD
1:35 am7:20 am
$33
International Transit TerminalUniversity Ave & Wellington St
1:35 am
International Transit Terminal
7:20 am
University Ave & Wellington St
Greyhound
$33USD
8:00 am2:05 pm
$33
International Transit TerminalUniversity Ave & Wellington St
8:00 am
International Transit Terminal
2:05 pm
University Ave & Wellington St
Greyhound
$33USD
3:00 pm11:05 pm
$33
International Transit TerminalUniversity Ave & Wellington St
3:00 pm
International Transit Terminal
11:05 pm
University Ave & Wellington St
Greyhound
$33USD
5:00 pm11:10 pm
$29
International Transit TerminalYYZ Airport
5:00 pm
International Transit Terminal
11:10 pm
YYZ Airport
Greyhound
$29USD

Bus Windsor to Toronto: Trip Overview

12
Daily Buses
1:35 am - 5:00 pm
Departure Time
$33
Average Price
Average Trip Duration

Trip Reviews for Windsor - Toronto

3.4 out of 5 stars

User reviews from travelers who booked a bus ticket from Windsor to Toronto

Ratings and Reviews (100)


Cristina N.March 26, 2019 | Staff: 4 | 

satisfied & no hazzle

Asmae K.March 23, 2019 | Staff: 5 | 

Was very good and satisfied

Reeves A.March 15, 2019 | Staff: 5 | 

The drivers are very professional

Nimya G.March 11, 2019 | Staff: 1 | 

wifi connection is really poor. Traveling for a longer distance we really need wifi. Please try to help passengers to travel with good wifi connection.

Eleanor O.March 11, 2019 | Staff: 2 | 

Trip started very late. Then a minor accident involving our bus happened a few minutes after leaving the London bus terminal. It makes our trip SUPER late in getting to Toronto with no lunch at all!

Jan C.March 3, 2019 | Staff: 3 | 

Happy with the onboard wifi not happy with the plug not working on my trip back to Toronto

Baiysh T.February 4, 2019 | Staff: 4 | 

please, fix the wifi routers in the buses

Haifa H.January 8, 2019 | Staff: 5 | 

Very good services

Rosemary B.January 6, 2019 | Staff: 1 | 

The driver who drove the first leg of the trip from Windsor to London was see, abrupt and ruined my trip.

Shevon P.December 30, 2018 | Staff: 3 | 

Late with no explanation staff needs retraining

Jacqueline W.December 29, 2018 | Staff: 1 | 

Very disappointed. Will not travel by bus again.

María Eugenia V.December 26, 2018 | Staff: 5 | 

Nice and clean

Daniel L.December 26, 2018 | Staff: 1 | 

I lost an item of personal value on the bus and I have tried for over three days to get a hold of someone from customer services to ask if it was returned to lost and found. Still no answer and no returned calls.

Kevin O.November 18, 2018 | Staff: 3 | 

The bus was late and the Internet was not working. My first trip on a Greyhound was a disappointing and I was anxious all the way

Nestor B.November 2, 2018 | Staff: 5 | 

Excellent service, comfortable, friendly and very professional draivers

Aanjan P.October 31, 2018 | Timeliness: 1 | Staff: 1 | 

Staff very rude and bus was not on time

Mubashir K.October 25, 2018 | 

Never think about greyhound in the life stay away

Elvia Patricia R.October 24, 2018 | Timeliness: 5 | Staff: 2 | 

the driver was very rude with everybody

Harlaj B.October 18, 2018 | Timeliness: 1 | Staff: 1 | 

When I was going from Windsor to Toronto there was a transfer at London. driver and other staff did not bother to check that some one is in bus or not. I was sleeping in the bus. They locked the bus went off. Is this justified?

Maria J.October 7, 2018 | Timeliness: 3 | Staff: 4 | 

The bus is okay but the schedule it’s behind 30 to 45 mins. The driver should announce to the passenger to use the washroom inside terminal during stop over.

Rochelle B.October 5, 2018 | Timeliness: 2 | 

Was a good bus ride overall. But the bus driver was 20 mins late when departing the very first destination. And the seats weren't all that comfortable. But overall, the ride wasn't terrible and I got home.

Jaspreet Kaur T.October 5, 2018 | Timeliness: 4 | Staff: 4 | 

It was a good and comfortable experience.

Akeem H.September 30, 2018 | Timeliness: 4 | Staff: 4 | 

There is not a robust enough framework to adequately deal with sudden issues

Weaam A.September 25, 2018 | Timeliness: 1 | 

Long time bad service

Paul C.September 18, 2018 | Timeliness: 5 | Staff: 3 | 

It was ontime

Wendy E.September 18, 2018 | Timeliness: 5 | Staff: 5 | 

Very nice first experience on a coach going to book my return trip shortly

Arsalan A.September 17, 2018 | Timeliness: 2 | Staff: 2 | 

Late arrival and bus driver was not very pleasant.

Diane M.September 17, 2018 | Timeliness: 1 | Staff: 1 | 

The bus at Toronto Pearson Airport was over 1/2 hour late, causing concern that I would miss my connecting bus downtown. Our driver from London to Windsor was terrible. She swerved on the road the whole way home. When we were 10 minutes from our final destination, the driver pulled over to the side of the road on a major business thorough-fare, locked the bus with everyone on board, and went to buy her coffee at Tim Horton's. Seriously? Are you kidding me? I had to go to the bathroom, someone was picking me up at the terminal and I had to wait while she gabbed with the counter girl inside. What makes this worse is that there is a Tim Horton's restaurant 1 block away from the bus terminal. What a joke!

Nitin J.September 9, 2018 | Timeliness: 5 | Staff: 4 | 

It was a good very good experience

Vera B.September 4, 2018 | Staff: 5 | 

Thank you for providing a bus stop at Pearson, I had a long trip but appreciated being able to take the bus.

Windsor to Toronto Route Map

Windsor to Toronto Buses

With Busbud, comparing and booking tickets for a bus from Windsor to Toronto is a breeze. Browse through an extensive selection of bus fares and bus schedules to find the best deals.

Bus service from Windsor to Toronto will be provided by the most trusted bus companies.

Whether it is cheap bus tickets or more luxurious buses going to Toronto from Windsor, we help you find what you're looking for based on how much of a budget you have.

Bus Companies

Bus travel from Windsor to Toronto is made possible thanks to Greyhound.

Stations & Stops

Need a bus leaving from Windsor? Your starting point is at International Transit Terminal.

If you're onboard a bus traveling to Toronto, you can get hop off at Scarborough Town Centre, Toronto Coach Terminal, Yorkdale Bus Terminal, University Ave and Wellington Street, Front St & York St, Bay St, Black Creek Village, Don Valley Parkway or Pearson YYZ Airport.

Daily Buses12
Departure Time1:35 am - 5:00 pm
Average Price
$33
Average Trip Duration
Bus companies on this routeGreyhound Canada

About Bus Travel

Bus Travel Tips

Meet and talk to locals at the bus stations while traveling from Windsor to Toronto.There is no better way to get inside travel information while exploring a new city than to go straight to its people.

Much more than a mere vehicle taking you from Windsor to Toronto, riding the bus will expose you to some of most stunning panoramas while enroute to your final bus stop.

Buses are energy-efficient. Carrying a passenger over 100 kms by coach only takes 0.6-0.9 liters of gas. Compare that to the 2.6 liters required by high-speed train, 6.6 liters by airplane and 7.6 liters by gas-powered car, and it's clear that the bus is a more environmentally-conscious option for your bus transportation from Windsor to Toronto.

Create your own real life musical score by curating a personalized bus travel playlist - the perfect accompaniment to your bus ride from Windsor to Toronto.

Did you know?

The bus driver with the longest career in the world drove more than 2,000,000 miles and is a happy World Record holder.

The average number of passengers on a coach bus is 32 meaning that a bus could replace a minimum of at least 30 cars!

9.2% of ground transportation in Europe is done by bus versus 7.4% by train.

Will you be returning to Windsor by bus?

If you are looking for the return bus journey, check out buses from Toronto to Windsor.

Popular Buses Connecting Windsor

Popular Buses Connecting Toronto

Popular routes in this country

About Busbud

The Best Way To Book Bus Tickets

Busbud.com makes it easy for you to find, compare and book city-to-city bus tickets, all over the world. We save you the extra trip to the bus station. With several language and currency options available, Busbud seeks to cater to international bus travellers no matter where they are in the world. With Busbud, you can buy tickets with confidence. We ensure that you make the most out of your bus trip by partnering up with reliable bus companies from all around the world such as Greyhound, Megabus, Eurolines, ALSA, iDBUS, National Express and many others.

Why Busbud?

  • Super Fast
  • The Most Options
  • Friendly Crew