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

3:00 PM9:20 PM
$33
Windsor International Transit TerminalToronto Coach Terminal
Greyhound
3:00 PM
Windsor International Transit Terminal
9:20 PM
Toronto Coach Terminal
Greyhound
$33USD
5:00 PM11:45 PM
$36
Windsor International Transit TerminalToronto Coach Terminal
Greyhound
5:00 PM
Windsor International Transit Terminal
11:45 PM
Toronto Coach Terminal
Greyhound
$36USD
8:00 AM3:40 PM
$36
Windsor International Transit TerminalPearson YYZ Airport
Greyhound
8:00 AM
Windsor International Transit Terminal
3:40 PM
Pearson YYZ Airport
Greyhound
$36USD
3:00 PM7:50 PM
$36
Windsor International Transit TerminalPearson YYZ Airport
Greyhound
3:00 PM
Windsor International Transit Terminal
7:50 PM
Pearson YYZ Airport
Greyhound
$36USD
5:00 PM11:10 PM
$36
Windsor International Transit TerminalPearson YYZ Airport
Greyhound
5:00 PM
Windsor International Transit Terminal
11:10 PM
Pearson YYZ Airport
Greyhound
$36USD
3:00 PM9:20 PM
$33
Windsor International Transit TerminalToronto Coach Terminal
Greyhound
3:00 PM
Windsor International Transit Terminal
9:20 PM
Toronto Coach Terminal
Greyhound
$33USD

Cheap buses leaving tomorrow
One passenger / one way

1:35 AM7:20 AM
$31
Windsor International Transit TerminalUniversity Ave and Wellington Street
Greyhound
1:35 AM
Windsor International Transit Terminal
7:20 AM
University Ave and Wellington Street
Greyhound
$31USD
1:35 AM6:05 AM
$31
Windsor International Transit TerminalPearson YYZ Airport
Greyhound
1:35 AM
Windsor International Transit Terminal
6:05 AM
Pearson YYZ Airport
Greyhound
$31USD
8:00 AM1:30 PM
$31
Windsor International Transit TerminalToronto Coach Terminal
Greyhound
8:00 AM
Windsor International Transit Terminal
1:30 PM
Toronto Coach Terminal
Greyhound
$31USD
1:35 AM6:35 AM
$31
Windsor International Transit TerminalToronto Coach Terminal
Greyhound
1:35 AM
Windsor International Transit Terminal
6:35 AM
Toronto Coach Terminal
Greyhound
$31USD
1:35 AM8:05 AM
$31
Windsor International Transit TerminalScarborough Town Centre
Greyhound
1:35 AM
Windsor International Transit Terminal
8:05 AM
Scarborough Town Centre
Greyhound
$31USD
1:35 AM7:20 AM
$31
Windsor International Transit TerminalUniversity Ave and Wellington Street
Greyhound
1:35 AM
Windsor International Transit Terminal
7:20 AM
University Ave and Wellington Street
Greyhound
$31USD

Cheap buses leaving Thursday
One passenger / one way

1:35 AM7:20 AM
$29
Windsor International Transit TerminalUniversity Ave and Wellington Street
Greyhound
1:35 AM
Windsor International Transit Terminal
7:20 AM
University Ave and Wellington Street
Greyhound
$29USD
1:35 AM6:05 AM
$29
Windsor International Transit TerminalPearson YYZ Airport
Greyhound
1:35 AM
Windsor International Transit Terminal
6:05 AM
Pearson YYZ Airport
Greyhound
$29USD
3:00 PM7:50 PM
$29
Windsor International Transit TerminalPearson YYZ Airport
Greyhound
3:00 PM
Windsor International Transit Terminal
7:50 PM
Pearson YYZ Airport
Greyhound
$29USD
3:00 PM8:25 PM
$29
Windsor International Transit TerminalToronto Coach Terminal
Greyhound
3:00 PM
Windsor International Transit Terminal
8:25 PM
Toronto Coach Terminal
Greyhound
$29USD
1:35 AM8:05 AM
$29
Windsor International Transit TerminalScarborough Town Centre
Greyhound
1:35 AM
Windsor International Transit Terminal
8:05 AM
Scarborough Town Centre
Greyhound
$29USD
1:35 AM7:20 AM
$29
Windsor International Transit TerminalUniversity Ave and Wellington Street
Greyhound
1:35 AM
Windsor International Transit Terminal
7:20 AM
University Ave and Wellington Street
Greyhound
$29USD

Cheap buses leaving Friday
One passenger / one way

1:35 AM7:20 AM
$36
Windsor International Transit TerminalUniversity Ave and Wellington Street
Greyhound
1:35 AM
Windsor International Transit Terminal
7:20 AM
University Ave and Wellington Street
Greyhound
$36USD
1:35 AM6:05 AM
$36
Windsor International Transit TerminalPearson YYZ Airport
Greyhound
1:35 AM
Windsor International Transit Terminal
6:05 AM
Pearson YYZ Airport
Greyhound
$36USD
8:00 AM1:30 PM
$36
Windsor International Transit TerminalToronto Coach Terminal
Greyhound
8:00 AM
Windsor International Transit Terminal
1:30 PM
Toronto Coach Terminal
Greyhound
$36USD
1:35 AM6:35 AM
$36
Windsor International Transit TerminalToronto Coach Terminal
Greyhound
1:35 AM
Windsor International Transit Terminal
6:35 AM
Toronto Coach Terminal
Greyhound
$36USD
1:35 AM8:05 AM
$36
Windsor International Transit TerminalScarborough Town Centre
Greyhound
1:35 AM
Windsor International Transit Terminal
8:05 AM
Scarborough Town Centre
Greyhound
$36USD
1:35 AM7:20 AM
$36
Windsor International Transit TerminalUniversity Ave and Wellington Street
Greyhound
1:35 AM
Windsor International Transit Terminal
7:20 AM
University Ave and Wellington Street
Greyhound
$36USD

