There are 5 ways to get from Elliot Lake to Huntsville by car, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, fly to North Bay/Jack Garland Airport, bus
best- Drive from Elliot Lake to Greater Sudbury Airport (YSB)car
- Fly from Greater Sudbury Airport (YSB) to North Bay/Jack Garland Airport (YYB)plane YSB - YYB
- Take the bus from North Bay to Huntsvillebus
5h 52m$2,077–3,627Drive 389.7 km
cheapest- Drive from Elliot Lake to Huntsvillecar 389.7 km
4h 59m$77–111Drive, bus via Vaughan
- Drive from Elliot Lake to Killarney Mountain Lodgecar
- Take the bus from Killarney Mountain Lodge to Toronto - Carpool Lot, Major Mackenzie & Hwy 400bus
- Take the bus from Vaughan - Hwy 407 to Huntsvillebus
14h 41m$172–330Drive, fly to Toronto Pearson International Airport, bus
- Drive from Elliot Lake to Greater Sudbury Airport (YSB)car
- Fly from Greater Sudbury Airport (YSB) to Toronto Pearson International Airport (YYZ)plane YSB - YYZ
- Take the bus from Toronto Pearson Airport to Huntsville, ONbus
7h 44m$335–1,102Drive, bus
- Drive from Elliot Lake to Killarney Mountain Lodgecar
- Take the bus from Killarney Mountain Lodge to Toronto - 34 Asquith Avenuebus
- Take the bus from Toronto to Huntsville, ONbus
16h 6m$183–333
Greater Sudbury Airport (YSB) to North Bay/Jack Garland Airport (YYB) flights
Questions & Answers
The cheapest way to get from Elliot Lake to Huntsville is to drive which costs $75 - $120 and takes 4h 59m.
The fastest way to get from Elliot Lake to Huntsville is to drive which takes 4h 59m and costs $75 - $120.
The distance between Elliot Lake and Huntsville is 434 km. The road distance is 389.7 km.
It takes approximately 5h 52m to get from Elliot Lake to Huntsville, including transfers.
Yes, the driving distance between Elliot Lake to Huntsville is 390 km. It takes approximately 4h 59m to drive from Elliot Lake to Huntsville.
There are 71+ hotels available in Huntsville.
What companies run services between Elliot Lake, ON, Canada and Huntsville, ON, Canada?
There is no direct connection from Elliot Lake to Huntsville. However, you can drive to Greater Sudbury Airport (YSB) airport, fly to North Bay/Jack Garland Airport (YYB), take the taxi to North Bay, then take the bus to Huntsville. Alternatively, you can take a vehicle from Elliot Lake to Huntsville via Killarney Mountain Lodge, Toronto - Carpool Lot, Major Mackenzie & Hwy 400, Major Mackenzie West Terminal Platform 7, Highway 407 Terminal Platform 3, and Vaughan - Hwy 407 in around 14h 41m.
- Website
- bearskinairlines.com
Flights from Greater Sudbury Airport to North Bay/Jack Garland Airport
- Ave. Duration
- 30 min
- When
- Wednesday, Thursday, Monday, Tuesday, Friday, and Sunday
- Estimated price
- $2,000–3,500
- Website
- aircanada.com
Flights from Greater Sudbury Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- $65–450
- Phone
- 1.800.461.8558
- [email protected]
- Website
- Ontario Northland
Bus from North Bay to Huntsville
- Ave. Duration
- 1h 40m
- Frequency
- 4 times a day
- Estimated price
- $12–40
- Website
- Ontario Northland
- Children
- $12–19
- Senior
- $21–35
- Adult
- $25–40
Bus from Vaughan - Hwy 407 to Huntsville
- Ave. Duration
- 2h 52m
- Frequency
- 3 times a day
- Estimated price
- $17–50
- Website
- Ontario Northland
- Children
- $17–25
- Senior
- $28–45
- Adult
- $30–50
- Phone
- +1 800 928 7101
- [email protected]
- Website
- Parkbus Homepage
Bus from Killarney Mountain Lodge to Toronto - Carpool Lot, Major Mackenzie & Hwy 400
- Ave. Duration
- 6h 40m
- Frequency
- Once a week
- Estimated price
- $100–200
- Website
- Parkbus Homepage
- Adult
- $200
- Student
- $180
- Senior
- $180
- Children
- $100
Bus from Killarney Mountain Lodge to Toronto - 34 Asquith Avenue
- Ave. Duration
- 7h 40m
- Frequency
- Once a week
- Estimated price
- $100–200
- Website
- Parkbus Homepage
- Adult
- $200
- Student
- $180
- Senior
- $180
- Children
- $100
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto Pearson Airport to Huntsville, ON
- Ave. Duration
- 3h 10m
- Frequency
- 4 times a week
- Estimated price
- $29–50
- Schedules at
- Flixbus USA
Bus from Toronto to Huntsville, ON
- Ave. Duration
- 3h 45m
- Frequency
- 4 times a week
- Estimated price
- $30–55
- 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 Italian Lakes: Getting around by train, Which London airport should I choose?, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.





