Find a Bus from Toronto to Montreal

Bus from Montreal to Toronto

Cheap buses leaving tomorrow
One passenger / one way

2:30 p.m.11:00 p.m.
$43
Toronto Coach TerminalGare d'autocars de Montréal
Greyhound
2:30 p.m.
Toronto Coach Terminal
11:00 p.m.
Gare d'autocars de Montréal
Greyhound
$43CAD
12:55 p.m.11:00 p.m.
$43
Pearson YYZ AirportGare d'autocars de Montréal
Greyhound
12:55 p.m.
Pearson YYZ Airport
11:00 p.m.
Gare d'autocars de Montréal
Greyhound
$43CAD
3:35 p.m.5:20 a.m.
$43
University Ave and Wellington StreetGare d'autocars de Montréal
Greyhound
3:35 p.m.
University Ave and Wellington Street
5:20 a.m.
Gare d'autocars de Montréal
Greyhound
$43CAD
10:35 a.m.11:00 p.m.
$43
University Ave and Wellington StreetGare d'autocars de Montréal
Greyhound
10:35 a.m.
University Ave and Wellington Street
11:00 p.m.
Gare d'autocars de Montréal
Greyhound
$43CAD
3:15 p.m.11:00 p.m.
$43
Scarborough Town CentreGare d'autocars de Montréal
Greyhound
3:15 p.m.
Scarborough Town Centre
11:00 p.m.
Gare d'autocars de Montréal
Greyhound
$43CAD
2:30 p.m.11:00 p.m.
$43
Toronto Coach TerminalGare d'autocars de Montréal
Greyhound
2:30 p.m.
Toronto Coach Terminal
11:00 p.m.
Gare d'autocars de Montréal
Greyhound
$43CAD

Cheap buses leaving Thursday
One passenger / one way

6:05 a.m.5:15 p.m.
$47
Pearson YYZ AirportAéroport YUL Trudeau
Greyhound
6:05 a.m.
Pearson YYZ Airport
5:15 p.m.
Aéroport YUL Trudeau
Greyhound
$47CAD
6:05 a.m.5:40 p.m.
$47
Pearson YYZ AirportGare d'autocars de Montréal
Greyhound
6:05 a.m.
Pearson YYZ Airport
5:40 p.m.
Gare d'autocars de Montréal
Greyhound
$47CAD
8:30 a.m.5:15 p.m.
$47
Toronto Coach TerminalAéroport YUL Trudeau
Greyhound
8:30 a.m.
Toronto Coach Terminal
5:15 p.m.
Aéroport YUL Trudeau
Greyhound
$47CAD
3:15 p.m.11:00 p.m.
$47
Scarborough Town CentreGare d'autocars de Montréal
Greyhound
3:15 p.m.
Scarborough Town Centre
11:00 p.m.
Gare d'autocars de Montréal
Greyhound
$47CAD
9:10 a.m.5:15 p.m.
$47
Scarborough Town CentreAéroport YUL Trudeau
Greyhound
9:10 a.m.
Scarborough Town Centre
5:15 p.m.
Aéroport YUL Trudeau
Greyhound
$47CAD
6:05 a.m.5:15 p.m.
$47
Pearson YYZ AirportAéroport YUL Trudeau
Greyhound
6:05 a.m.
Pearson YYZ Airport
5:15 p.m.
Aéroport YUL Trudeau
Greyhound
$47CAD

Cheap buses leaving Friday
One passenger / one way

9:10 a.m.5:15 p.m.
$61
Scarborough Town CentreAéroport YUL Trudeau
Greyhound
9:10 a.m.
Scarborough Town Centre
5:15 p.m.
Aéroport YUL Trudeau
Greyhound
$61CAD
6:05 a.m.5:40 p.m.
$61
Pearson YYZ AirportGare d'autocars de Montréal
Greyhound
6:05 a.m.
Pearson YYZ Airport
5:40 p.m.
Gare d'autocars de Montréal
Greyhound
$61CAD
8:30 a.m.5:15 p.m.
$61
Toronto Coach TerminalAéroport YUL Trudeau
Greyhound
8:30 a.m.
Toronto Coach Terminal
5:15 p.m.
Aéroport YUL Trudeau
Greyhound
$61CAD
12:30 a.m.11:15 a.m.
$61
Toronto Coach TerminalAéroport YUL Trudeau
Greyhound
12:30 a.m.
Toronto Coach Terminal
11:15 a.m.
Aéroport YUL Trudeau
Greyhound
$61CAD
6:05 a.m.5:15 p.m.
$61
Pearson YYZ AirportAéroport YUL Trudeau
Greyhound
6:05 a.m.
Pearson YYZ Airport
5:15 p.m.
Aéroport YUL Trudeau
Greyhound
$61CAD
9:10 a.m.5:15 p.m.
$61
Scarborough Town CentreAéroport YUL Trudeau
Greyhound
9:10 a.m.
Scarborough Town Centre
5:15 p.m.
Aéroport YUL Trudeau
Greyhound
$61CAD