Cheap buses leaving Saturday
One passenger / one way

1:35 AM10:35 AM
$36
Windsor International Transit TerminalUniversity Ave and Wellington Street
Greyhound
1:35 AM
Windsor International Transit Terminal
10:35 AM
University Ave and Wellington Street
Greyhound
$36USD
1:35 AM6:05 AM
$36
Windsor International Transit TerminalPearson YYZ Airport
Greyhound
1:35 AM
Windsor International Transit Terminal
6:05 AM
Pearson YYZ Airport
Greyhound
$36USD
1:35 AM6:35 AM
$36
Windsor International Transit TerminalToronto Coach Terminal
Greyhound
1:35 AM
Windsor International Transit Terminal
6:35 AM
Toronto Coach Terminal
Greyhound
$36USD
5:00 PM11:10 PM
$36
Windsor International Transit TerminalPearson YYZ Airport
Greyhound
5:00 PM
Windsor International Transit Terminal
11:10 PM
Pearson YYZ Airport
Greyhound
$36USD
1:35 AM8:05 AM
$36
Windsor International Transit TerminalScarborough Town Centre
Greyhound
1:35 AM
Windsor International Transit Terminal
8:05 AM
Scarborough Town Centre
Greyhound
$36USD
1:35 AM10:35 AM
$36
Windsor International Transit TerminalUniversity Ave and Wellington Street
Greyhound
1:35 AM
Windsor International Transit Terminal
10:35 AM
University Ave and Wellington Street
Greyhound
$36USD

Cheap buses leaving Monday
One passenger / one way

5:00 PM11:45 PM
$29
Windsor International Transit TerminalToronto Coach Terminal
Greyhound
5:00 PM
Windsor International Transit Terminal
11:45 PM
Toronto Coach Terminal
Greyhound
$29USD
3:00 PM7:50 PM
$29
Windsor International Transit TerminalPearson YYZ Airport
Greyhound
3:00 PM
Windsor International Transit Terminal
7:50 PM
Pearson YYZ Airport
Greyhound
$29USD
5:00 PM11:10 PM
$29
Windsor International Transit TerminalPearson YYZ Airport
Greyhound
5:00 PM
Windsor International Transit Terminal
11:10 PM
Pearson YYZ Airport
Greyhound
$29USD
3:00 PM8:25 PM
$29
Windsor International Transit TerminalToronto Coach Terminal
Greyhound
3:00 PM
Windsor International Transit Terminal
8:25 PM
Toronto Coach Terminal
Greyhound
$29USD
3:00 PM11:05 PM
$29
Windsor International Transit TerminalUniversity Ave and Wellington Street
Greyhound
3:00 PM
Windsor International Transit Terminal
11:05 PM
University Ave and Wellington Street
Greyhound
$29USD
5:00 PM11:45 PM
$29
Windsor International Transit TerminalToronto Coach Terminal
Greyhound
5:00 PM
Windsor International Transit Terminal
11:45 PM
Toronto Coach Terminal
Greyhound
$29USD

Bus Windsor to Toronto: Trip Overview

12
Daily Buses
1:35 AM - 5:00 PM
Departure Time
$35
Average Price
Average Trip Duration

Trip Reviews for Windsor - Toronto

3.3 out of 5 stars

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

Ratings and Reviews (100)


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.

Stephen P.August 31, 2018 | Timeliness: 1 | Staff: 3 | 

Bus was late arriving and I was late getting to my destination .. nearly missed my flight.. I won't be using Busbud in the future

Karl Cliff N.August 29, 2018 | Timeliness: 3 | Staff: 3 | 

going was nice but when coming back the staff at toronto were not that kind

Fofuxo C.August 13, 2018 | Timeliness: 1 | Staff: 1 | 

Will never ever ride with greyhound again

Inderjit K.August 13, 2018 | Staff: 4 | 

The only problem is some late arrival due to previous custom otherwise it is the best option to travel.Drivers are very professional and respectful.

Xiuxian Z.August 7, 2018 | 

Our ticket is to yyz, but why stop on bay station at last

Ladarrius M.August 3, 2018 | Timeliness: 2 | Staff: 3 | 

Bus arrived more than a hour late. No one at terminal notified us to why bus was late. Once driver arrived he was nice though. Also power outlets did not work and wifi barelyworked

Prince Preet S.July 30, 2018 | Timeliness: 1 | Staff: 5 | 

The bus was late. Arrived way earlier than the scheduled time. Although that's good, but it messed up my schedule

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 Windsor 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 Pkwy or Pearson YYZ Airport.

Daily Buses12
Departure Time1:35 AM - 5:00 PM
Average Price
$35
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. Use Busbud to book your trip online, in your own language and currency, wherever you are. Busbud prides itself on its worldwide partnerships. We make it possible for you to buy tickets with its large network of trustworthy bus partners like Greyhound, Megabus, Eurolines, ALSA, iDBUS, National Express and many others.

Why Busbud?

  • Super Fast
  • The Most Options
  • Friendly Crew