Search train tickets to Québec

switcheroo

Quickview

How to get to Québec by train?

Routes34
Trips per day150
train carriers1
Stations2
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Québec?

The cheapest prices for a train ticket to Québec that users have found recently on Wanderu start at $21.87. Such great deals to Québec are available on 3 routes including Montreal, Saint-Lambert and Dorval. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Québec. Drummondville at has consistently the lowest average train ticket prices to Québec.

What are the main train stations in Québec?

The most popular train stations in Québec are Gare du Palais and Sainte Foy Station. Gare du Palais is the busiest train station in Québec.

Toronto

There are 18 train schedules per day connecting Toronto with Québec. It takes on average 11 hours and 25 minutes to travel 454 miles, 730 kms, by train from Toronto. One train company operates schedules from Toronto, with VIA Rail offering the most daily connections to Québec. Traveling by train from Toronto you will most likely to arrive in Québec at Gare du Palais.
Avg. Time
11h 25m
Avg. Price
$109.16

Ottawa

There are 12 train schedules per day connecting Ottawa with Québec. It takes on average 5 hours and 59 minutes to travel 236 miles, 380 kms, by train from Ottawa. One train company operates schedules from Ottawa, with VIA Rail offering the most daily connections to Québec. Traveling by train from Ottawa you will most likely to arrive in Québec at Gare du Palais.
Avg. Time
5h 59m
Avg. Price
$62.95

Montreal

There are 9 train schedules per day connecting Montreal with Québec. It takes on average 3 hours and 28 minutes to travel 145 miles, 234 kms, by train from Montreal. One train company operates schedules from Montreal, with VIA Rail offering the most daily connections to Québec. Traveling by train from Montreal you will most likely to arrive in Québec at Sainte Foy Station.
Avg. Time
3h 28m
Avg. Price
$45.48

Kingston

There are 9 train schedules per day connecting Kingston with Québec. It takes on average 8 hours and 53 minutes to travel 312 miles, 502 kms, by train from Kingston. One train company operates schedules from Kingston, with VIA Rail offering the most daily connections to Québec. Traveling by train from Kingston you will most likely to arrive in Québec at Sainte Foy Station.
Avg. Time
8h 53m
Avg. Price
$77.63

Saint-Lambert

There are 9 train schedules per day connecting Saint-Lambert with Québec. It takes on average 3 hours and 1 minute to travel 143 miles, 231 kms, by train from Saint-Lambert. One train company operates schedules from Saint-Lambert, with VIA Rail offering the most daily connections to Québec. Traveling by train from Saint-Lambert you will most likely to arrive in Québec at Sainte Foy Station.
Avg. Time
3h 1m
Avg. Price
$47.28

Located in Quebec, Canada, you can travel by train to Québec from 34 destinations and choose from 150 daily train schedules to get you there. VIA Rail has the most train connections to Québec. The furthest train arriving in Québec covers a distance of 659.45 miles, 1061.02 kms, covering the journey in 18 hours and 13 minutes

Looking for other ways to get there? Check out Bus options to Québec.

train companies serving Québec

VIA Rail

There are 93 daily VIA Rail schedules to Québec. VIA Rail can get you to Québec by train from 41 destinations including Toronto.
Restroom
WiFi
Movies
Snacks
Loyalty rewards
Extra legroom
Power outlet
Green certified
Air conditioning
Avg. Time
6h 24m
Avg. Price
$68.86