Find a Bus from Toronto to St. Catharines

Bus from St. Catharines to Toronto

Cheap buses leaving today
One passenger / one way

6:05 AM10:20 AM
$11
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
6:05 AM
Pearson YYZ Airport
10:20 AM
St. Catharines Union Bus Terminal
Greyhound
$11CAD
1:35 PM5:00 PM
$11
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
1:35 PM
Pearson YYZ Airport
5:00 PM
St. Catharines Union Bus Terminal
Greyhound
$11CAD
8:35 PM10:00 PM
$12
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:00 PM
St. Catharines Union Bus Terminal
Greyhound
$12CAD
8:45 AM10:20 AM
$18
Toronto Coach TerminalSt. Catharines Union Bus Terminal
Greyhound
8:45 AM
Toronto Coach Terminal
10:20 AM
St. Catharines Union Bus Terminal
Greyhound
$18CAD
11:15 AM1:00 PM
$18
Toronto Coach TerminalSt. Catharines Union Bus Terminal
Greyhound
11:15 AM
Toronto Coach Terminal
1:00 PM
St. Catharines Union Bus Terminal
Greyhound
$18CAD
6:05 AM10:20 AM
$11
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
6:05 AM
Pearson YYZ Airport
10:20 AM
St. Catharines Union Bus Terminal
Greyhound
$11CAD

Cheap buses leaving tomorrow
One passenger / one way

8:35 PM10:00 PM
$9
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:00 PM
St. Catharines Union Bus Terminal
Greyhound
$9CAD
6:05 AM10:20 AM
$10
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
6:05 AM
Pearson YYZ Airport
10:20 AM
St. Catharines Union Bus Terminal
Greyhound
$10CAD
1:35 PM5:00 PM
$11
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
1:35 PM
Pearson YYZ Airport
5:00 PM
St. Catharines Union Bus Terminal
Greyhound
$11CAD
7:45 PM10:00 PM
$16
Scarborough Town CentreSt. Catharines Union Bus Terminal
Greyhound
7:45 PM
Scarborough Town Centre
10:00 PM
St. Catharines Union Bus Terminal
Greyhound
$16CAD
7:05 PM10:00 PM
$16
University Ave and Wellington StreetSt. Catharines Union Bus Terminal
Greyhound
7:05 PM
University Ave and Wellington Street
10:00 PM
St. Catharines Union Bus Terminal
Greyhound
$16CAD
8:35 PM10:00 PM
$9
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:00 PM
St. Catharines Union Bus Terminal
Greyhound
$9CAD

Cheap buses leaving Thursday
One passenger / one way

8:35 PM10:00 PM
$10
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:00 PM
St. Catharines Union Bus Terminal
Greyhound
$10CAD
6:05 AM10:20 AM
$11
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
6:05 AM
Pearson YYZ Airport
10:20 AM
St. Catharines Union Bus Terminal
Greyhound
$11CAD
10:10 AM1:00 PM
$11
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
10:10 AM
Pearson YYZ Airport
1:00 PM
St. Catharines Union Bus Terminal
Greyhound
$11CAD
1:35 PM5:00 PM
$11
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
1:35 PM
Pearson YYZ Airport
5:00 PM
St. Catharines Union Bus Terminal
Greyhound
$11CAD
7:05 PM10:00 PM
$17
University Ave and Wellington StreetSt. Catharines Union Bus Terminal
Greyhound
7:05 PM
University Ave and Wellington Street
10:00 PM
St. Catharines Union Bus Terminal
Greyhound
$17CAD
8:35 PM10:00 PM
$10
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:00 PM
St. Catharines Union Bus Terminal
Greyhound
$10CAD

Cheap buses leaving Friday
One passenger / one way

