Compare prices and tickets by train, bus or flight

Thu
Jan 27
$133VIA Rail Canada
$414Air Canada
Sat
Jan 29
$87VIA Rail Canada
$152Air Canada
Sun
Jan 30
$114VIA Rail Canada
$155Air Canada
Tue
Feb 1
$90VIA Rail Canada
$322Air Canada
Thu
Feb 3
$115VIA Rail Canada
$301Air Canada
Fri
Feb 4
$89VIA Rail Canada
$173Air Canada
Sat
Feb 5
$89VIA Rail Canada
$180Air Canada
Mon
Feb 7
$88VIA Rail Canada
$152Air Canada
Tue
Feb 8
$89VIA Rail Canada
$173Air Canada
Wed
Feb 9
$87VIA Rail Canada
$152Air Canada
Thu
Feb 10
$90VIA Rail Canada
$174Air Canada
Fri
Feb 11
$87VIA Rail Canada
$206Air Canada
Sat
Feb 12
$86VIA Rail Canada
$205Air Canada

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Quebec City, QC to Toronto

distanceDistance451 miles (728 km)
durationAverage train duration8 h 37 min
priceAverage train ticket price$117 (€98)
changesDirect trainYes

Trains from Quebec City, QC to Toronto cover the 451 miles (728 km) long trip taking on average 8 h 37 min with our travel partners like. There are direct train services available. While the average ticket price for this route costs around $117 (€98), you can find the cheapest train ticket for as low as $87 (€73).

Trains from Quebec City to Toronto

Take a train from Quebec City to Toronto and reach Canada's largest city in roughly 11 hours and 50 minutes. Passengers can choose between 17 trains that depart each day from Quebec City to Toronto. However, late risers should beware, as the last train departs shortly after 1:00 p.m. A train from Quebec City to Toronto promises a comfortable journey with fantastic views, including the lakes, rivers and small towns of rural Canada.

Which train companies travel from Quebec City to Toronto?

VIA Rail train company provides services between Quebec City and Toronto, as they are the only train company that operates intercity services in Canada. There is no direct train from Quebec City to Toronto. All passengers must change in Montreal or Ottawa, where there will be a stopover between trains, with an average duration of 1 hour and 30 minutes. Regardless of what class passengers travel in, VIA Rail trains promise comfortable seating and power outlets for every passenger. WiFi is available throughout trains, in both business and leisure classes. In Business Class, passengers enjoy large seating with complimentary food and drink service. Book in advance to secure discount tickets.

How long is the train ride from Quebec City to Toronto?

Toronto is 501 miles (806 kilometers) away from Quebec City. On average, the train from Quebec City to Toronto takes 11 hours. The fastest journey time from Quebec City to Toronto is nine hours and 56 minutes, with only two trains of this duration departing each day. All of the fastest services change in Montreal and depart between 6:00 a.m. and 9:00 a.m. The slowest journey time is 11 hours and 50 minutes, with a change in Ottawa. Any train from Quebec City to Toronto requires a change at either Montreal on Ottawa. Trains that require a change in Montreal usually have an average stopover time which exceeds 2 hours. However, Montreal Central Station is famous for its shopping mall, so passengers should have plenty to enjoy while filling the time. Stopovers for trains which change at Ottawa rarely exceed 1 hour and 15 minutes; however, these trains frequently take longer overall.

How many trains are there from Quebec City to Toronto?

Each day, there is an estimated 17 trains operating from Quebec City to Toronto. All trains are provided by the VIA Rail train company, as they are the only Canadian provider of inter-city trains. The first train from Quebec City to Toronto departs shortly after 5:00 a.m. and arrives shortly after 4:00 p.m. The last train departs shortly before 1:30 p.m. and arrives in Toronto at around 11:30 p.m. The last departure is scheduled early in the day to prevent long waiting times overnight.

What are the departure and arrival stations for trains from Quebec City to Toronto?

Departure station: Trains from Quebec City to Toronto depart from either Gare du Palais or Sainte-Foy train station, both of which are managed by VIA Rail. Gare du Palais is in the center of Quebec City. The entirety of Gare du Palais' concourse and its platforms are all wheelchair accessible. Lounges are available for business and leisure travelers. Other facilities include left-luggage storage, kiosks, ticket offices, and restaurants. There is both indoor and outdoor parking available at Quebec City station. Sainte-Foy Station is located in the suburb of Sainte-Foy, seven miles west of Quebec city center. Passengers can take the 21 bus from Quebec City to Sainte-Foy Station, which departs roughly every 30 minutes, between 5:00 a.m. and 11:00 p.m., and takes around 45 minutes. Sainte-Foy Station is wheelchair accessible and has a manned ticket office onsite.

Arrival station: Trains from Quebec arrive at either Toronto Union Station or Guildwood Station. Toronto Union Station is Canada's busiest train station. Toronto Union Station is in the heart of Toronto city center in the city's picturesque old town. Toronto Union Station is wheelchair accessible, and there are elevators to ferry passengers between the concourse and platforms. Wheelchairs are available in the station, but travelers must contact staff up to 24 hours before departure. Other facilities include business and leisure lounges, kiosks and restaurants. There are two ticket offices, one for VIA Rail and one for Amtrak trains. Self-service ticket machines can also be found on site. Guildwood Station is in the Scarborough neighborhood of Toronto, 12 miles (19 kilometers) outside of Toronto city center. Guildwood Station can be reached from Toronto city center on the LE rail line. The LE Rail line takes 25 minutes and there is a train every 15 minutes. There are no ticket offices in the station, only self-service kiosks. Guildwood station is wheelchair accessible and passengers have heated kiosks.

Travel Tips: Trains from Quebec City, QC to Toronto

Travel by train to Toronto easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Quebec City, QC to Toronto.
FAQs

How much does a cheap train between Quebec City, QC and Toronto cost?

Omio customers have found the cheapest trains from Quebec City, QC to Toronto to cost as little as $87 (€73)  in the next 7 days.

What is the price of a train ticket to Toronto from Quebec City, QC?

If you’re looking to book your train tickets in the next week, you can expect the Quebec City, QC to Toronto train price to come in at an average of $117 (€98)  one way.

How many miles is it from Quebec City, QC to Toronto by train?

The distance to Toronto from Quebec City, QC by train is approximately 451 miles (728 km).

How long is a train between Quebec City, QC and Toronto on average?

On average the Quebec City, QC to Toronto train time is 8 h 37 min  covering the 451 miles (728 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

When can I take the first train from Quebec City, QC to Toronto? When can I take the last train for the day?

The first Quebec City, QC to Toronto train departs at 10: 52 AM   and the last train from Quebec City, QC to Toronto leaves at 6: 06 PM. Check out the most up-to-date train schedule from Quebec City, QC to Toronto on Omio and find the best time to travel to your destination.

How early should I purchase train tickets between Quebec City, QC and Toronto to score the best deals?

The price of a one way train ticket from Quebec City, QC to Toronto is on average $117 (€98) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this route. In general, you can find train tickets between Quebec City, QC and Toronto available a few months in advance.