There are 5 ways to get from Elliot Lake to Kirkland Lake 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 to Greater Sudbury Airport, 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 Education Centre Main Campus to Kirkland Lakebus
7h 35m$2,084–3,748Drive 471.7 km
cheapest- Drive from Elliot Lake to Kirkland Lakecar 471.7 km
6h 9m$94–135Drive, bus
- 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 North Baybus
- Take the bus from North Bay to Kirkland Lakebus
20h 36m$200–411Drive to North Bay/Jack Garland Airport, fly to Rouyn-Noranda Airport, drive
- Drive from Elliot Lake to North Bay/Jack Garland Airport (YYB)car
- Fly from North Bay/Jack Garland Airport (YYB) to Rouyn-Noranda Airport (YUY)plane YYB - YUY
- Drive from Rouyn-Airport-YUY to Kirkland Lakecar
5h 57m$258–1,513Drive to Greater Sudbury Airport, fly to Rouyn-Noranda Airport, drive
- Drive from Elliot Lake to Greater Sudbury Airport (YSB)car
- Fly from Greater Sudbury Airport (YSB) to Rouyn-Noranda Airport (YUY)plane YSB - YUY
- Drive from Rouyn-Airport-YUY to Kirkland Lakecar
8h 50m$207–1,182
Greater Sudbury Airport (YSB) to North Bay/Jack Garland Airport (YYB) flights
Questions & Answers
The cheapest way to get from Elliot Lake to Kirkland Lake is to drive which costs $90 - $140 and takes 6h 9m.
The fastest way to get from Elliot Lake to Kirkland Lake is to drive and fly which takes 5h 57m and costs $250 - $1,600.
The distance between Elliot Lake and Kirkland Lake is 553 km. The road distance is 471.7 km.
It takes approximately 7h 35m to get from Elliot Lake to Kirkland Lake, including transfers.
Yes, the driving distance between Elliot Lake to Kirkland Lake is 472 km. It takes approximately 6h 9m to drive from Elliot Lake to Kirkland Lake.
There are nine+ hotels available in Kirkland Lake.
What companies run services between Elliot Lake, ON, Canada and Kirkland Lake, ON, Canada?
There is no direct connection from Elliot Lake to Kirkland Lake. However, you can drive to Greater Sudbury Airport (YSB) airport, fly to North Bay/Jack Garland Airport (YYB), take the taxi to Education Centre Main Campus, then take the bus to Kirkland Lake. Alternatively, you can take a vehicle from Elliot Lake to Kirkland Lake via Killarney Mountain Lodge, Toronto - Carpool Lot, Major Mackenzie & Hwy 400, Major Mackenzie West Terminal Platform 7, Highway 407 Terminal Platform 3, Vaughan - Hwy 407, and North Bay in around 20h 36m.
- 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,600
- Website
- jetaviation.com
Flights from North Bay/Jack Garland Airport to Rouyn-Noranda Airport
- Ave. Duration
- 45 min
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $180–1,400
Flights from Greater Sudbury Airport to Rouyn-Noranda Airport via North Bay/Jack Garland Airport
- Ave. Duration
- 5h 5m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- $150–1,100
Flights from Greater Sudbury Airport to Rouyn-Noranda Airport via Toronto, Montreal
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- $310–1,600
- Phone
- 1.800.461.8558
- [email protected]
- Website
- ontarionorthland.ca
Bus from Education Centre Main Campus to Kirkland Lake
- Ave. Duration
- 3h 23m
- Frequency
- Once daily
- Estimated price
- $19–60
- Website
- https://www.ontarionorthland.ca/en
- Children
- $19–29
- Senior
- $30–50
- Adult
- $40–60
Bus from Vaughan - Hwy 407 to North Bay
- Ave. Duration
- 4h 9m
- Frequency
- 3 times a day
- Estimated price
- $24–70
- Website
- https://www.ontarionorthland.ca/en
- Children
- $24–35
- Senior
- $40–60
- Adult
- $45–70
Bus from North Bay to Kirkland Lake
- Ave. Duration
- 3h 38m
- Frequency
- Once daily
- Estimated price
- $20–60
- Website
- https://www.ontarionorthland.ca/en
- Children
- $20–30
- Senior
- $35–50
- Adult
- $40–60
- Phone
- +1 800 928 7101
- [email protected]
- Website
- parkbus.ca
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
- https://www.parkbus.ca/
- Adult
- $200
- Student
- $180
- Senior
- $180
- Children
- $100
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 4 stunningly beautiful Philippines islands you need to visit, How to get from JFK to New York City, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.




