Search Québec City bus tickets

switcheroo

Quickview

How to get to Québec City by bus?

Routes56
Trips per day164
bus 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 bus tickets to Québec City?

The cheapest prices for a bus ticket to Québec City that users have found recently on Wanderu start at $34.00. Such great deals to Québec City are available on one route to St Louis Du Ha Ha. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Québec City. St Louis Du Ha Ha at $34.13 has consistently the lowest average bus ticket prices to Québec City.

What are the main bus stations in Québec City?

The most popular bus stations in Québec City are Gare d'autocars de Sainte-Foy and Quebec City Bus Terminal. Gare d'autocars de Sainte-Foy is the busiest bus station in Québec City.

Fredericton

There are 9 bus schedules per day connecting Fredericton with Québec City. It takes on average 8 hours and 57 minutes to travel 226 miles, 363 kms, by bus from Fredericton. One bus company operates schedules from Fredericton, with Maritime Bus offering the most daily connections to Québec City. Traveling by bus from Fredericton you will most likely to arrive in Québec City at Quebec City Bus Terminal.
Avg. Time
8h 57m
Avg. Price
$103.58

Halifax

There are 6 bus schedules per day connecting Halifax with Québec City. It takes on average 15 hours and 41 minutes to travel 398 miles, 640 kms, by bus from Halifax. One bus company operates schedules from Halifax, with Maritime Bus offering the most daily connections to Québec City. Traveling by bus from Halifax you will most likely to arrive in Québec City at Gare d'autocars de Sainte-Foy.
Avg. Time
15h 41m
Avg. Price
$120.79

Charlottetown

There are 6 bus schedules per day connecting Charlottetown with Québec City. It takes on average 14 hours and 34 minutes to travel 387 miles, 622 kms, by bus from Charlottetown. One bus company operates schedules from Charlottetown, with Maritime Bus offering the most daily connections to Québec City. Traveling by bus from Charlottetown you will most likely to arrive in Québec City at Gare d'autocars de Sainte-Foy.
Avg. Time
14h 34m
Avg. Price
$131.09

Temiscouata-sur-le-Lac

There are 6 bus schedules per day connecting Temiscouata-sur-le-Lac with Québec City. It takes on average 5 hours and 21 minutes to travel 124 miles, 199 kms, by bus from Temiscouata-sur-le-Lac. One bus company operates schedules from Temiscouata-sur-le-Lac, with Maritime Bus offering the most daily connections to Québec City. Traveling by bus from Temiscouata-sur-le-Lac you will most likely to arrive in Québec City at Quebec City Bus Terminal.
Avg. Time
5h 21m
Avg. Price
$54.77

Hampton

There are 5 bus schedules per day connecting Hampton with Québec City. It takes on average 12 hours and 29 minutes to travel 273 miles, 438 kms, by bus from Hampton. One bus company operates schedules from Hampton, with Maritime Bus offering the most daily connections to Québec City. Traveling by bus from Hampton you will most likely to arrive in Québec City at Gare d'autocars de Sainte-Foy.
Avg. Time
12h 29m
Avg. Price
$102.04

Located in Quebec, Canada, you can travel by bus to Québec City from 56 destinations and choose from 164 daily bus schedules to get you there. Maritime Bus has the most bus connections to Québec City. The furthest bus arriving in Québec City covers a distance of 526.01 miles, 846.31 kms, covering the journey in 20 hours and 30 minutes

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

bus companies serving Québec City

Maritime Bus

There are 94 daily Maritime Bus schedules to Québec City. Maritime Bus can get you to Québec City by bus from 56 destinations including Fredericton.
Restroom
Avg. Time
0h 13m
Avg. Price
$108.70