Cheap Bus tickets to Kirkland Lake

What are the most popular routes to Kirkland Lake?

Toronto - Kirkland LakeAverage priceCZK 2,740Average duration11h 1mDaily departures5
Timmins - Kirkland LakeAverage priceCZK 900Average duration2h 48mDaily departures3
Sudbury - Kirkland LakeAverage priceCZK 1,970Average duration6hDaily departures2
North Bay - Kirkland LakeAverage priceCZK 1,467Average duration3h 29mDaily departures4
Ottawa - Kirkland LakeAverage priceCZK 2,399Average duration9h 29mDaily departures3