Travel within Canada is: Partially open. See details.

There are 8 ways to get from Quebec to Waterloo by plane, train, bus, rideshare or car

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

Recommended option

Fly to Billy Bishop Toronto City, train  •  7h 2m

  1. Fly from Quebec (YQB) to Billy Bishop Toronto City (YTZ) YQB - YTZ
  2. Take the train from Toronto Union Station to Kitchener GO

$213 - $897

Cheapest option

Rideshare, bus  •  12h 45m

  1. Take the rideshare from Quebec City to Montreal
  2. Take the rideshare from Montreal to Toronto
  3. Take the bus from Bramalea GO Bus to Weber St. W. @ Victoria St. N. 30

$79 - $86

6 alternative options

Fly to Toronto, train  •  6h 45m

  1. Fly from Quebec (YQB) to Toronto (YYZ) YQB - YYZ
  2. Take the train from Brampton GO to Kitchener GO

$250 - $709

Fly to London, train  •  9h 23m

  1. Fly from Quebec (YQB) to London (YXU) YQB - YXU
  2. Take the train from London to Kitchener

$275 - $1,030

Train  •  12h 10m

  1. Take the train from Québec to Montréal
  2. Take the train from Montréal to Toronto Union Station
  3. Take the train from Toronto Union Station to Kitchener GO Ki

$186 - $477

Train via Nepean  •  14h 27m

  1. Take the train from Québec to Fallowfield
  2. Take the train from Fallowfield to Toronto Union Station
  3. Take the train from Toronto Union Station to Kitchener GO Ki

$203 - $508

Bus  •  15h 48m

  1. Take the bus from Québec to Montréal
  2. Take the bus from Montreal to Scarborough, ON
  3. Take the bus from Scarborough Centre Bus Terminal to Square One 41 / ...
  4. Take the bus from Square One to Wilfrid Laurier University 25

$118 - $180

Drive  •  10h 6m

  1. Drive from Quebec to Waterloo 887.8 km

$90 - $140

Quebec to Waterloo by train

The train journey time between Quebec and Waterloo is around 29h 5m and covers a distance of around 906 km. The fastest train normally takes 28h 30m. Operated by VIA Rail and GO Transit, the Quebec to Waterloo train service departs from Québec and arrives in Kitchener GO. Typically six trains run weekly, although weekend and holiday schedules can vary so check in advance.

Train route overview

Average train time:
29h 5m
Fastest train time:
28h 30m
Trains per week:
6
Cheapest price:
$186
Carbon emissions:
47 kg CO2

First and last trains

First train departs at:
13:00
Last train departs at:
13:00

The schedules shown below are for the next available departures.

Quebec to Waterloo train schedules

Quebec → Waterloo
Partially open

Travel safe during COVID-19

Rules to follow in Canada

2m

Recommended

Travel within Canada

Domestic border crossings may be subject to approval, testing and quarantine
Regional restriction measures in place

COVID-19 help in Canada

If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 1-833-784-4397

Frequently Asked Questions


There are currently travel restrictions within Canada.

Explore options for future travel

Domestic travel is not restricted, but some conditions may apply

  • Face masks are recommended
  • There is a social distancing requirement of 2 metres
  • Domestic border crossings may be subject to approval, testing and quarantine
  • Regional restriction measures in place

Explore travel options

The national COVID-19 helpline number in Waterloo is 1-833-784-4397.

Wearing a face mask on public transport in Waterloo is recommended.

The social distance requirement in Waterloo is 2 metres.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 1-833-784-4397.

Last updated: 14 Jun 2021
Exceptions may apply, for full details: Government of Canada.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cost-effective way to get from Quebec to Waterloo is to rideshare and bus, which costs $75 - $90 and takes 12h 45m.

More details

The quickest way to get from Quebec to Waterloo is to fly and train which costs $250 - $750 and takes 6h 45m.

More details

