Montréal to Québec City
Wondering how to get from Montréal to Québec City? The distance between Montréal and Québec City is about 250 km (155 miles) and both cities are worth a visit! Here are the best ways to travel between Montréal and Québec City.
Montréal to Québec City by car
The most popular, and fastest, driving route between Montréal and Québec City is highway 20. The journey, depending on traffic, can take between 2h45 and 3 hours.
If you have a bit more time and prefer a more scenic route, it's recommended to take Route 138 along the north shore of the St. Lawrence River, also known as Chemin du Roy. This is a heritage route along the oldest road in the province, passing through charming villages along the way.
Montréal to Québec City by Bus
Travelling with Orléans Express bus lines between Montréal and Québec City is the best way to travel between the two cities if you are on a budget. The buses are comfortable, with Wi-Fi and electric outlets onboard. The journey takes about 3 hours and tickets start at around $35 one-way. Buses leave downtown Montréal almost every hour, from 07:00 to 21:00 and arrive at Gare du Palais in downtown Québec City.
Montréal to Québec City by train
Travelling by train from Montréal to Québec City with VIA Rail is another great way to travel. Seats are comfortable and Wi-Fi is available onboard. The trip takes about 3h15, departing from Montréal Central Station and arriving at Gare du Palais in downtown Québec City. Fares start at $40 one-way for the economy class.