There are 10 ways to get from Kirkland Lake to Goderich by bus, train, taxi, car, plane, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train, taxi
best- Take the bus from Kirkland Lake to North Baybus
- Take the bus from North Bay to Vaughan - Hwy 407bus
- Take the train from Bramalea GO to Stratford GOtrain Ki
- Take the taxi from Mitchell, ON - 185 Wellington St to Goderichtaxi
14h 39m$197–321Bus via London
cheapest- Take the bus from Kirkland Lake to North Baybus
- Take the bus from North Bay to Union Station Bus Terminalbus
- Take the bus from Toronto to Londonbus
- Take the bus from London, ON - University Hospital to Grand Bend, Sobeys Plazabus
- Take the bus from Grand Bend, Sobeys Plaza to Goderich, ON - Walmartbus
19h 43m$96–219Drive 683.1 km
- Drive from Kirkland Lake to Goderichcar 683.1 km
9h 3m$136–196Bus, bus to Timmins/Victor M. Power Airport, fly to Toronto Pearson International Airport, taxi
- Take the bus from Kirkland Lake 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
- Take the bus from Toronto Pearson International Airport to Kinlossbus
- Take the taxi from Kinloss to Goderichtaxi
10h 30m$293–847Bus, train, taxi via Barrie
- Take the bus from Kirkland Lake 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
- Take the train from Union Station GO to Stratford GOtrain Ki
- Take the taxi from Stratford GO to Goderichtaxi
15h 37m$238–369Bus
- Take the bus from Kirkland Lake to North Baybus
- Take the bus from North Bay to Union Station Bus Terminalbus
- Take the bus from Toronto to Londonbus
- Take the bus from London, ON - University Hospital to Grand Bend, Sobeys Plazabus
- Take the bus from Grand Bend, Sobeys Plaza to Goderich, ON - Walmartbus
18h 27m$103–249Bus, train
- Take the bus from Kirkland Lake to North Baybus
- Take the bus from North Bay to Union Station Bus Terminalbus
- Take the train from Toronto Union Station to Londontrain
- Take the bus from London, ON - University Hospital to Grand Bend, Sobeys Plazabus
- Take the bus from Grand Bend, Sobeys Plaza to Goderich, ON - Walmartbus
18h 44m$108–409Bus, bus to Timmins/Victor M. Power Airport, fly to London International Airport
- Take the bus from Kirkland Lake to Mathesonbus
- Take the bus from Matheson to Timminsbus
- Fly from Timmins/Victor M. Power Airport (YTS) to London International Airport (YXU)plane YTS - YXU
- Take the bus from London, ON, Fanshawe Rd. & North Centre Rd. to Grand Bend, Sobeys Plazabus
- Take the bus from Grand Bend, Sobeys Plaza to Goderich, ON - Walmartbus
14h$1,176–2,641Bus, bus to Timmins/Victor M. Power Airport, fly to Toronto Island Airport, train, taxi
- Take the bus from Kirkland Lake to Mathesonbus
- Take the bus from Matheson to Timminsbus
- Fly from Timmins/Victor M. Power Airport (YTS) to Toronto Island Airport (YTZ)plane YTS - YTZ
- Take the train from Union Station GO to Stratford GOtrain
- Take the taxi from Mitchell, ON - 185 Wellington St to Goderichtaxi
11h 27m$454–843Bus to North Bay/Jack Garland Airport, fly to Toronto Island Airport, train, taxi
- Take the bus from Kirkland Lake to Education Centre Main Campusbus
- Fly from North Bay/Jack Garland Airport (YYB) to Toronto Island Airport (YTZ)plane YYB - YTZ
- Take the train from Union Station GO to Stratford GOtrain
- Take the taxi from Mitchell, ON - 185 Wellington St to Goderichtaxi
11h 48m$849–1,883
Timmins/Victor M. Power Airport (YTS) to Toronto Pearson International Airport (YYZ) flights
Questions & Answers
The cheapest way to get from Kirkland Lake to Goderich is to bus via London which costs $95 - $220 and takes 19h 43m.
The fastest way to get from Kirkland Lake to Goderich is to drive which takes 9h 3m and costs $130 - $200.
No, there is no direct bus from Kirkland Lake to Goderich. However, there are services departing from Kirkland Lake and arriving at Goderich, ON - Walmart via North Bay, Toronto, Elgin Hall WB - #1821, London, ON - University Hospital and Grand Bend, Sobeys Plaza. The journey, including transfers, takes approximately 18h 27m.
The distance between Kirkland Lake and Goderich is 794 km. The road distance is 683.1 km.
The best way to get from Kirkland Lake to Goderich without a car is to bus and train and taxi which takes 14h 39m and costs $190 - $330.
It takes approximately 14h 39m to get from Kirkland Lake to Goderich, including transfers.
Kirkland Lake to Goderich bus services, operated by Ontario Northland, depart from Kirkland Lake station.
Kirkland Lake to Goderich bus services, operated by Ontario Northland, arrive at North Bay station.
Yes, the driving distance between Kirkland Lake to Goderich is 683 km. It takes approximately 9h 3m to drive from Kirkland Lake to Goderich.
There are 24+ hotels available in Goderich.
What companies run services between Kirkland Lake, ON, Canada and Goderich, ON, Canada?
You can take a bus from Kirkland Lake to Goderich via North Bay, Toronto, London, Elgin Hall WB - #1821, University Hospital NB - #1816, London, ON - University Hospital, Grand Bend, Sobeys Plaza, and Goderich, ON - Walmart in around 18h 27m.
- Website
- aircanada.com
Flights from Timmins/Victor M. Power Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $90–550
Flights from Timmins/Victor M. Power Airport to London International Airport via Toronto Pearson International Airport
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- $240–1,500
- Website
- jetaviation.com
Flights from North Bay/Jack Garland Airport to Toronto Island Airport
- Ave. Duration
- 55 min
- When
- Monday, Friday, Sunday, and Thursday
- Estimated price
- $90–650
- Website
- flyporter.com
Flights from Timmins/Victor M. Power Airport to Toronto Island Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $250–550
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Bramalea GO to Stratford GO
- Ave. Duration
- 2h 8m
- Frequency
- 6 times a week
- Estimated price
- $18–24
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $18–24
Train from Allandale Waterfront GO to Union Station GO
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- $16–22
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $16–22
Train from Union Station GO to Stratford GO
- Ave. Duration
- 2h 36m
- Frequency
- 6 times a week
- Estimated price
- $22–29
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $22–29
Train from Union Station GO to Stratford GO
- Ave. Duration
- 2h 36m
- Frequency
- 6 times a week
- Estimated price
- $22–29
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $22–29
Train from Union Station GO to Stratford GO
- Ave. Duration
- 2h 36m
- Frequency
- 6 times a week
- Estimated price
- $22–29
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $22–29
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to London
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- $40–240
- Website
- https://www.viarail.ca/en
- Escape
- $40–130
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–140
- Economy Plus
- $50–150
- Phone
- 1.800.461.8558
- [email protected]
- Website
- ontarionorthland.ca
Bus from Kirkland Lake to North Bay
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- $20–60
- Website
- https://www.ontarionorthland.ca/en
- Children
- $20–30
- Senior
- $30–50
- Adult
- $40–60
Bus from North Bay to Vaughan - Hwy 407
- Ave. Duration
- 4h 6m
- 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 Kirkland Lake to Matheson
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- $9–27
- Website
- https://www.ontarionorthland.ca/en
- Children
- $9–14
- Senior
- $15–23
- Adult
- $18–27
Bus from Matheson to Timmins
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- $9–26
- Website
- https://www.ontarionorthland.ca/en
- Children
- $9–13
- Senior
- $15–22
- Adult
- $18–26
Bus from Kirkland Lake to North Bay
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- $20–60
- Website
- https://www.ontarionorthland.ca/en
- Children
- $20–30
- Senior
- $30–50
- Adult
- $40–60
Bus from North Bay to Barrie Allandale Terminal
- Ave. Duration
- 3h 18m
- Frequency
- 4 times a day
- Estimated price
- $20–60
- Website
- https://www.ontarionorthland.ca/en
- Children
- $20–29
- Senior
- $30–50
- Adult
- $40–60
Bus from Kirkland Lake to North Bay
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- $20–60
- Website
- https://www.ontarionorthland.ca/en
- Children
- $20–30
- Senior
- $30–50
- Adult
- $40–60
Bus from North Bay to Union Station Bus Terminal
- Ave. Duration
- 5h 23m
- Frequency
- Twice daily
- Estimated price
- $25–75
- Website
- https://www.ontarionorthland.ca/en
- Children
- $25–40
- Senior
- $40–65
- Adult
- $50–75
Bus from Kirkland Lake to North Bay
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- $20–60
- Website
- https://www.ontarionorthland.ca/en
- Children
- $20–30
- Senior
- $30–50
- Adult
- $40–60
Bus from North Bay to Union Station Bus Terminal
- Ave. Duration
- 5h 23m
- Frequency
- Twice daily
- Estimated price
- $25–75
- Website
- https://www.ontarionorthland.ca/en
- Children
- $25–40
- Senior
- $40–65
- Adult
- $50–75
Bus from Kirkland Lake to North Bay
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- $20–60
- Website
- https://www.ontarionorthland.ca/en
- Children
- $20–30
- Senior
- $30–50
- Adult
- $40–60
Bus from North Bay to Union Station Bus Terminal
- Ave. Duration
- 5h 23m
- Frequency
- Twice daily
- Estimated price
- $25–75
- Website
- https://www.ontarionorthland.ca/en
- Children
- $25–40
- Senior
- $40–65
- Adult
- $50–75
Bus from Kirkland Lake to Matheson
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- $9–27
- Website
- https://www.ontarionorthland.ca/en
- Children
- $9–14
- Senior
- $15–23
- Adult
- $18–27
Bus from Matheson to Timmins
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- $9–26
- Website
- https://www.ontarionorthland.ca/en
- Children
- $9–13
- Senior
- $15–22
- Adult
- $18–26
Bus from Kirkland Lake to Matheson
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- $9–27
- Website
- https://www.ontarionorthland.ca/en
- Children
- $9–14
- Senior
- $15–23
- Adult
- $18–27
Bus from Matheson to Timmins
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- $9–26
- Website
- https://www.ontarionorthland.ca/en
- Children
- $9–13
- Senior
- $15–22
- Adult
- $18–26
Bus from Kirkland Lake to Education Centre Main Campus
- Ave. Duration
- 3h 32m
- Frequency
- Once daily
- Estimated price
- $19–60
- Website
- https://www.ontarionorthland.ca/en
- Children
- $19–29
- Senior
- $30–50
- Adult
- $40–60
- Phone
- 905.738.2290
- [email protected]
- Website
- tokcoachlines.com
Bus from Toronto Pearson International Airport to Kinloss
- Ave. Duration
- 3h 10m
- Frequency
- 4 times a week
- Estimated price
- $40–55
- Website
- https://tokcoachlines.com
- Schedules at
- https://tokcoachlines.com/schedule-services/
- Adult
- $40–55
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Toronto to London
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- $26–45
- Schedules at
- flixbus.com
Bus from Toronto to London
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a day
- Estimated price
- $28–50
- Schedules at
- flixbus.com
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Toronto to London
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- https://www.riderexpress.ca/
- Standard
- $35–80
- Phone
- 1-888-465-0783
- [email protected]
- Website
- huronshoresareatransit.ca
Bus from London, ON - University Hospital to Grand Bend, Sobeys Plaza
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $7–11
- Website
- https://huronshoresareatransit.ca/
- Schedules at
- https://huronshoresareatransit.ca/schedules/
- Passenger
- $7–11
Bus from Grand Bend, Sobeys Plaza to Goderich, ON - Walmart
- Ave. Duration
- 1h 11m
- Frequency
- Once daily
- Estimated price
- $7–11
- Website
- https://huronshoresareatransit.ca/
- Schedules at
- https://huronshoresareatransit.ca/schedules/
- Passenger
- $7–11
Bus from London, ON - University Hospital to Grand Bend, Sobeys Plaza
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $7–11
- Website
- https://huronshoresareatransit.ca/
- Schedules at
- https://huronshoresareatransit.ca/schedules/
- Passenger
- $7–11
Bus from Grand Bend, Sobeys Plaza to Goderich, ON - Walmart
- Ave. Duration
- 1h 11m
- Frequency
- Once daily
- Estimated price
- $7–11
- Website
- https://huronshoresareatransit.ca/
- Schedules at
- https://huronshoresareatransit.ca/schedules/
- Passenger
- $7–11
Bus from London, ON - University Hospital to Grand Bend, Sobeys Plaza
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $7–11
- Website
- https://huronshoresareatransit.ca/
- Schedules at
- https://huronshoresareatransit.ca/schedules/
- Passenger
- $7–11
Bus from Grand Bend, Sobeys Plaza to Goderich, ON - Walmart
- Ave. Duration
- 1h 11m
- Frequency
- Once daily
- Estimated price
- $7–11
- Website
- https://huronshoresareatransit.ca/
- Schedules at
- https://huronshoresareatransit.ca/schedules/
- Passenger
- $7–11
Bus from London, ON, Fanshawe Rd. & North Centre Rd. to Grand Bend, Sobeys Plaza
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- $7–11
- Website
- https://huronshoresareatransit.ca/
- Schedules at
- https://huronshoresareatransit.ca/schedules/
- Passenger
- $7–11
Bus from Grand Bend, Sobeys Plaza to Goderich, ON - Walmart
- Ave. Duration
- 1h 11m
- Frequency
- Once daily
- Estimated price
- $7–11
- Website
- https://huronshoresareatransit.ca/
- Schedules at
- https://huronshoresareatransit.ca/schedules/
- Passenger
- $7–11
- Ave. Duration
- 55 min
- Estimated price
- $110–200
A Town Taxi Service
- Phone
- +1 519 348 0009
Mitchell Taxi
- Phone
- +1 519 348 8294
- Website
- startaxi.ca
Anytime Taxi
- Phone
- +1 519 524 8888
Kin Taxi
- Phone
- +1 519 396 3411
Tj's Taxi
- Phone
- +1 519 708 8294
TJS Taxi
- Phone
- +1 519 367 2661
Wingham Taxi
- Phone
- +1 519 357 1234
- Website
- startaxi.ca
A.u.n.t Gail's Taxi
- Phone
- +1 519 276 2899
Radio Cab
- Phone
- +1 519 271 4242
Stratford City Cabs
- Phone
- +1 519 272 2222
- Website
- stratfordcitycabs.ca
A Town Taxi Service
- Phone
- +1 519 348 0009
Mitchell Taxi
- Phone
- +1 519 348 8294
- Website
- startaxi.ca
A Town Taxi Service
- Phone
- +1 519 348 0009
Mitchell Taxi
- Phone
- +1 519 348 8294
- Website
- startaxi.ca
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 Best ways to travel around Australia, 5 incredible day trips from Florence by train, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.















