Travel from Toronto to Laval-QC-Canada

Train, bus or fly from Toronto to Laval?

Air Canada and Porter Airlines fly from Toronto to Laval hourly. Alternatively, VIA Rail operates a train from Toronto to Laval every 30 minutes. Tickets cost $50 - $180 and the journey takes 4 h 54 min.

How to get from Toronto to Laval

From Union Station line 509 tram to Toronto Island airport, fly to Montreal airport, bus to Station Berri-UQAM, then line 2 subway to Laval. 3 h 28 min $190. From UP Express Union Station train to Toronto airport, fly to Montreal airport, bus to Station Berri-UQAM, then line 2 subway to Laval. 3 h 31 min $151. From Union Station line 509 tram to Toronto Island airport, fly to Montreal St. Hubert airport, taxi to Station Champ-de-Mars, then line 2 subway to Laval. 3 h 10 min $740. From Union Station line 509 tram to Toronto Island airport, fly to Ottawa airport, line 97 bus to Hurdman D, line 61 bus to Ottawa, train to Station Bonaventure, then line 2 subway to Laval. 5 h 22 min $241. From UP Express Union Station train to Toronto airport, fly to Ottawa airport, line 97 bus to Hurdman D, line 61 bus to Ottawa, train to Station Bonaventure, then line 2 subway to Laval. 5 h 39 min $239. From Toronto train to Station Bonaventure then line 2 subway to Station Cartier. 5 h 19 min $105. From Toronto, ON bus to Station Bonaventure then line 2 subway to Station Cartier. 6 h 10 min $42. From Toronto, ON bus to Ottawa, ON, bus to Station Berri-UQAM, then line 2 subway to Station Cartier. 8 h 30 min $80. From Toronto drive to Laval. 6 h 9 min $55.

How long does it take to get from Toronto to Laval?

It takes approximately 3 h 28 min to get from Toronto to Laval.
Close Print Itinerary
  1. Here are 9 options to get from
    Toronto to Laval:

    1. Trip:
      1 Fly Toronto Island to Montreal
      • One-Way approx: USD $97 - $357
      • Duration: 3 h 28 min
      Open +
      • Trip:
        1 Fly Toronto Island to Montreal
        • One-Way approx: USD $97 - $357
        • Duration: 3 h 28 min
        Close x
    2. Trip:
      2 Fly Toronto to Montreal
      • One-Way approx: USD $85 - $312
      • Duration: 3 h 31 min
      Open +
      • Trip:
        2 Fly Toronto to Montreal
        • One-Way approx: USD $85 - $312
        • Duration: 3 h 31 min
        Close x
    3. Trip:
      3 Fly Toronto Island to Montreal St. Hubert
      • One-Way approx: USD $433 - $1,140
      • Duration: 3 h 10 min
      Open +
      • Trip:
        3 Fly Toronto Island to Montreal St. Hubert
        • One-Way approx: USD $433 - $1,140
        • Duration: 3 h 10 min
        Close x
    4. Trip:
      4 Fly Toronto Island to Ottawa, train
      • One-Way approx: USD $126 - $421
      • Duration: 5 h 22 min
      Open +
      • Trip:
        4 Fly Toronto Island to Ottawa, train
        • One-Way approx: USD $126 - $421
        • Duration: 5 h 22 min
        Close x
    5. Trip:
      5 Fly Toronto to Ottawa, train
      • One-Way approx: USD $130 - $397
      • Duration: 5 h 39 min
      Open +
      • Trip:
        5 Fly Toronto to Ottawa, train
        • One-Way approx: USD $130 - $397
        • Duration: 5 h 39 min
        Close x
    6. Trip:
      6 Train
      • One-Way approx: USD $57 - $176
      • Duration: 5 h 19 min
      Open +
      • Trip:
        6 Train
        • One-Way approx: USD $57 - $176
        • Duration: 5 h 19 min
        Close x
    7. Trip:
      7 Bus Megabus CA
      • One-Way approx: USD $42 - $59
      • Duration: 6 h 10 min
      Open +
      • Trip:
        7 Bus Megabus CA
        • One-Way approx: USD $42 - $59
        • Duration: 6 h 10 min
        Close x
    8. Trip:
      8 Bus Greyhound Canada
      • One-Way approx: USD $48 - $115
      • Duration: 8 h 30 min
      Open +
      • Trip:
        8 Bus Greyhound Canada
        • One-Way approx: USD $48 - $115
        • Duration: 8 h 30 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $45 - $65
      • Duration: 6 h 9 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $45 - $65
        • Duration: 6 h 9 min
        Close x