No, there is no direct bus from Quebec to Waterloo. However, there are services departing from Québec and arriving at Wilfrid Laurier University via Berri / Ontario, Montreal, Scarborough Centre Bus Terminal and Square One. The journey, including transfers, takes approximately 15h 48m.

More details

No, there is no direct train from Quebec to Waterloo. However, there are services departing from Québec and arriving at Kitchener GO via Montréal and Toronto Union Station. The journey, including transfers, takes approximately 12h 10m.

More details

The distance between Quebec and Waterloo is 819 km. The road distance is 887.8 km.

Get driving directions

The best way to get from Quebec to Waterloo without a car is to train which takes 12h 10m and costs $180 - $480.

More details

It takes approximately 7h 2m to get from Quebec to Waterloo, including transfers.

More details

Quebec to Waterloo bus services, operated by Orléans Express, depart from Québec station.

More details

Quebec to Waterloo train services, operated by VIA Rail, depart from Québec station.

More details

The best way to get from Quebec to Waterloo is to train which takes 12h 10m and costs $180 - $480. Alternatively, you can bus, which costs $110 - $180 and takes 15h 48m.

Mode details

Map of how to get from Quebec to Waterloo.
Launch map view
  • Distance: 818.6 km
  • Duration: 7h 2m

What companies run services between Quebec, QC, Canada and Waterloo, Canada?

You can take a train from Quebec to Waterloo via Montréal and Toronto Union Station in around 12h 10m. Alternatively, you can take a bus from Quebec to Waterloo via Montréal, Berri / Ontario, René-Lévesque / Bishop, Montreal, Scarborough, ON, Scarborough Centre Bus Terminal, and Square One in around 15h 48m.