6:05 AM10:20 AM
$10
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
6:05 AM
Pearson YYZ Airport
10:20 AM
St. Catharines Union Bus Terminal
Greyhound
$10CAD
1:55 PM5:00 PM
$11
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
1:55 PM
Pearson YYZ Airport
5:00 PM
St. Catharines Union Bus Terminal
Greyhound
$11CAD
8:35 PM10:00 PM
$11
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:00 PM
St. Catharines Union Bus Terminal
Greyhound
$11CAD
10:10 AM1:00 PM
$11
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
10:10 AM
Pearson YYZ Airport
1:00 PM
St. Catharines Union Bus Terminal
Greyhound
$11CAD
8:45 AM10:20 AM
$18
Toronto Coach TerminalSt. Catharines Union Bus Terminal
Greyhound
8:45 AM
Toronto Coach Terminal
10:20 AM
St. Catharines Union Bus Terminal
Greyhound
$18CAD
6:05 AM10:20 AM
$10
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
6:05 AM
Pearson YYZ Airport
10:20 AM
St. Catharines Union Bus Terminal
Greyhound
$10CAD

Cheap buses leaving Saturday
One passenger / one way

1:55 PM5:00 PM
$9
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
1:55 PM
Pearson YYZ Airport
5:00 PM
St. Catharines Union Bus Terminal
Greyhound
$9CAD
8:35 PM10:00 PM
$10
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:00 PM
St. Catharines Union Bus Terminal
Greyhound
$10CAD
10:10 AM1:00 PM
$10
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
10:10 AM
Pearson YYZ Airport
1:00 PM
St. Catharines Union Bus Terminal
Greyhound
$10CAD
6:05 AM10:20 AM
$13
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
6:05 AM
Pearson YYZ Airport
10:20 AM
St. Catharines Union Bus Terminal
Greyhound
$13CAD
12:01 PM5:00 PM
$16
Scarborough Town CentreSt. Catharines Union Bus Terminal
Greyhound
12:01 PM
Scarborough Town Centre
5:00 PM
St. Catharines Union Bus Terminal
Greyhound
$16CAD
1:55 PM5:00 PM
$9
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
1:55 PM
Pearson YYZ Airport
5:00 PM
St. Catharines Union Bus Terminal
Greyhound
$9CAD

Cheap buses leaving Sunday
One passenger / one way

6:05 AM10:20 AM
$10
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
6:05 AM
Pearson YYZ Airport
10:20 AM
St. Catharines Union Bus Terminal
Greyhound
$10CAD
8:35 PM10:00 PM
$10
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:00 PM
St. Catharines Union Bus Terminal
Greyhound
$10CAD
1:55 PM5:00 PM
$11
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
1:55 PM
Pearson YYZ Airport
5:00 PM
St. Catharines Union Bus Terminal
Greyhound
$11CAD
10:10 AM1:00 PM
$11
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
10:10 AM
Pearson YYZ Airport
1:00 PM
St. Catharines Union Bus Terminal
Greyhound
$11CAD
8:45 AM10:20 AM
$18
Toronto Coach TerminalSt. Catharines Union Bus Terminal
Greyhound
8:45 AM
Toronto Coach Terminal
10:20 AM
St. Catharines Union Bus Terminal
Greyhound
$18CAD
6:05 AM10:20 AM
$10
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
6:05 AM
Pearson YYZ Airport
10:20 AM
St. Catharines Union Bus Terminal
Greyhound
$10CAD

Cheap buses leaving Monday
One passenger / one way

1:35 PM5:00 PM
$9
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
1:35 PM
Pearson YYZ Airport
5:00 PM
St. Catharines Union Bus Terminal
Greyhound
$9CAD
8:35 PM10:00 PM
$10
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:00 PM
St. Catharines Union Bus Terminal
Greyhound
$10CAD
10:10 AM1:00 PM
$11
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
10:10 AM
Pearson YYZ Airport
1:00 PM
St. Catharines Union Bus Terminal
Greyhound
$11CAD
6:05 AM10:20 AM
$12
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
6:05 AM
Pearson YYZ Airport
10:20 AM
St. Catharines Union Bus Terminal
Greyhound
$12CAD
12:01 PM5:00 PM
$16
Scarborough Town CentreSt. Catharines Union Bus Terminal
Greyhound
12:01 PM
Scarborough Town Centre
5:00 PM
St. Catharines Union Bus Terminal
Greyhound
$16CAD
1:35 PM5:00 PM
$9
Pearson YYZ AirportSt. Catharines Union Bus Terminal
Greyhound
1:35 PM
Pearson YYZ Airport
5:00 PM
St. Catharines Union Bus Terminal
Greyhound
$9CAD

