Find a Bus from Toronto to Niagara Falls

Bus from Niagara Falls to Toronto

Cheap buses leaving today
One passenger / one way

8:35 PM10:20 PM
$17
Pearson YYZ AirportBus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:20 PM
Bus Terminal
Greyhound
$17CAD
7:05 PM10:20 PM
$17
University Ave and Wellington StreetBus Terminal
Greyhound
7:05 PM
University Ave and Wellington Street
10:20 PM
Bus Terminal
Greyhound
$17CAD
7:45 PM10:20 PM
$17
Scarborough Town CentreBus Terminal
Greyhound
7:45 PM
Scarborough Town Centre
10:20 PM
Bus Terminal
Greyhound
$17CAD
1:35 PM5:20 PM
$20
Pearson YYZ AirportBus Terminal
Greyhound
1:35 PM
Pearson YYZ Airport
5:20 PM
Bus Terminal
Greyhound
$20CAD
12:01 PM5:20 PM
$20
Scarborough Town CentreBus Terminal
Greyhound
12:01 PM
Scarborough Town Centre
5:20 PM
Bus Terminal
Greyhound
$20CAD
8:35 PM10:20 PM
$17
Pearson YYZ AirportBus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:20 PM
Bus Terminal
Greyhound
$17CAD

Cheap buses leaving tomorrow
One passenger / one way

8:35 PM10:20 PM
$15
Pearson YYZ AirportBus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:20 PM
Bus Terminal
Greyhound
$15CAD
7:05 PM10:20 PM
$15
University Ave and Wellington StreetBus Terminal
Greyhound
7:05 PM
University Ave and Wellington Street
10:20 PM
Bus Terminal
Greyhound
$15CAD
7:45 PM10:20 PM
$15
Scarborough Town CentreBus Terminal
Greyhound
7:45 PM
Scarborough Town Centre
10:20 PM
Bus Terminal
Greyhound
$15CAD
1:35 PM5:20 PM
$19
Pearson YYZ AirportBus Terminal
Greyhound
1:35 PM
Pearson YYZ Airport
5:20 PM
Bus Terminal
Greyhound
$19CAD
12:01 PM5:20 PM
$19
Scarborough Town CentreBus Terminal
Greyhound
12:01 PM
Scarborough Town Centre
5:20 PM
Bus Terminal
Greyhound
$19CAD
8:35 PM10:20 PM
$15
Pearson YYZ AirportBus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:20 PM
Bus Terminal
Greyhound
$15CAD

Cheap buses leaving Wednesday
One passenger / one way

8:35 PM10:20 PM
$15
Pearson YYZ AirportBus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:20 PM
Bus Terminal
Greyhound
$15CAD
7:45 PM10:20 PM
$15
Scarborough Town CentreBus Terminal
Greyhound
7:45 PM
Scarborough Town Centre
10:20 PM
Bus Terminal
Greyhound
$15CAD
7:05 PM10:20 PM
$15
University Ave and Wellington StreetBus Terminal
Greyhound
7:05 PM
University Ave and Wellington Street
10:20 PM
Bus Terminal
Greyhound
$15CAD
1:35 PM5:20 PM
$19
Pearson YYZ AirportBus Terminal
Greyhound
1:35 PM
Pearson YYZ Airport
5:20 PM
Bus Terminal
Greyhound
$19CAD
12:01 PM5:20 PM
$19
Scarborough Town CentreBus Terminal
Greyhound
12:01 PM
Scarborough Town Centre
5:20 PM
Bus Terminal
Greyhound
$19CAD
8:35 PM10:20 PM
$15
Pearson YYZ AirportBus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:20 PM
Bus Terminal
Greyhound
$15CAD

Cheap buses leaving Thursday
One passenger / one way

