There are 6 ways to get from Mattawa to Waterloo by bus, car, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Mattawa to North Baybus
- Take the bus from North Bay to Vaughan - Hwy 407bus
- Take the bus from Hwy 407 Bus Terminal to Kitchener GO Busbus 30 / ...
7h 57m$48–114Drive 441.6 km
- Drive from Mattawa to Waterloocar 441.6 km
5h 39m$87–125Bus to North Bay/Jack Garland Airport, fly to Toronto Island Airport, train
- Take the bus from Mattawa to North Baybus
- Fly from North Bay/Jack Garland Airport (YYB) to Toronto Island Airport (YTZ)plane YYB - YTZ
- Take the train from Union Station GO to Kitchener GOtrain
5h 55m$704–1,681Bus, train
- Take the bus from Mattawa to North Baybus
- Take the bus from North Bay to Barrie Allandale Terminalbus
- Take the train from Allandale Waterfront GO to Union Station GOtrain Br
- Take the train from Union Station GO to Kitchener GOtrain Ki
10h 37m$61–128Bus to Greater Sudbury Airport, fly to Toronto Pearson International Airport, bus
- Take the bus from Mattawa to Sudburybus
- Fly from Greater Sudbury Airport (YSB) to Toronto Pearson International Airport (YYZ)plane YSB - YYZ
- Take the bus from Toronto Pearson Airport to Kitchenerbus
7h 5m$347–1,131Bus to Ottawa Macdonald-Cartier International Airport, fly to Toronto Pearson International Airport, bus
- Take the bus from Mattawa to Ottawa - Via Railbus
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Toronto Pearson International Airport (YYZ)plane YOW - YYZ
- Take the bus from Toronto Pearson Airport to Kitchenerbus
8h 54m$168–640
Mattawa to Waterloo by bus
Questions & Answers
The cheapest way to get from Mattawa to Waterloo is to bus which costs $45 - $120 and takes 7h 57m.
The fastest way to get from Mattawa to Waterloo is to drive which takes 5h 39m and costs $85 - $130.
No, there is no direct bus from Mattawa to Waterloo. However, there are services departing from Mattawa and arriving at Kitchener GO Bus via North Bay and Hwy 407 Bus Terminal. The journey, including transfers, takes approximately 7h 57m.
The distance between Mattawa and Waterloo is 490 km. The road distance is 441.6 km.
The best way to get from Mattawa to Waterloo without a car is to bus which takes 7h 57m and costs $45 - $120.
It takes approximately 7h 57m to get from Mattawa to Waterloo, including transfers.
Mattawa to Waterloo bus services, operated by Ontario Northland, depart from Mattawa station.
Mattawa to Waterloo bus services, operated by Ontario Northland, arrive at North Bay station.
Yes, the driving distance between Mattawa to Waterloo is 442 km. It takes approximately 5h 39m to drive from Mattawa to Waterloo.
There are 236+ hotels available in Waterloo.
What companies run services between Mattawa, ON, Canada and Waterloo, ON, Canada?
You can take a bus from Mattawa to Kitchener GO Bus via North Bay, Vaughan - Hwy 407, and Hwy 407 Bus Terminal in around 7h 57m.
- Website
- aircanada.com
Flights from Greater Sudbury Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- $65–450
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $50–340
- Website
- flyporter.com
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 9m
- When
- Every day
- Estimated price
- $250–550
- Website
- jetaviation.com
Flights from North Bay/Jack Garland Airport to Toronto Island Airport
- Ave. Duration
- 55 min
- When
- Monday, Friday, Sunday, and Thursday
- Estimated price
- $90–650
- Website
- westjet.com
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- $120–550
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Union Station GO to Kitchener GO
- Ave. Duration
- 1h 52m
- Frequency
- Every 4 hours
- Estimated price
- $17–22
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $17–22
Train from Allandale Waterfront GO to Union Station GO
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- $16–22
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $16–22
Train from Union Station GO to Kitchener GO
- Ave. Duration
- 1h 52m
- Frequency
- Every 4 hours
- Estimated price
- $17–22
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $17–22
- Phone
- 1.800.461.8558
- [email protected]
- Website
- Ontario Northland
Bus from Mattawa to North Bay
- Ave. Duration
- 41 min
- Frequency
- Once daily
- Estimated price
- $8–25
- Website
- Ontario Northland
- Children
- $8–13
- Senior
- $14–21
- Adult
- $16–25
Bus from North Bay to Vaughan - Hwy 407
- Ave. Duration
- 4h 6m
- Frequency
- 3 times a day
- Estimated price
- $24–70
- Website
- Ontario Northland
- Children
- $24–35
- Senior
- $40–60
- Adult
- $45–70
Bus from Mattawa to North Bay
- Ave. Duration
- 41 min
- Frequency
- Once daily
- Estimated price
- $8–25
- Website
- Ontario Northland
- Children
- $8–13
- Senior
- $14–21
- Adult
- $16–25
Bus from Mattawa to North Bay
- Ave. Duration
- 41 min
- Frequency
- Once daily
- Estimated price
- $8–25
- Website
- Ontario Northland
- Children
- $8–13
- Senior
- $14–21
- Adult
- $16–25
Bus from North Bay to Barrie Allandale Terminal
- Ave. Duration
- 3h 18m
- Frequency
- 4 times a day
- Estimated price
- $20–60
- Website
- Ontario Northland
- Children
- $20–29
- Senior
- $30–50
- Adult
- $40–60
Bus from Mattawa to Sudbury
- Ave. Duration
- 2h 38m
- Frequency
- Once daily
- Estimated price
- $16–50
- Website
- Ontario Northland
- Children
- $16–23
- Senior
- $27–40
- Adult
- $30–50
Bus from Mattawa to Ottawa - Via Rail
- Ave. Duration
- 4h 4m
- Frequency
- Once daily
- Estimated price
- $23–70
- Website
- Ontario Northland
- Children
- $23–35
- Senior
- $35–60
- Adult
- $45–70
- Phone
- +1 888-438-6646
- Website
- GO Transit
Bus from Hwy 407 Bus Terminal to Kitchener GO Bus
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- $16–20
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $16–20
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto Pearson Airport to Kitchener
- Ave. Duration
- 1h 5m
- Frequency
- Every 2 hours
- Estimated price
- $11–20
- Schedules at
- Flixbus USA
Bus from Toronto Pearson Airport to Kitchener
- Ave. Duration
- 1h 5m
- Frequency
- Every 2 hours
- Estimated price
- $11–20
- Schedules at
- Flixbus USA
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 The London Underground: Essential tips to navigate the Tube, 10 amazing places to get away from it all in Australia, and Travelling by boat in Italy - to help you get the most out of your next trip.





