There are 7 ways to get from Trois-Rivières to Thunder Bay by bus, plane, train, 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.
Bus to Montréal–Pierre Elliott Trudeau International Airport, fly
best- Take the bus from Trois-Rivières to Montréalbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Thunder Bay International Airport (YQT)plane YUL - YQT
7h 34m$346–959Bus
cheapest- Take the bus from Trois-Rivières to Montréalbus
- Take the bus from Montréal to Ottawabus
- Take the bus from Ottawa - Via Rail to Sudburybus
- Take the bus from Sudbury to Sault Ste Mariebus
- Take the bus from Sault Ste Marie to Thunder Baybus
29h 35m$182–426Bus, train
- Take the bus from Trois-Rivières to Montréalbus
- Take the train from Montréal to Ottawatrain
- Take the bus from Ottawa - Via Rail to Sudburybus
- Take the train from Sudbury to White Rivertrain
- Take the bus from White River, ON to Thunder Bay, ONbus
28h 33m$408–975Drive 1,649.8 km
- Drive from Trois-Rivières to Thunder Baycar 1,649.8 km
21h 44m$333–481Bus to Québec City Jean Lesage International Airport, fly
- Take the bus from Trois-Rivières to Québecbus
- Fly from Québec City Jean Lesage International Airport (YQB) to Thunder Bay International Airport (YQT)plane YQB - YQT
8h 4m$460–753Bus to Montréal/Saint-Hubert Airport, fly
- Take the bus from Trois-Rivières to Montréalbus
- Fly from Montréal/Saint-Hubert Airport (YHU) to Thunder Bay International Airport (YQT)plane YHU - YQT
8h 42m$436–549Bus, train to Ottawa Macdonald-Cartier International Airport, fly
- Take the bus from Trois-Rivières to Montréalbus
- Take the train from Montréal to Ottawatrain
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Thunder Bay International Airport (YQT)plane YOW - YQT
9h 2m$356–849
Trois-Rivières to Thunder Bay by bus
Comparing Your Travel Options
The cheapest way to get from Trois-Rivières to Thunder Bay is to bus which costs $180 - $430 and takes 29h 35m.
The fastest way to get from Trois-Rivières to Thunder Bay is to bus and fly which takes 7h 34m and costs $340 - $1,000.
No, there is no direct bus from Trois-Rivières to Thunder Bay. However, there are services departing from Trois-Rivières and arriving at Thunder Bay via Montréal, Ottawa - Via Rail, Sudbury and Sault Ste Marie. The journey, including transfers, takes approximately 29h 35m.
The distance between Trois-Rivières and Thunder Bay is 1382 km. The road distance is 1649.8 km.
The best way to get from Trois-Rivières to Thunder Bay without a car is to bus and train which takes 28h 33m and costs $400 - $1,000.
It takes approximately 7h 34m to get from Trois-Rivières to Thunder Bay, including transfers.
Trois-Rivières to Thunder Bay bus services, operated by Orléans Express, depart from Trois-Rivières station.
Trois-Rivières to Thunder Bay bus services, operated by Orléans Express, arrive at Montréal station.
Yes, the driving distance between Trois-Rivières to Thunder Bay is 1650 km. It takes approximately 21h 44m to drive from Trois-Rivières to Thunder Bay.
There are 35+ hotels available in Thunder Bay.
What companies run services between Trois-Rivières, QC, Canada and Thunder Bay, ON, Canada?
You can take a bus from Trois-Rivières to Thunder Bay via Montréal, Ottawa - Via Rail, Sudbury, and Sault Ste Marie in around 29h 35m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Thunder Bay International Airport via Toronto
- Ave. Duration
- 4h 24m
- When
- Every day
- Estimated price
- $110–600
Flights from Montréal–Pierre Elliott Trudeau International Airport to Thunder Bay International Airport via Québec City Jean Lesage International Airport, Toronto
- Ave. Duration
- 8h 43m
- When
- Every day
- Estimated price
- $130–650
Flights from Québec City Jean Lesage International Airport to Thunder Bay International Airport via Toronto
- Ave. Duration
- 6h 6m
- When
- Every day
- Estimated price
- $140–700
Flights from Québec City Jean Lesage International Airport to Thunder Bay International Airport via Montréal–Pierre Elliott Trudeau International Airport, Toronto
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- $140–700
Flights from Montréal/Saint-Hubert Airport to Thunder Bay International Airport via Toronto
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- $110–600
Flights from Ottawa Macdonald-Cartier International Airport to Thunder Bay International Airport via Toronto
- Ave. Duration
- 4h 53m
- When
- Every day
- Estimated price
- $100–600
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Montréal to Ottawa
- Ave. Duration
- 2h 1m
- Frequency
- 5 times a day
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–130
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–140
- Economy Plus
- $50–150
Train from Sudbury to White River
- Ave. Duration
- 8h 5m
- Frequency
- 3 times a week
- Estimated price
- $110–330
- Website
- VIA Rail
- Escape
- $110–260
- Business
- $160–320
- Business Plus
- $170–330
- Economy
- $120–270
- Economy Plus
- $130–280
Train from Montréal to Ottawa
- Ave. Duration
- 2h 1m
- Frequency
- 5 times a day
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–130
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–140
- Economy Plus
- $50–150
- Phone
- +1 833 449 6444
- [email protected]
- Website
- Orleans Express
Bus from Trois-Rivières to Montréal
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- $35–55
- Website
- Orleans Express
- Adult
- $35–55
Bus from Trois-Rivières to Montréal
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- $35–55
- Website
- Orleans Express
- Adult
- $35–55
Bus from Trois-Rivières to Québec
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- $35–50
- Website
- Orleans Express
- Adult
- $35–50
Bus from Trois-Rivières to Montréal
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- $35–55
- Website
- Orleans Express
- Adult
- $35–55
Bus from Trois-Rivières to Montréal
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- $35–55
- Website
- Orleans Express
- Adult
- $35–55
Bus from Trois-Rivières to Montréal
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- $35–55
- Website
- Orleans Express
- Adult
- $35–55
Bus from Montréal to Ottawa
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- $45–65
- Website
- Orleans Express
- Adult
- $45–65
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 10 amazing places to get away from it all in Australia, Getting to Milan from the airport, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.