Cheap buses leaving Saturday
One passenger / one way

6:10 p.m.5:20 a.m.
$46
Pearson YYZ AirportGare d'autocars de Montréal
Greyhound
6:10 p.m.
Pearson YYZ Airport
5:20 a.m.
Gare d'autocars de Montréal
Greyhound
$46CAD
8:15 p.m.4:50 a.m.
$46
Toronto Coach TerminalAéroport YUL Trudeau
Greyhound
8:15 p.m.
Toronto Coach Terminal
4:50 a.m.
Aéroport YUL Trudeau
Greyhound
$46CAD
7:25 p.m.4:50 a.m.
$46
Scarborough Town CentreAéroport YUL Trudeau
Greyhound
7:25 p.m.
Scarborough Town Centre
4:50 a.m.
Aéroport YUL Trudeau
Greyhound
$46CAD
7:25 p.m.5:20 a.m.
$46
Scarborough Town CentreGare d'autocars de Montréal
Greyhound
7:25 p.m.
Scarborough Town Centre
5:20 a.m.
Gare d'autocars de Montréal
Greyhound
$46CAD
8:15 p.m.5:20 a.m.
$46
Toronto Coach TerminalGare d'autocars de Montréal
Greyhound
8:15 p.m.
Toronto Coach Terminal
5:20 a.m.
Gare d'autocars de Montréal
Greyhound
$46CAD
6:10 p.m.5:20 a.m.
$46
Pearson YYZ AirportGare d'autocars de Montréal
Greyhound
6:10 p.m.
Pearson YYZ Airport
5:20 a.m.
Gare d'autocars de Montréal
Greyhound
$46CAD

Cheap buses leaving Sunday
One passenger / one way

6:05 a.m.5:40 p.m.
$57
Pearson YYZ AirportGare d'autocars de Montréal
Greyhound
6:05 a.m.
Pearson YYZ Airport
5:40 p.m.
Gare d'autocars de Montréal
Greyhound
$57CAD
9:10 a.m.5:15 p.m.
$57
Scarborough Town CentreAéroport YUL Trudeau
Greyhound
9:10 a.m.
Scarborough Town Centre
5:15 p.m.
Aéroport YUL Trudeau
Greyhound
$57CAD
12:30 a.m.11:15 a.m.
$57
Toronto Coach TerminalAéroport YUL Trudeau
Greyhound
12:30 a.m.
Toronto Coach Terminal
11:15 a.m.
Aéroport YUL Trudeau
Greyhound
$57CAD
8:30 a.m.5:15 p.m.
$57
Toronto Coach TerminalAéroport YUL Trudeau
Greyhound
8:30 a.m.
Toronto Coach Terminal
5:15 p.m.
Aéroport YUL Trudeau
Greyhound
$57CAD
6:05 a.m.5:15 p.m.
$57
Pearson YYZ AirportAéroport YUL Trudeau
Greyhound
6:05 a.m.
Pearson YYZ Airport
5:15 p.m.
Aéroport YUL Trudeau
Greyhound
$57CAD
6:05 a.m.5:40 p.m.
$57
Pearson YYZ AirportGare d'autocars de Montréal
Greyhound
6:05 a.m.
Pearson YYZ Airport
5:40 p.m.
Gare d'autocars de Montréal
Greyhound
$57CAD

Cheap buses leaving Monday
One passenger / one way

3:15 p.m.11:00 p.m.
$47
Scarborough Town CentreGare d'autocars de Montréal
Greyhound
3:15 p.m.
Scarborough Town Centre
11:00 p.m.
Gare d'autocars de Montréal
Greyhound
$47CAD
11:30 a.m.8:30 p.m.
$47
Toronto Coach TerminalGare d'autocars de Montréal
Greyhound
11:30 a.m.
Toronto Coach Terminal
8:30 p.m.
Gare d'autocars de Montréal
Greyhound
$47CAD
10:45 a.m.8:30 p.m.
$47
Pearson YYZ AirportGare d'autocars de Montréal
Greyhound
10:45 a.m.
Pearson YYZ Airport
8:30 p.m.
Gare d'autocars de Montréal
Greyhound
$47CAD
12:55 p.m.11:00 p.m.
$47
Pearson YYZ AirportGare d'autocars de Montréal
Greyhound
12:55 p.m.
Pearson YYZ Airport
11:00 p.m.
Gare d'autocars de Montréal
Greyhound
$47CAD
12:10 p.m.8:30 p.m.
$47
Scarborough Town CentreGare d'autocars de Montréal
Greyhound
12:10 p.m.
Scarborough Town Centre
8:30 p.m.
Gare d'autocars de Montréal
Greyhound
$47CAD
3:15 p.m.11:00 p.m.
$47
Scarborough Town CentreGare d'autocars de Montréal
Greyhound
3:15 p.m.
Scarborough Town Centre
11:00 p.m.
Gare d'autocars de Montréal
Greyhound
$47CAD

