There are 6 ways to get from Cobalt to Ontario 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 via Yorkdale
best- Take the bus from Cobalt to North Baybus Ontc
- Take the bus from North Bay to Yorkdalebus Ontc
7h 43m$41–119Bus
cheapest- Take the bus from Cobalt to North Baybus Ontc
- Take the bus from North Bay to Union Station Bus Terminalbus Ontc
8h 20m$39–115Drive 485.8 km
- Drive from Cobalt to Torontocar 485.8 km
5h 45m$82–119Bus, bus to Timmins/Victor M. Power Airport, fly
- Take the bus from Cobalt to Mathesonbus
- Take the bus from Matheson to Timminsbus
- Fly from Timmins/Victor M. Power Airport (YTS) to Toronto Pearson International Airport (YYZ)plane YTS - YYZ
8h 8m$153–719Bus, train
- Take the bus from Cobalt 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
9h 1m$46–116Bus, bus to Greater Sudbury Airport, fly
- Take the bus from Cobalt to North Baybus
- Take the bus from North Bay to Sudburybus
- Fly from Greater Sudbury Airport (YSB) to Toronto Pearson International Airport (YYZ)plane YSB - YYZ
7h 36m$575–1,958
Cobalt to Ontario by bus and subway
Comparing Your Travel Options
The cheapest way to get from Cobalt to Ontario is to bus which costs $35 - $120 and takes 8h 20m.
The fastest way to get from Cobalt to Ontario is to drive which takes 5h 45m and costs $80 - $120.
No, there is no direct bus from Cobalt to Ontario. However, there are services departing from Cobalt and arriving at Yorkdale via North Bay. The journey, including transfers, takes approximately 7h 43m.
The distance between Cobalt and Ontario is 500 km. The road distance is 485.8 km.
The best way to get from Cobalt to Ontario without a car is to bus via Yorkdale which takes 7h 43m and costs $40 - $120.
It takes approximately 7h 43m to get from Cobalt to Ontario, including transfers.
Cobalt to Ontario bus services, operated by Ontario Northland, depart from Cobalt station.
Cobalt to Ontario bus services, operated by Ontario Northland, arrive at North Bay station.
Yes, the driving distance between Cobalt to Ontario is 486 km. It takes approximately 5h 45m to drive from Cobalt to Ontario.
There are 1944+ hotels available in Ontario.
What companies run services between Cobalt, ON, Canada and Ontario, Canada?
You can take a bus from Cobalt to Osgoode Station - Southbound Platform via North Bay, Yorkdale, and Yorkdale Station - Southbound Platform in around 7h 43m.
- Website
- aircanada.com
Flights from Timmins/Victor M. Power Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- $90–600
Flights from Greater Sudbury Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $95–700
- Phone
- +1 888 438 6646
- Website
- GO Transit
Train from Allandale Waterfront GO to Union Station GO
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- $12–16
- Website
- GO Transit
- Phone
- +1 800 363 7512
- [email protected]
- Website
- Ontario Northland
Bus from Cobalt to North Bay
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- $13–40
- Website
- Ontario Northland
- Children
- $13–20
- Senior
- $23–35
- Adult
- $27–40
Bus from North Bay to Yorkdale
- Ave. Duration
- 4h 21m
- Frequency
- 4 times a day
- Estimated price
- $25–75
- Website
- Ontario Northland
- Children
- $25–40
- Senior
- $40–65
- Adult
- $50–75
Bus from Cobalt to Matheson
- Ave. Duration
- 3h 1m
- Frequency
- Once daily
- Estimated price
- $15–45
- Website
- Ontario Northland
- Children
- $15–23
- Senior
- $26–40
- Adult
- $30–45
Bus from Matheson to Timmins
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- $9–26
- Website
- Ontario Northland
- Children
- $9–13
- Senior
- $15–22
- Adult
- $18–26
Bus from Cobalt to North Bay
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- $13–40
- Website
- Ontario Northland
- Children
- $13–20
- Senior
- $23–35
- Adult
- $27–40
Bus from North Bay to Union Station Bus Terminal
- Ave. Duration
- 5h 23m
- Frequency
- Twice daily
- Estimated price
- $25–75
- Website
- Ontario Northland
- Children
- $25–40
- Senior
- $40–65
- Adult
- $50–75
Bus from Cobalt to North Bay
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- $13–40
- Website
- Ontario Northland
- Children
- $13–20
- Senior
- $23–35
- Adult
- $27–40
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 Cobalt to North Bay
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- $13–40
- Website
- Ontario Northland
- Children
- $13–20
- Senior
- $23–35
- Adult
- $27–40
Bus from North Bay to Sudbury
- Ave. Duration
- 1h 37m
- Frequency
- 3 times a day
- Estimated price
- $12–40
- Website
- Ontario Northland
- Children
- $12–18
- Senior
- $21–30
- Adult
- $24–40
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 5 delightfully under-the-radar French towns you need to visit, 10 amazing places to get away from it all in Australia, and How to get from London City Airport into central London - to help you get the most out of your next trip.











