1map logo

Toronto to Laval

from $10: ways by bus, train, flight or car

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Toronto to Laval with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Bus
6h 51m
Cheapest
$10-80
Train
5h 37m
$50-110
Drive
6h 12m
$75-120
Plane
1h 19m
Fastest
$130-550

How to Get from Toronto to Laval: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

by busBest price
547 kmDistance
3h 11mFastest

Toronto - Laval operators

Explore transport companies operating between Toronto and Laval, with prices starting at $10. These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train

Contact phone

+1 888 842-7245

Website

http://www.viarail.ca/

Train from Toronto Union Station to Montréal

Average Duration

5h 11m

Estimated price

CA$50-110

Bus

Contact phone

1-866-488-4452

Website

https://ca.megabus.com/

Bus from Toronto Union Station to Montreal

Average Duration

6h 25m

Estimated price

CA$7-75

Contact phone

+1 (855) 626-8585

Website

https://www.flixbus.com/

Bus from Toronto to Ottawa

Average Duration

5h 35m

Estimated price

CA$22-80

Bus from Ottawa, ON - CENTRE RIDEAU - STATION MACKENZIE KING to Laval, QC - METRO CARTIER

Average Duration

9h 16m

Estimated price

CA$45-114

Contact phone

+1 866-307-0002

Website

https://autobusmaheux.qc.ca/?lang=en

Bus from Ottawa, ON - CENTRE RIDEAU - STATION MACKENZIE KING to Laval, QC - METRO CARTIER

Average Duration

Estimated price

CA$31-35

Plane

Website

http://www.flyporter.com

Plane from Billy Bishop Toronto City Airport (YTZ) to Montreal Airport (YUL)

Average Duration

1h 15m

Estimated price

CA$100-450

Website

http://www.aircanada.com

Plane from Billy Bishop Toronto City Airport (YTZ) to Montreal Airport (YUL)

Average Duration

1h 15m

Estimated price

CA$120-550

Plane from Toronto Pearson International Airport (YYZ) to Montreal Airport (YUL)

Average Duration

1h 19m

Estimated price

CA$130-550

Website

http://www.airtransat.com

Plane from Billy Bishop Toronto City Airport (YTZ) to Montreal Airport (YUL)

Average Duration

1h 15m

Estimated price

CA$100-450

Plane from Toronto Pearson International Airport (YYZ) to Montreal Airport (YUL)

Average Duration

1h 17m

Estimated price

CA$100-500

Other

Contact phone

+1 514-786-4636

Website

http://www.stm.info

Other from Station Lionel-Groulx to Station Cartier

Average Duration

27m

Estimated price

CA$3-3

Frequently asked questions

Find out more about the route from Toronto to Laval.

Or choose the category:
The distance between Toronto and Laval is approximately 500 km by road. By train, it takes around 5 hours and 37 minutes to travel from Toronto to Laval. Alternatively, if you choose to fly from Billy Bishop Toronto City and then take the subway, the travel time is approximately 3 hours and 10 minutes. By car, it takes approximately 6 hours and 12 minutes to travel from Laval to Toronto, while the bus journey takes around 6 hours and 51 minutes.
The most cost-effective option for traveling from Toronto to Laval is by bus, with fares ranging from C$13 to C$107. Although it takes 6h 51m, it offers a more affordable choice for budget-conscious travelers. If time is of the essence, the quickest way to reach Laval from Toronto is by flying and then taking the line 2 subway. This option takes approximately 3h 10m, but it comes at a higher cost, with fares ranging from C$133 to C$534.
The prices for traveling between Toronto and Laval vary depending on the mode of transportation chosen. The train prices range from C$71 to C$143, while the bus prices range from C$13 to C$103.
To get from Toronto to Laval without using public transportation, you can choose to drive. The distance between the two cities is 547 km, and it takes approximately 6 hours and 12 minutes by car. The prices for renting a car and fuel costs can vary but typically range from C$100 to C$160.
The best way to travel from Toronto to Laval without a car is by train. The train journey takes approximately 5 hours and 37 minutes and the cost ranges between C$67 and C$147.
No, there is no direct train link between Toronto and Laval. However, there are train services available with transfers that take approximately 5 hours and 37 minutes. These services depart from Toronto Union Station and arrive at Station Cartier via Station Bonaventure. The train services are operated by VIA Rail.
The flight duration between Toronto and Laval is typically 1h 15m on a direct flight from Billy Bishop Toronto City Airport to Montreal Airport. The cost of the flight can vary depending on the airline, time of booking, and availability, but typically ranges between $100 to $300 CAD.
There are plenty of options for accommodation near Laval. With over 789 hotels to choose from, there is something to suit every budget and preference. Prices start at C$75 per night, providing affordable options for travelers. Whether you prefer luxurious hotels or cozy bed and breakfasts, Laval offers a wide array of choices for a comfortable stay.