Bus Toronto to St. Catharines: Trip Overview

11
Daily Buses
5:40 AM - 8:35 PM
Departure Time
$17
Average Price
Average Trip Duration

Trip Reviews for Toronto - St. Catharines

3.8 out of 5 stars

User reviews from travelers who booked a bus ticket from Toronto to St. Catharines

Ratings and Reviews (30)


Aaron J.September 17, 2018 | Timeliness: 3 | Staff: 3 | 

The bus driver was kind of mean

Keith H.September 13, 2018 | Timeliness: 5 | Staff: 4 | 

All in all was very good. The seat was not that comfortable however.

Astarte S.September 12, 2018 | Timeliness: 2 | Staff: 3 | 

Bus was about 30 minutes late. No wifi iin Canada.

Pedram M.September 10, 2018 | Timeliness: 4 | Staff: 1 | 

Wifi didnt work

Marjorie M.August 30, 2018 | Timeliness: 5 | Staff: 5 | 

Better than the train

Philip J.August 26, 2018 | Timeliness: 1 | Staff: 3 | 

Both buses smelled strongly of urine

June K.August 16, 2018 | Timeliness: 5 | Staff: 4 | 

Great except we were an hour late

Minita C.August 13, 2018 | Timeliness: 5 | Staff: 4 | 

Excellent driver, polite and helpful to each client. Too cold!!

Christopher T.August 8, 2018 | Timeliness: 1 | 

I was supposed to be home at 10pm. I arrived at 1:45am! Terrible. Driver said someone forgot about the route. I had to call and email the office after hours of waiting with no word. Brutal.

Jasmin O.August 7, 2018 | Staff: 2 | 

It sucks. First, the bus didn't show and I waited three hours for it. Then the staff at the terminal was late. It was a horrible experience.

Arlinda D.August 5, 2018 | Timeliness: 1 | Staff: 4 | 

Bus was an hour late. No information was given to customers about this update, could use some transparency in this department.

Antoinette J.July 13, 2018 | Timeliness: 5 | Staff: 5 | 

Great service and commute

Nikki S.July 9, 2018 | Timeliness: 5 | Staff: 5 | 

Should be able to get an e-ticket on phone and not have to line up at the station.

Jerry L.June 19, 2018 | Timeliness: 4 | Staff: 5 | 

Never took a Greyhound before and it was painless, from buying tickets online, clean, comfortable bus and friendly driver. Thank you for a smooth first experience.

Kiran T.May 20, 2018 | Timeliness: 5 | Staff: 5 | 

On schedule time

Lindsay M.April 30, 2018 | Timeliness: 1 | Staff: 1 | 

I bought my round trip ticket LAST WEEK and was told while in line that the bus was full and they were offering taxis. We were traveling to downtown Toronto. Greyhound staff told us not to use their service and that this happens EVERY SINGLE DAY.

Angela A.April 28, 2018 | Timeliness: 5 | Staff: 5 | 

Excellent , thank you

Joanne R.April 27, 2018 | Timeliness: 1 | Staff: 3 | 

Normally I would rate 5 stars. Waited outside the bus for driver who was late .we were lead to another bus no sorry for the delay no explanation. I understand delays,but customers should be informed if there's a problem

Kai H.April 26, 2018 | Timeliness: 4 | Staff: 5 | 

very good experience

Abigail M.April 22, 2018 | Timeliness: 1 | Staff: 1 | 