Cheap buses leaving Tuesday
One passenger / one way

12:10 p.m.9:15 p.m.
$43
Scarborough Town CentreAéroport YUL Trudeau
Greyhound
12:10 p.m.
Scarborough Town Centre
9:15 p.m.
Aéroport YUL Trudeau
Greyhound
$43CAD
2:30 p.m.11:00 p.m.
$43
Toronto Coach TerminalGare d'autocars de Montréal
Greyhound
2:30 p.m.
Toronto Coach Terminal
11:00 p.m.
Gare d'autocars de Montréal
Greyhound
$43CAD
10:10 a.m.9:30 p.m.
$43
Pearson YYZ AirportGare d'autocars de Montréal
Greyhound
10:10 a.m.
Pearson YYZ Airport
9:30 p.m.
Gare d'autocars de Montréal
Greyhound
$43CAD
12:55 p.m.11:00 p.m.
$43
Pearson YYZ AirportGare d'autocars de Montréal
Greyhound
12:55 p.m.
Pearson YYZ Airport
11:00 p.m.
Gare d'autocars de Montréal
Greyhound
$43CAD
12:10 p.m.9:30 p.m.
$43
Scarborough Town CentreGare d'autocars de Montréal
Greyhound
12:10 p.m.
Scarborough Town Centre
9:30 p.m.
Gare d'autocars de Montréal
Greyhound
$43CAD
12:10 p.m.9:15 p.m.
$43
Scarborough Town CentreAéroport YUL Trudeau
Greyhound
12:10 p.m.
Scarborough Town Centre
9:15 p.m.
Aéroport YUL Trudeau
Greyhound
$43CAD

Bus Toronto to Montreal: Trip Overview

33
Daily Buses
12:05 a.m. - 11:10 p.m.
Departure Time
$60
Average Price
Average Trip Duration

Trip Reviews for Toronto - Montreal

3.6 out of 5 stars

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

Ratings and Reviews (100)


Navneet K.January 8, 2019 | Staff: 5 | 

It was a great experience. Recommended.

Reza F.January 5, 2019 | Staff: 3 | 

the socket power does not work also doesn't hove internet.

Divine Yeni B.December 31, 2018 | Staff: 3 | 

I was not satisfied by WiFi, because he didn't work.

Viviana L.December 30, 2018 | Staff: 5 | 

Good trip thanks

Derek H.December 29, 2018 | Staff: 1 | 

Bus got in an accident. Missed first day of conference. Will ask for a recund

Robin Francis T.December 18, 2018 | 

Very bad service, never consider this option for another time.

Natasya Christina G.December 18, 2018 | Staff: 5 | 

it should have seat arrangement while we do the booking online

Audrey M.November 18, 2018 | Staff: 3 | 

Le bus de correspondance a ottawa n a pas attendu les 15 min habituelles

Rita V.November 17, 2018 | Staff: 4 | 

Because of snowing conditions I missed the connecting bus to Montreal, but Greyhound put me on the next bus. Arrived late bus safe and sound.

Roberto M.November 3, 2018 | Staff: 4 | 

Servicio puntual

Hanna B.November 2, 2018 | Timeliness: 1 | Staff: 3 | 

Very late to the final destination. Almost missed our next buss. Otherwise a grate buss ride

Damanjit Singh S.October 31, 2018 | Timeliness: 1 | Staff: 1 | 

Time waste

Edgar B.October 24, 2018 | Timeliness: 1 | Staff: 4 | 

I booked my reservation to be picked up at Toronto airport at 11:10PM. The bus did not show. I called 1-800 line and advised me until then bus would be there at 12:42. I had to pay a C$40 cab to get me to Toronto Bay St. station, so I wouldn't miss my bus to Ottawa - Montreal.

Antonio A.October 15, 2018 | Staff: 1 | 

The ticketing staff was not good to talk with. Didn’t helped me with my problem regarding the purchased ticket online. Had a bad experiences with that girl in the counter. And I missed my ride because of coming back and trying to help me out. So I end up buying a new ticket.

Ching Si F.October 6, 2018 | Timeliness: 1 | Staff: 5 | 

The bus was 20 mins late arriving to stc. Then the bus got pulled over by a cop near trenton. It got to Ottawa 30 mins late and I missed my original connecting bus.