7:45 PM10:20 PM
$15
Scarborough Town CentreBus Terminal
Greyhound
7:45 PM
Scarborough Town Centre
10:20 PM
Bus Terminal
Greyhound
$15CAD
8:35 PM10:20 PM
$15
Pearson YYZ AirportBus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:20 PM
Bus Terminal
Greyhound
$15CAD
7:05 PM10:20 PM
$15
University Ave and Wellington StreetBus Terminal
Greyhound
7:05 PM
University Ave and Wellington Street
10:20 PM
Bus Terminal
Greyhound
$15CAD
1:35 PM5:20 PM
$19
Pearson YYZ AirportBus Terminal
Greyhound
1:35 PM
Pearson YYZ Airport
5:20 PM
Bus Terminal
Greyhound
$19CAD
10:10 AM1:20 PM
$19
Pearson YYZ AirportBus Terminal
Greyhound
10:10 AM
Pearson YYZ Airport
1:20 PM
Bus Terminal
Greyhound
$19CAD
7:45 PM10:20 PM
$15
Scarborough Town CentreBus Terminal
Greyhound
7:45 PM
Scarborough Town Centre
10:20 PM
Bus Terminal
Greyhound
$15CAD

Cheap buses leaving Friday
One passenger / one way

8:35 PM10:20 PM
$16
Pearson YYZ AirportBus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:20 PM
Bus Terminal
Greyhound
$16CAD
7:05 PM10:20 PM
$16
University Ave and Wellington StreetBus Terminal
Greyhound
7:05 PM
University Ave and Wellington Street
10:20 PM
Bus Terminal
Greyhound
$16CAD
7:45 PM10:20 PM
$16
Scarborough Town CentreBus Terminal
Greyhound
7:45 PM
Scarborough Town Centre
10:20 PM
Bus Terminal
Greyhound
$16CAD
12:01 PM5:20 PM
$19
Scarborough Town CentreBus Terminal
Greyhound
12:01 PM
Scarborough Town Centre
5:20 PM
Bus Terminal
Greyhound
$19CAD
11:15 AM1:20 PM
$19
Toronto Coach TerminalBus Terminal
Greyhound
11:15 AM
Toronto Coach Terminal
1:20 PM
Bus Terminal
Greyhound
$19CAD
8:35 PM10:20 PM
$16
Pearson YYZ AirportBus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:20 PM
Bus Terminal
Greyhound
$16CAD

Cheap buses leaving Saturday
One passenger / one way

7:45 PM10:20 PM
$17
Scarborough Town CentreBus Terminal
Greyhound
7:45 PM
Scarborough Town Centre
10:20 PM
Bus Terminal
Greyhound
$17CAD
7:05 PM10:20 PM
$17
University Ave and Wellington StreetBus Terminal
Greyhound
7:05 PM
University Ave and Wellington Street
10:20 PM
Bus Terminal
Greyhound
$17CAD
8:35 PM10:20 PM
$17
Pearson YYZ AirportBus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:20 PM
Bus Terminal
Greyhound
$17CAD
1:55 PM5:20 PM
$18
Pearson YYZ AirportBus Terminal
Greyhound
1:55 PM
Pearson YYZ Airport
5:20 PM
Bus Terminal
Greyhound
$18CAD
12:01 PM5:20 PM
$18
Scarborough Town CentreBus Terminal
Greyhound
12:01 PM
Scarborough Town Centre
5:20 PM
Bus Terminal
Greyhound
$18CAD
7:45 PM10:20 PM
$17
Scarborough Town CentreBus Terminal
Greyhound
7:45 PM
Scarborough Town Centre
10:20 PM
Bus Terminal
Greyhound
$17CAD

Cheap buses leaving Sunday
One passenger / one way

