Montreal to Toronto Bus

  • Lowest price from $52.05
  • Average duration 6h 56m
  • Connections per day 49
  • Distance 503 km
  • CO₂ per person 45 kg

bus from Montreal to Toronto

The journey from Montreal to Toronto is about 503 km. On average a bus trip takes 6h 56m with 49 connections per day.

Lowest price $52.05
Trip duration 6h 56m
Connections per day 49
Lowest price $52.05
Highest price $84.90
First departure 06:30 AM
Last departure 11:30 PM
Distance 503 km
Departure Montreal
Arrival Toronto
Travel operator Orléans Express, CoachCanada
Find the best price
Megabus35.21 kg CO₂
12:00Montreal Saint-Antoine O
7h 5m
19:05Toronto (Union Station)
$60.71
direct
Megabus35.21 kg CO₂
09:00Montreal Saint-Antoine O
6h 15m
15:15Toronto Borough Drive
$60.71
direct
Megabus35.21 kg CO₂
17:00Montreal Saint-Antoine O
6h 40m
23:40Toronto (Union Station)
$60.71
direct

Next departures from Montreal to Toronto

Sample times and fares for the coming days — book to confirm availability and price.

Megabus $9,030.81
00:30 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 55m · direct
07:25 YYZ Toronto Pearson International Airport - Viscount Station
Megabus $6,104.36
00:30 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 10m · direct
06:40 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
$5,226.42
00:30 Montreal Saint-Antoine O
6h 10m · direct
06:40 Toronto (Union Station)
$7,803.75
00:30 Montreal Saint-Antoine O
6h 55m · direct
07:25 Toronto Pearson Airport Viscount Station
$4,847.88
06:30 Montreal Saint-Antoine O
6h 30m · direct
13:00 Toronto Borough Drive
$4,847.88
06:30 Montreal Saint-Antoine O
7h 5m · direct
13:35 Toronto (Union Station)
Megabus $5,674.01
06:30 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 30m · direct
13:00 Scarborough Library, 156 Borough Dr.
Megabus $5,674.01
06:30 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
7h 5m · direct
13:35 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
$7,803.75
06:30 Montreal Saint-Antoine O
7h 50m · direct
14:20 Toronto Pearson Airport Viscount Station
Megabus $9,030.81
06:30 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
7h 50m · direct
14:20 YYZ Toronto Pearson International Airport - Viscount Station
Red Arrow $6,217.38
07:00 Gare d''autocars de Montréal
7h 25m · 1 changes
16:45 Toronto - Union Station Bus Terminal
Megabus $6,104.36
08:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 15m · direct
14:15 Scarborough Library, 156 Borough Dr.
Megabus $6,104.36
08:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
7h · direct
15:00 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
$5,226.42
08:00 Montreal Saint-Antoine O
7h · direct
15:00 Toronto (Union Station)
$7,803.75
08:00 Montreal Saint-Antoine O
7h 45m · direct
15:45 Toronto Pearson Airport Viscount Station
Megabus $9,030.81
08:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
7h 45m · direct
15:45 YYZ Toronto Pearson International Airport - Viscount Station
$5,226.42
08:00 Montreal Saint-Antoine O
6h 15m · direct
14:15 Toronto Borough Drive
$4,847.88
09:00 Montreal Saint-Antoine O
6h 15m · direct
15:15 Toronto Borough Drive
Megabus $5,674.01
09:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
7h · direct
16:00 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
Megabus $9,030.81
09:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
7h 45m · direct
16:45 YYZ Toronto Pearson International Airport - Viscount Station
$7,803.75
09:00 Montreal Saint-Antoine O
7h 45m · direct
16:45 Toronto Pearson Airport Viscount Station
Megabus $5,674.01
09:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 15m · direct
15:15 Scarborough Library, 156 Borough Dr.
$4,847.88
09:00 Montreal Saint-Antoine O
7h · direct
16:00 Toronto (Union Station)
$4,847.88
10:00 Montreal Saint-Antoine O
6h 15m · direct
16:15 Toronto Borough Drive
$7,803.75
10:00 Montreal Saint-Antoine O
7h 45m · direct
17:45 Toronto Pearson Airport Viscount Station
Megabus $5,674.01
10:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
7h · direct
17:00 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
$4,847.88
10:00 Montreal Saint-Antoine O
7h · direct
17:00 Toronto (Union Station)
Megabus $9,030.81
10:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
7h 45m · direct
17:45 YYZ Toronto Pearson International Airport - Viscount Station
Megabus $5,674.01
10:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 15m · direct
16:15 Scarborough Library, 156 Borough Dr.
Megabus $5,674.01
10:30 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 15m · direct
16:45 Scarborough Library, 156 Borough Dr.
$4,847.88
10:30 Montreal Saint-Antoine O
7h · direct
17:30 Toronto (Union Station)
Megabus $9,030.81
10:30 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
7h 45m · direct
18:15 YYZ Toronto Pearson International Airport - Viscount Station
$4,847.88
10:30 Montreal Saint-Antoine O
6h 15m · direct
16:45 Toronto Borough Drive
Megabus $5,674.01
10:30 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
7h · direct
17:30 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
$7,803.75
10:30 Montreal Saint-Antoine O
7h 45m · direct
18:15 Toronto Pearson Airport Viscount Station
$7,803.75
11:00 Montreal Saint-Antoine O
7h 45m · direct
18:45 Toronto Pearson Airport Viscount Station
$4,847.88
11:00 Montreal Saint-Antoine O
6h 15m · direct
17:15 Toronto Borough Drive
Megabus $9,030.81
11:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
7h 45m · direct
18:45 YYZ Toronto Pearson International Airport - Viscount Station
Megabus $5,674.01
11:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 15m · direct
17:15 Scarborough Library, 156 Borough Dr.
$4,847.88
11:00 Montreal Saint-Antoine O
7h · direct
18:00 Toronto (Union Station)
Megabus $5,674.01
11:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
7h · direct
18:00 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
$7,803.75
12:00 Montreal Saint-Antoine O
7h 50m · direct
19:50 Toronto Pearson Airport Viscount Station
Megabus $9,030.81
12:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
7h 50m · direct
19:50 YYZ Toronto Pearson International Airport - Viscount Station
$4,847.88
12:00 Montreal Saint-Antoine O
6h 25m · direct
18:25 Toronto Borough Drive
Megabus $5,674.01
12:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
7h 5m · direct
19:05 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
$4,847.88
12:00 Montreal Saint-Antoine O
7h 5m · direct
19:05 Toronto (Union Station)
$4,847.88
13:00 Montreal Saint-Antoine O
6h 15m · direct
19:15 Toronto Borough Drive
$4,847.88
13:00 Montreal Saint-Antoine O
6h 45m · direct
19:45 Toronto (Union Station)
Megabus $9,030.81
13:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
7h 30m · direct
20:30 YYZ Toronto Pearson International Airport - Viscount Station
$7,803.75
13:00 Montreal Saint-Antoine O
7h 30m · direct
20:30 Toronto Pearson Airport Viscount Station
Megabus $5,674.01
13:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 15m · direct
19:15 Scarborough Library, 156 Borough Dr.
Megabus $5,674.01
13:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 45m · direct
19:45 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
$4,847.88
14:00 Montreal Saint-Antoine O
6h 45m · direct
20:45 Toronto (Union Station)
Megabus $5,674.01
14:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 45m · direct
20:45 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
$4,847.88
14:00 Montreal Saint-Antoine O
6h 20m · direct
20:20 Toronto Borough Drive
Megabus $5,674.01
14:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 20m · direct
20:20 Scarborough Library, 156 Borough Dr.
$7,803.75
14:00 Montreal Saint-Antoine O
7h 30m · direct
21:30 Toronto Pearson Airport Viscount Station
Megabus $9,030.81
14:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
7h 30m · direct
21:30 YYZ Toronto Pearson International Airport - Viscount Station
Megabus $5,674.01
15:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 15m · direct
21:15 Scarborough Library, 156 Borough Dr.
$4,847.88
15:00 Montreal Saint-Antoine O
6h 40m · direct
21:40 Toronto (Union Station)
Megabus $9,030.81
15:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
7h 25m · direct
22:25 YYZ Toronto Pearson International Airport - Viscount Station
Red Arrow $6,217.38
15:00 Gare d''autocars de Montréal
7h 45m · 1 changes
23:10 Toronto - Union Station Bus Terminal
$4,847.88
15:00 Montreal Saint-Antoine O
6h 15m · direct
21:15 Toronto Borough Drive
$7,803.75
15:00 Montreal Saint-Antoine O
7h 25m · direct
22:25 Toronto Pearson Airport Viscount Station
Megabus $5,674.01
15:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 40m · direct
21:40 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
Red Arrow $7,833.29
15:30 YUL Montréal-Trudeau International Airport
7h 15m · 1 changes
23:10 Toronto - Union Station Bus Terminal
$4,847.88
17:00 Montreal Saint-Antoine O
6h 40m · direct
23:40 Toronto (Union Station)
Megabus $5,674.01
17:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 40m · direct
23:40 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
Megabus $5,674.01
17:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 15m · direct
23:15 Scarborough Library, 156 Borough Dr.
$7,803.75
17:00 Montreal Saint-Antoine O
7h 25m · direct
00:25 Toronto Pearson Airport Viscount Station
Megabus $9,030.81
17:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
7h 25m · direct
00:25 YYZ Toronto Pearson International Airport - Viscount Station
Red Arrow $6,756.26
17:00 Gare d''autocars de Montréal
7h 30m · 1 changes
00:55 Toronto Pearson Airport YYZ Terminal 1
$4,847.88
17:00 Montreal Saint-Antoine O
6h 15m · direct
23:15 Toronto Borough Drive
Red Arrow $6,217.38
17:00 Gare d''autocars de Montréal
6h 55m · 1 changes
00:20 Toronto - Union Station Bus Terminal
Red Arrow $8,731.43
17:30 YUL Montréal-Trudeau International Airport
7h · 1 changes
00:55 Toronto Pearson Airport YYZ Terminal 1
Red Arrow $7,833.29
17:30 YUL Montréal-Trudeau International Airport
6h 25m · 1 changes
00:20 Toronto - Union Station Bus Terminal
Megabus $9,030.81
18:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
7h 35m · direct
01:35 YYZ Toronto Pearson International Airport - Viscount Station
$7,803.75
18:00 Montreal Saint-Antoine O
7h 35m · direct
01:35 Toronto Pearson Airport Viscount Station
$4,847.88
18:00 Montreal Saint-Antoine O
6h 50m · direct
00:50 Toronto (Union Station)
Megabus $5,674.01
18:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 25m · direct
00:25 Scarborough Library, 156 Borough Dr.
Megabus $5,674.01
18:00 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 50m · direct
00:50 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
$4,847.88
18:00 Montreal Saint-Antoine O
6h 25m · direct
00:25 Toronto Borough Drive
$7,803.75
23:30 Montreal Saint-Antoine O
6h 55m · direct
06:25 Toronto Pearson Airport Viscount Station
Megabus $5,674.01
23:30 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 10m · direct
05:40 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
$4,847.88
23:30 Montreal Saint-Antoine O
6h 10m · direct
05:40 Toronto (Union Station)
Megabus $9,030.81
23:30 St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
6h 55m · direct
06:25 YYZ Toronto Pearson International Airport - Viscount Station
See all timetables

CO₂ emissions by mode

train 35.21kg
bus 37.73kg
flight 100.6kg
carpool 80.48kg

FAQ