I never received the email containing the ticket/confirmation. I thought I had purchased a ticket from Toronto to st Catharine's for Saturday morning at 9 am. I called greyhound at 8 am to find out why I didn't have an email with the ticket, since I'd purchased the ticket the night before (and had certainly been charged) she then challenged me, asking why I was calling now and not the night before. My answer- because it was 9 pm and I was at a birthday party. She then tells me the bus actually left at 6 am. I ask for a refund and she says no. I asked to speak with the manager and she puts me on hold for about 15 mins. Finally, this woman comes on the phone claiming to be a supervisor. She tells me that the tickets are not refundable. I tell her that I never RECEIVED the nonrefundable item. I have taken plenty of greyhounds and never had an issue like this before (where I didn't receive the email containing the ticket). Finally she offers me a voucher for the amount of the ticket ($14.00) and then explains that it costs $12.00 to use the voucher. I told her she was playing games. I will NEVER use greyhound or busbud again. I was blown away by how bad the customer service was.

Ben H.March 21, 2018 | Timeliness: 5 | Staff: 5 | 

Easy, affordable

Ben H.March 21, 2018 | Timeliness: 5 | Staff: 5 | 

Easy, affordable

Elizabeth R.March 10, 2018 | Timeliness: 2 | Staff: 4 | 

The bus came late and passengers boarded on the bus half an hour behind the scheduled time. While waiting, people were not informed why the bus was late. I believe something needs to be communicated to the waiting line of people.

Julia P.March 4, 2018 | Timeliness: 5 | Staff: 4 | 

Very efficient

Philippa E.January 8, 2018 | Timeliness: 1 | Staff: 4 | 

Bus was 40 minutes late but we weren't kept updated until 30 minutes had passed. Wouldn't have been as big of an issue if weren't waiting outside in -20 degree weather.

Larysse S.December 31, 2017 | Timeliness: 5 | Staff: 4 | 

The ride was very pleasant and the bus came on time. I would use Greyhound again if I have to.

Margaret M.December 23, 2017 | Timeliness: 1 | Staff: 5 | 

Great staff - truly helpful and thoughtful but bus was a gruelling 3 hours late for a 2 hour trip.

Kadian T.December 2, 2017 | Timeliness: 5 | Staff: 5 | 

Great service

Rupinder Kaur M.November 18, 2017 | Timeliness: 5 | Staff: 5 | 

Services are very good

Zofia L.November 9, 2017 | Timeliness: 5 | Staff: 5 | 

Great service and right on as scheduled. I'm very satisfied. Thanks

Toronto to St. Catharines Buses

Busbud shows you the best bus ticket fares and bus schedules so you can easily plan and book a trip by bus from Toronto to St. Catharines.

We make it our job to connect you with the most dependable bus companies that cover bus service from Toronto to St. Catharines.

Discover how much the bus trip from Toronto to St. Catharines will cost you. Use our filters and sorting features to find the cheapest bus tickets or luxury buses.

Bus Companies

Bus service from Toronto to St. Catharines is covered by Greyhound.

Stations & Stops

Buses leaving from Toronto to St. Catharines will depart from University Ave and Wellington Street, Toronto Coach Terminal, Toronto Coach Terminal, Pearson YYZ Airport or Scarborough Town Centre.

A bus ride to St. Catharines will drop you off at St. Catharines Union Bus Terminal.

Daily Buses11
Departure Time5:40 AM - 8:35 PM
Average Price
$17
Average Trip Duration
Bus companies on this routeGreyhound Canada

About Bus Travel

Bus Travel Tips

If you're abroad, study some local language. Not only could it get you out of a pickle during your bus trip from Toronto to St. Catharines but it'll also be endearing to native speakers who will surely appreciate your effort.

From miles long of beauteous natural landscapes to impressive man-crafted sights, you’re bound to be in for a visual treat on your bus trip from Toronto to St. Catharines.

Buses have the smallest carbon footprint of all motorized transport modes. A bus going from Toronto to St. Catharines will emit half the CO2 emitted by a train, and radically less than a car or an airplane.

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

Did you know?

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

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

Did you know that 80% of the buses in North America are equipped with WiFi and power outlets ? And 60% of bus travelers have used their electronic device on board during 2014.

Popular Buses Connecting Toronto

Popular Buses Connecting St. Catharines

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. 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