7:05 PM10:20 PM
$16
University Ave and Wellington StreetBus Terminal
Greyhound
7:05 PM
University Ave and Wellington Street
10:20 PM
Bus Terminal
Greyhound
$16CAD
7:45 PM10:20 PM
$16
Scarborough Town CentreBus Terminal
Greyhound
7:45 PM
Scarborough Town Centre
10:20 PM
Bus Terminal
Greyhound
$16CAD
8:35 PM10:20 PM
$16
Pearson YYZ AirportBus Terminal
Greyhound
8:35 PM
Pearson YYZ Airport
10:20 PM
Bus Terminal
Greyhound
$16CAD
11:15 AM1:20 PM
$19
Toronto Coach TerminalBus Terminal
Greyhound
11:15 AM
Toronto Coach Terminal
1:20 PM
Bus Terminal
Greyhound
$19CAD
3:00 PM5:20 PM
$19
Toronto Coach TerminalBus Terminal
Greyhound
3:00 PM
Toronto Coach Terminal
5:20 PM
Bus Terminal
Greyhound
$19CAD
7:05 PM10:20 PM
$16
University Ave and Wellington StreetBus Terminal
Greyhound
7:05 PM
University Ave and Wellington Street
10:20 PM
Bus Terminal
Greyhound
$16CAD

Bus Toronto to Niagara Falls: Trip Overview

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

Trip Reviews for Toronto - Niagara Falls

3.8 out of 5 stars

User reviews from travelers who booked a bus ticket from Toronto to Niagara Falls

Ratings and Reviews (30)


Andrew L.September 21, 2018 | Timeliness: 3 | Staff: 4 | 

The night bus was very late

Matthew D.September 19, 2018 | Timeliness: 3 | 

It was late, the WiFi didn’t work and the plug sockets didn’t hold the plug.

Jane M.September 18, 2018 | Timeliness: 4 | Staff: 4 | 

Comfortable journey with a toilet on board

Stephen S.September 17, 2018 | Timeliness: 5 | Staff: 5 | 

Nice and clean nice friendly driver would use again thanks.

Sean N.September 17, 2018 | Timeliness: 1 | Staff: 1 | 

Very poor service, bus was an hour late leaving no communication and the bus before us was also cancelled without any notice

Varvara S.September 15, 2018 | Timeliness: 1 | Staff: 3 | 

The we’ve bought tickets fir was overbooked. So we ended up departing an hour later than our tickets stated

Rohit P.September 15, 2018 | Timeliness: 5 | Staff: 5 | 

Greyhound bus service is very nice

John M.September 12, 2018 | Timeliness: 4 | Staff: 3 | 

Easy to book good time table BUT the bus was very noisy and old time to update

Maureen Anne D.September 11, 2018 | Timeliness: 2 | Staff: 5 | 

In Toronto the bus left early without an announcement and because we were sitting in the wrong place, we missed it. Superb staff rescued us and provided a free ticket on the next available service. On the return from Niagara Falls, the bus was 15 minutes late, with no indication of how long it would be. The driver was courteous and an excellent driver in heavy rain.

Brian M.September 10, 2018 | Timeliness: 1 | Staff: 5 | 

A through ticket from yyz to niagara falls was booked & paid for & tickets printed. Check in @Pearson was OK except that the connection didn't exist! (1730 ex Toronto) Why not tell me? Nice lady in Toronto not Pearson changed us to a later megabus service.

Ashokkumar C.September 7, 2018 | Timeliness: 3 | Staff: 4 | 

Late arrival

Meejeong P.September 3, 2018 | Timeliness: 5 | Staff: 5 | 

Very good!

Andrea M.September 2, 2018 | Timeliness: 3 | Staff: 2 | 

The fact that there are no asigned places, makes it a mess. If you travel with another person and you buy the tickets together, you should be able to sur together. It was desorganized and uncomfortable to travel separately.

Lucky I.September 1, 2018 | Timeliness: 5 | Staff: 5 | 

Polite and friendly driver. Arrived at destination on time. Clean vehicle. I did not get internet access on this trip until I arrived at destination. However I had internet access on the coach I took on the 24.8.18.

Alisa G.August 31, 2018 | Timeliness: 1 | Staff: 1 | 

Bus was super late by 30 min, disorganized, staff did not greet, were not helpful with questions

Kenny John A.August 30, 2018 | Timeliness: 5 | Staff: 5 | 

We arrived at our destination very early. Thanks to GreyHound

Stephen B.August 29, 2018 | Timeliness: 3 | Staff: 3 | 