Airlines
Air Canada
Website
aircanada.com
Flights from Quebec to Billy Bishop Toronto City via Montreal
Ave. Duration
3h 16m
When
Every day
Estimated price
$220 - $900
Flights from Quebec to Toronto
Ave. Duration
1h 35m
When
Every day
Estimated price
$220 - $550
Flights from Quebec to Toronto via Montreal
Ave. Duration
3h 51m
When
Every day
Estimated price
$220 - $550
Flights from Quebec to Toronto via Ottawa
Ave. Duration
3h 37m
When
Every day
Estimated price
$220 - $550
Flights from Quebec to London via Toronto
Ave. Duration
4h 17m
When
Every day
Estimated price
$220 - $950
Flights from Quebec to London via Montreal
Ave. Duration
3h 38m
When
Every day
Estimated price
$220 - $950
Flights from Quebec to London via Ottawa, Toronto
Ave. Duration
5h 19m
When
Monday, Tuesday and Wednesday
Estimated price
$220 - $950
Flights from Quebec to London via Montreal, Toronto
Ave. Duration
6h 12m
When
Every day
Estimated price
$220 - $950
Flights from Quebec to London via Ottawa, Montreal
Ave. Duration
7h 13m
When
Monday, Tuesday and Wednesday
Estimated price
$230 - $1,000
Porter Airlines
Website
flyporter.com
Flights from Quebec to Billy Bishop Toronto City
Ave. Duration
1h 48m
When
Every day
Estimated price
$230 - $1,600
WestJet
Website
westjet.com
Flights from Quebec to Toronto
Ave. Duration
1h 50m
When
Monday
Estimated price
$460 - $950
Flights from Quebec to London via Toronto
Ave. Duration
6h 51m
When
Monday
Estimated price
$280 - $950
Train operators
GO Transit
Phone
+1 888-438-6646
Website
gotransit.com
Train from Toronto Union Station to Kitchener GO
Ave. Duration
1h 56m
Frequency
Twice daily
Estimated price
$15 - $21
Website
GO Transit
Train from Brampton GO to Kitchener GO
Ave. Duration
1h 12m
Frequency
Twice daily
Estimated price
$11 - $16
Website
GO Transit
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Toronto Union Station to Kitchener
Ave. Duration
1h 35m
Frequency
Twice daily
Estimated price
$45 - $75
Website
VIA Rail
Escape
$22 - $40
Business
$82 - $84
Economy
$48 - $49
EconomyPlus
$50 - $75
Train from Brampton to Kitchener
Ave. Duration
1h 1m
Frequency
Twice daily
Estimated price
$40 - $60
Website
VIA Rail
Escape
$18 - $35
Business
$76 - $78
Economy
$42 - $44
EconomyPlus
$40 - $60
Train from London to Kitchener
Ave. Duration
1h 44m
Frequency
Twice daily
Estimated price
$45 - $70
Website
VIA Rail
Escape
$21 - $35
Business
$81 - $83
Economy
$47 - $48
EconomyPlus
$50 - $70
Train from Québec to Montréal
Ave. Duration
3h 11m
Frequency
5 times a day
Estimated price
$70 - $150
Website
VIA Rail
Escape
$40 - $60
Business
$100 - $130
Economy
$71 - $77
EconomyPlus
$100 - $150
Train from Montréal to Toronto Union Station
Ave. Duration
5h 3m
Frequency
Every 4 hours
Estimated price
$100 - $260
Website
VIA Rail
Escape
$70 - $95
Business
$140 - $180
Economy
$100 - $120
EconomyPlus
$180 - $260
Train from Québec to Fallowfield
Ave. Duration
6h 29m
Frequency
Twice daily
Estimated price
$95 - $230
Website
VIA Rail
Escape
$60 - $85
Business
$130 - $170
Economy
$95 - $110
EconomyPlus
$160 - $230
Train from Fallowfield to Toronto Union Station
Ave. Duration
4h 2m
Frequency
Every 3 hours
Estimated price
$90 - $210
Website
VIA Rail
Escape
$55 - $80
Business
$120 - $160
Economy
$90 - $105
EconomyPlus
$150 - $210
Bus operators
Megabus Canada
Phone
1-866-488-4452
Email
canada-info@coachcanada.com
Website
ca.megabus.com
Bus from Montreal to Scarborough, ON
Ave. Duration
6h 45m
Frequency
Once daily
Estimated price
$45 - $75
Book at
megabus.ca
GO Transit
Phone
+1 888-438-6646
Website
gotransit.com
Bus from Scarborough Centre Bus Terminal to Square One
Ave. Duration
1h 20m
Frequency
Hourly
Estimated price
$10 - $14
Website
GO Transit
Bus from Square One to Wilfrid Laurier University
Ave. Duration
1h 43m
Frequency
Hourly
Estimated price
$13 - $18
Website
GO Transit
Bus from Bramalea GO Bus to Weber St. W. @ Victoria St. N.
Ave. Duration
1h 9m
Frequency
Hourly
Estimated price
$12 - $16
Website
GO Transit
Other operators
Ridesharing.com
Website
ridesharing.com
Rideshare from Quebec City to Montreal
Ave. Duration
3h
Frequency
Once a week
Estimated price
$20
Schedules at
ridesharing.com
Rideshare from Montreal to Toronto
Ave. Duration
5h
Frequency
Twice a week
Estimated price
$40
Schedules at
ridesharing.com

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 Train travel in France: A guide to SNCF, How to get from London to Edinburgh and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Quebec Airport to Billy Bishop Toronto City Airport is the direct flight which takes 1h 48m.

Search flights

Quebec to Waterloo bus services, operated by GO Transit, arrive at Wilfrid Laurier University station.

More details

Quebec to Waterloo train services, operated by GO Transit, arrive at Kitchener GO station.

More details

Yes, the driving distance between Quebec to Waterloo is 888 km. It takes approximately 10h 6m to drive from Quebec to Waterloo.

Get driving directions

Porter Airlines and Air Canada offer flights from Quebec Airport to Billy Bishop Toronto City Airport.

Search flights

Book your Quebec to Waterloo train tickets online with Omio.

Search and book

There are 55+ hotels available in Waterloo. Prices start at $125 CAD per night.

More details

The best way to get from Quebec to Quebec Airport is to line 80 bus which takes 49 min and costs $4.

More details