John Patrick K.September 26, 2018 | Timeliness: 1 | Staff: 1 | 

Sorry no comment not satisfied

Mariejeanne D.September 26, 2018 | Timeliness: 1 | Staff: 2 | 

Bus were all late i missed all my transfert the staff didnt care about it

Emmanuel O.September 23, 2018 | Timeliness: 2 | Staff: 3 | 

I waited for one hour at Toronto airport terminal for a schedule trip to the city terminal in Toronto but the bus didn't show up and there was nobody available at the greyhound reception desk in Toronto airport. The bus was scheduled to depart around 6am. I ended up catching a train at 7.30am to union station and walked to greyhound bus terminal in Dundas to catch my connecting bus to Montreal, which cost me more time and money.

Rosena L.September 15, 2018 | Timeliness: 3 | Staff: 5 | 

It was great but on my Ottawa transfer the ac stopped working

Shakil A.September 11, 2018 | Timeliness: 1 | Staff: 5 | 

very nice jernry

Johan M.September 2, 2018 | Timeliness: 1 | Staff: 1 | 

Check your equipment before a trip... make me waste 3h of my life

Mario D.August 31, 2018 | Timeliness: 4 | Staff: 3 | 

Terrible organization system with boading pass staff.

Frank K.August 31, 2018 | Timeliness: 5 | Staff: 5 | 

It was a great experience with greyhound! The staff were wonderful and super helpful, ill definitely be travelling with them a lot more!

Mimi B.August 29, 2018 | Timeliness: 5 | Staff: 5 | 

I'm satisfied with the service, I will use the service again in the future.

Lucy D.August 21, 2018 | Timeliness: 1 | Staff: 4 | 

Was very late and cramped on the bus

Mozhgan S.August 21, 2018 | Timeliness: 1 | Staff: 1 | 

Absolutely not going to use it again 30 minutes late and waiting outside A very simple change which any company does it in North America didn’t work for Busbud

Liesel T.August 15, 2018 | Timeliness: 1 | Staff: 4 | 

We were there 15 mins before bus pick up but bus came 45 mins late. Nobody sent alerts about this tardiness. No notifications sent It was our first time and got very worried. If they let us know it was gonna be that late we could have grabbed some coffee while waiting. This was at Pearson airport pick up. Driver said he came from Detroit thats why he was late. Not impressed that no communication was dine

Barry W.August 14, 2018 | Timeliness: 2 | Staff: 4 | 

On Aug 9,2018 The schedule from Pearson Airport to Toronto at 6:05 AM in the morning, But the bus arrived to airport was at 7:10 AM, one hour and five minute delay. On Aug 11,2018, the schedule from Ottawa to Toronto at 12:45 AM, but the bus got problems after running about 10 minutes, needed to go back to terminal replaced the other bus.

Alyson H.August 14, 2018 | Timeliness: 2 | Staff: 3 | 

The driver was pulled over for 3 violations including not having the right permit to carry passengers and speeding. Delayed by 30 min and still took a break before Ottawa.

Eliane N.August 13, 2018 | Timeliness: 1 | Staff: 1 | 

Terrible services, buses, customer services... very bad.. never again

Toronto to Montreal Buses

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

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

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

Bus Companies

Toronto to Montreal bus tickets are provided by Greyhound.

Stations & Stops

For a bus leaving from Toronto, the trip starts at Bay St, University Ave and Wellington Street, Toronto Coach Terminal, Pearson YYZ Airport, Yorkdale Bus Terminal, Scarborough Town Centre, Black Creek Village, Don Valley Pkwy or Front St & York St.

In Montreal, your bus travel ends at Aéroport YUL Trudeau, Gare D'Autocars de Montréal, TCV, Métro Radisson, Boulevard René-Lévesque, Place Bonaventure, René-Lévesque & Jeanne-Mance, Station Crémazie, Gare Centrale, Jean-Talon & St-Denis, Saint-Denis & Saint-Joseph, René-Lévesque & Robert-Bourassa, Robert-Bourassa & René-Lévesque, 120 PLACE CHARLES LEMOYNE or Terminus Mansfield.

Daily Buses33
Departure Time12:05 a.m. - 11:10 p.m.
Average Price
$60
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 Montreal!

Much more than a mere vehicle taking you from Toronto to Montreal, 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 Montreal will emit half the CO2 emitted by a train, and radically less than a car or an airplane.

Tune out to the fine sounds of your best music playlist on your bus trip from Toronto to Montreal while indulging in miles on end of beautiful scenic views.

Did you know?

It takes 27 hours to go by bus from Lima to Cusco, one of the craziest bus trips on the world. This route is used daily by locals and backpackers.

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

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 Montreal

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 Busbud, wherever you go, you have a worldwide bus station within reach and available in your own language and currency. 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