Rome2Rio

How to get fromLac-Mégantic to Torontoby car, bus, train, or plane

Find Transport to Toronto

See all options

There are 12 ways to get from Lac-Mégantic to Toronto by car, bus, train, or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Drive, bus, train

    best
    1. Drive from Lac-Mégantic to Sherbrooke / Terminuscar car
    2. Take the bus from Sherbrooke / Terminus to Montréalbus bus
    3. Take the train from Montréal to Toronto Union Stationtrain train
    10h 37m
    $174–422
  2. Drive, bus

    cheapest
    1. Drive from Lac-Mégantic to Sherbrooke / Terminuscar car
    2. Take the bus from Sherbrooke / Terminus to Montréalbus bus
    3. Take the bus from Montreal, QC to Toronto Union Stationbus bus
    11h 59m
    $64–182
  3. Drive 772.2 km

    1. Drive from Lac-Mégantic to Torontocar car 772.2 km
    9h 7m
    $153–221
  4. Drive, bus to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Island Airport

    1. Drive from Lac-Mégantic to Sherbrooke / Terminuscar car
    2. Take the bus from Sherbrooke / Terminus to Montréalbus bus
    3. Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Island Airport (YTZ)plane plane YUL - YTZ
    7h 11m
    $232–630
  5. Drive, bus, train via Drummondville

    1. Drive from Lac-Mégantic to Windsorcar car
    2. Take the bus from Windsor to Drummondvillebus bus
    3. Take the train from Drummondville to Montréaltrain train
    4. Take the train from Montréal to Toronto Union Stationtrain train
    11h 10m
  6. Drive, bus via Ottawa

    1. Drive from Lac-Mégantic to Sherbrooke / Terminuscar car
    2. Take the bus from Sherbrooke / Terminus to Montréal, QCbus bus
    3. Take the bus from Montréal to Ottawabus bus
    4. Take the bus from Ottawa to Torontobus bus
    15h 57m
    $159–242
  7. Drive, bus to Québec City Jean Lesage International Airport, fly to Toronto Island Airport

    1. Drive from Lac-Mégantic to Plessisvillecar car
    2. Take the bus from Plessisville to Sainte-Foybus bus
    3. Fly from Québec City Jean Lesage International Airport (YQB) to Toronto Island Airport (YTZ)plane plane YQB - YTZ
    6h 47m
  8. Drive, bus to Québec City Jean Lesage International Airport, fly to Toronto Pearson International Airport

    1. Drive from Lac-Mégantic to Plessisvillecar car
    2. Take the bus from Plessisville to Sainte-Foybus bus
    3. Fly from Québec City Jean Lesage International Airport (YQB) to Toronto Pearson International Airport (YYZ)plane plane YQB - YYZ
    7h 17m
  9. Drive, bus to Montréal/Saint-Hubert Airport, fly to Toronto Island Airport

    1. Drive from Lac-Mégantic to Université de Sherbrookecar car
    2. Take the bus from Université de Sherbrooke to Longueuilbus bus
    3. Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Island Airport (YTZ)plane plane YHU - YTZ
    6h 56m
    $214–1,078
  10. Drive, bus to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Pearson International Airport

    1. Drive from Lac-Mégantic to Sherbrooke / Terminuscar car
    2. Take the bus from Sherbrooke / Terminus to Montréalbus bus
    3. Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Pearson International Airport (YYZ)plane plane YUL - YYZ
    7h 53m
    $211–643
  11. Drive, bus to Montréal/Saint-Hubert Airport, fly to Toronto Pearson International Airport

    1. Drive from Lac-Mégantic to Université de Sherbrookecar car
    2. Take the bus from Université de Sherbrooke to Longueuilbus bus
    3. Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Pearson International Airport (YYZ)plane plane YHU - YYZ
    7h 36m
    $203–641
  12. Drive, bus to Montréal/Saint-Hubert Airport, fly to John C. Munro Hamilton International Airport, train

    1. Drive from Lac-Mégantic to Université de Sherbrookecar car
    2. Take the bus from Université de Sherbrooke to Longueuilbus bus
    3. Fly from Montréal/Saint-Hubert Airport (YHU) to John C. Munro Hamilton International Airport (YHM)plane plane YHU - YHM
    4. Take the train from West Harbour GO to Union Station GOtrain train
    9h 50m
    $210–998

Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Island Airport (YTZ) flights

Calendar97Weekly Planes
Duration1h 30mAverage Duration
Ticket$59Cheapest Price
See schedules

Questions & Answers

What companies run services between Lac-Mégantic, QC, Canada and Toronto, ON, Canada?

There is no direct connection from Lac-Mégantic to Toronto. However, you can drive to Sherbrooke / Terminus, take the bus to Montréal, walk to Montréal, then take the train to Toronto Union Station. Alternatively, you can take a vehicle from Lac-Mégantic to Toronto Union Station via Sherbrooke / Terminus, Montréal, and Montreal, QC in around 11h 59m.

Airlines
Train operators
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Flying into Beijing?, 10 amazing places to get away from it all in Australia, and How to get from JFK to New York City - to help you get the most out of your next trip.