Our bags became damaged during the trip and we have had to replace two pieces at Niagara Falls costing us $150

Gilles Y.August 27, 2018 | Timeliness: 1 | Staff: 1 | 

Took us to the wrong destination and came 15min late.

Rishav M.August 27, 2018 | Timeliness: 1 | Staff: 1 | 

Very poor behavior by staff - was rude while loading the luggage. Bus was late by half an hour as well.

Nazma P.August 27, 2018 | Timeliness: 4 | Staff: 4 | 

I booked a greyhound bus with wifi. When we got to station lined up we were directed to a different bus. Same on way back

Twana A.August 23, 2018 | Timeliness: 1 | Staff: 2 | 

I bought two tickets both late for 1 hour. The driver was telling me the bus was full for my timeline. Because of that I missed my ride from toronto. This is so inconvenient l.

Ryan C.August 22, 2018 | Timeliness: 4 | Staff: 3 | 

Quick and to the point. Was good that way. Needs cleaned a bit better prior to boarding.

Sheila L.August 20, 2018 | Timeliness: 1 | Staff: 4 | 

The bus was an hour late and we had to stand in the bus barn w the diesel exhaust from the other buses all around us. I would never recommend greyhound Toronto.

Sergio L.August 19, 2018 | Timeliness: 1 | Staff: 1 | 

Two hours after we still waiting for the bus. And we don't receive any information. We will never repite with this company.

Roy H.August 19, 2018 | Timeliness: 5 | Staff: 5 | 

Although the trip was on time, the staff great; we found the air system smelled of diesel.

Perfecto V.August 19, 2018 | Timeliness: 3 | Staff: 5 | 

The bus was about 30 min late.

Jagvir Kaur B.August 18, 2018 | Timeliness: 5 | Staff: 5 | 

awesome trip

Dave H.August 18, 2018 | Timeliness: 5 | Staff: 5 | 

Great experience. Prompt pick-up, superb navigating of traffic downtown, smooth driving on the freeway, and timely arrival at our destination. Couldn’t have been better.

Mohammad Z.August 15, 2018 | Timeliness: 5 | Staff: 5 | 

That was the first time I took a bus to go to niagara and I really enjoy my trip.

Uzma Z.August 15, 2018 | Timeliness: 3 | Staff: 4 | 

there is no wifi and also the electric points do not work.

Toronto to Niagara Falls Buses

Busbud helps you find a bus from Toronto to Niagara Falls. Get the best fare and schedule, book a round trip ticket or find buses with WiFi and electrical outlets.

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

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

Bus Companies

Toronto to Niagara Falls bus tickets are provided by Greyhound.

Stations & Stops

For a bus leaving from Toronto, the trip starts at University Ave and Wellington Street, Toronto Coach Terminal, Toronto Coach Terminal, Pearson YYZ Airport or Scarborough Town Centre.

In Niagara Falls, your bus travel ends at Quality Hotel & Suite, Fallsview Casino or Bus Terminal.

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

About Bus Travel

Bus Travel Tips

Make friends with the driver. They usually know a lot about your destination and may even recommend which side of the bus to sit on to get the best views on the road between Toronto and Niagara Falls!

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

Buses have the smallest carbon footprint of all motorized transport modes. A bus going from Toronto to Niagara Falls 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 Niagara Falls.

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.

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

Did you know there are on average 4,400 intercity bus departures every day in the US only? This number has been growing for 9 years in a row, yay!

Popular Buses Connecting Toronto

Popular Buses Connecting Niagara Falls

Popular routes in this country

About Busbud

The Best Way To Book Bus Tickets

Busbud makes bus travel easy. We help travelers find a bus, plot routes, and book intercity bus tickets all over the world. With several language and currency options available, Busbud seeks to cater to international bus travellers no matter where they are in the world. Busbud partners with safe and reliable bus companies throughout the world such as Greyhound, Megabus, Eurolines, ALSA, iDBUS, National Express and many others so you can buy tickets without a worry.

Why Busbud?

  • Super Fast
  • The Most Options
  • Friendly Crew