There are 6 ways to get from Greater Sudbury to Terrace Bay by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Sudbury to White Rivertrain VIA Rail
- Take the bus from White River, ON to Terrace Bay, ONbus Thunder Bay
11h 27m$198–447Bus
cheapest- Take the bus from Sudbury to Sault Ste Mariebus Ontc
- Take the bus from Sault Ste Marie to Terrace Baybus Ontc
12h$54–170Drive 676 km
- Drive from Greater Sudbury to Terrace Baycar 676 km
9h 32m$134–193Fly Greater Sudbury Airport to Sault Ste. Marie Airport, bus
- Fly from Greater Sudbury Airport (YSB) to Sault Ste. Marie Airport (YAM)plane YSB - YAM
- Take the bus from Sault Ste Marie to Terrace Baybus
9h 9m$1,096–2,142Fly Greater Sudbury Airport to Thunder Bay International Airport, bus
- Fly from Greater Sudbury Airport (YSB) to Thunder Bay International Airport (YQT)plane YSB - YQT
- Take the bus from Thunder Bay to Terrace Baybus
6h 38m$477–948Bus to Sault Ste. Marie Airport, fly to Thunder Bay International Airport, bus
- Take the bus from Sudbury to Sault Ste Mariebus
- Fly from Sault Ste. Marie Airport (YAM) to Thunder Bay International Airport (YQT)plane YAM - YQT
- Take the bus from Thunder Bay to Terrace Baybus
11h 46m$495–1,166
Greater Sudbury to Terrace Bay by bus
Questions & Answers
The cheapest way to get from Greater Sudbury to Terrace Bay is to bus which costs $50 - $170 and takes 12h.
The fastest way to get from Greater Sudbury to Terrace Bay is to fly and bus which takes 6h 38m and costs $470 - $950.
No, there is no direct bus from Greater Sudbury to Terrace Bay. However, there are services departing from Sudbury and arriving at Terrace Bay via Sault Ste Marie. The journey, including transfers, takes approximately 12h.
The distance between Greater Sudbury and Terrace Bay is 660 km. The road distance is 676 km.
The best way to get from Greater Sudbury to Terrace Bay without a car is to train and bus which takes 11h 27m and costs $190 - $450.
It takes approximately 11h 27m to get from Greater Sudbury to Terrace Bay, including transfers.
Greater Sudbury to Terrace Bay bus services, operated by Ontario Northland, depart from Sudbury station.
Greater Sudbury to Terrace Bay bus services, operated by Ontario Northland, arrive at Sault Ste Marie station.
Yes, the driving distance between Greater Sudbury to Terrace Bay is 676 km. It takes approximately 9h 32m to drive from Greater Sudbury to Terrace Bay.
There are four+ hotels available in Terrace Bay.
What companies run services between Greater Sudbury, ON, Canada and Terrace Bay, ON, Canada?
You can take a bus from Sudbury to Terrace Bay via Sault Ste Marie in around 12h.
- Website
- bearskinairlines.com
Flights from Greater Sudbury Airport to Sault Ste. Marie Airport
- Ave. Duration
- 56 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $950–1,900
Flights from Greater Sudbury Airport to Thunder Bay International Airport
- Ave. Duration
- 1h 42m
- When
- Monday and Tuesday
- Estimated price
- $370–900
Flights from Sault Ste. Marie Airport to Thunder Bay International Airport
- Ave. Duration
- 1h 16m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $850–1,800
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Sudbury to White River
- Ave. Duration
- 8h 5m
- Frequency
- 3 times a week
- Estimated price
- $110–330
- Website
- https://www.viarail.ca/en
- Escape
- $110–260
- Business
- $160–320
- Business Plus
- $170–330
- Economy
- $120–270
- Economy Plus
- $130–280
- Phone
- +1 855 566 2378
- [email protected]
- Website
- gokasper.com
Bus from White River, ON to Terrace Bay, ON
- Ave. Duration
- 2h 22m
- Frequency
- Once daily
- Estimated price
- $85–120
- Website
- https://gokasper.com/
- Adult
- $85–120
- Phone
- 1.800.461.8558
- [email protected]
- Website
- ontarionorthland.ca
Bus from Sudbury to Sault Ste Marie
- Ave. Duration
- 4h 32m
- Frequency
- 6 times a week
- Estimated price
- $24–70
- Website
- https://www.ontarionorthland.ca/en
- Children
- $24–35
- Senior
- $40–60
- Adult
- $45–70
Bus from Sault Ste Marie to Terrace Bay
- Ave. Duration
- 6h 28m
- Frequency
- 6 times a week
- Estimated price
- $30–100
- Website
- https://www.ontarionorthland.ca/en
- Children
- $30–50
- Senior
- $55–85
- Adult
- $65–100
Bus from Sault Ste Marie to Terrace Bay
- Ave. Duration
- 6h 28m
- Frequency
- 6 times a week
- Estimated price
- $30–100
- Website
- https://www.ontarionorthland.ca/en
- Children
- $30–50
- Senior
- $55–85
- Adult
- $65–100
Bus from Thunder Bay to Terrace Bay
- Ave. Duration
- 2h 53m
- Frequency
- 6 times a week
- Estimated price
- $18–55
- Website
- https://www.ontarionorthland.ca/en
- Children
- $18–27
- Senior
- $30–45
- Adult
- $35–55
Bus from Sudbury to Sault Ste Marie
- Ave. Duration
- 4h 32m
- Frequency
- 6 times a week
- Estimated price
- $24–70
- Website
- https://www.ontarionorthland.ca/en
- Children
- $24–35
- Senior
- $40–60
- Adult
- $45–70
Bus from Thunder Bay to Terrace Bay
- Ave. Duration
- 2h 53m
- Frequency
- 6 times a week
- Estimated price
- $18–55
- Website
- https://www.ontarionorthland.ca/en
- Children
- $18–27
- Senior
- $30–45
- Adult
- $35–55
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 How to travel India's Golden Triangle, Getting around the Cyclades, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.










