Rome2Rio

How to get fromKirkland Lake to Guelphby bus, train, car, or plane

Find Transport to Guelph

See all options

There are 6 ways to get from Kirkland Lake to Guelph by bus, train, car, or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus, train

    best
    1. Take the bus from Kirkland Lake to North Baybus bus
    2. Take the bus from North Bay to Vaughan - Hwy 407bus bus
    3. Take the train from Bramalea GO to Guelph Central GOtrain train Ki
    11h 8m
    $60–149
  2. Drive 615.1 km

    1. Drive from Kirkland Lake to Guelphcar car 615.1 km
    7h 42m
    $122–176
  3. Drive to Rouyn-Noranda Airport, fly to Toronto Pearson International Airport, train

    1. Drive from Kirkland Lake to Rouyn-Airport-YUYcar car
    2. Fly from Rouyn-Noranda Airport (YUY) to Toronto Pearson International Airport (YYZ)plane plane YUY - YYZ
    3. Take the train from Bramalea GO to Guelph Central GOtrain train
    7h 28m
    $164–797
  4. Bus, bus to Timmins/Victor M. Power Airport, fly to Toronto Pearson International Airport, train

    1. Take the bus from Kirkland Lake to Mathesonbus bus
    2. Take the bus from Matheson to Timminsbus bus
    3. Fly from Timmins/Victor M. Power Airport (YTS) to Toronto Pearson International Airport (YYZ)plane plane YTS - YYZ
    4. Take the train from Bramalea GO to Guelph Central GOtrain train
    7h 57m
    $157–720
  5. Bus, bus to Timmins/Victor M. Power Airport, fly to Toronto Island Airport, train

    1. Take the bus from Kirkland Lake to Mathesonbus bus
    2. Take the bus from Matheson to Timminsbus bus
    3. Fly from Timmins/Victor M. Power Airport (YTS) to Toronto Island Airport (YTZ)plane plane YTS - YTZ
    4. Take the train from Union Station GO to Guelph Central GOtrain train
    8h 4m
    $317–671
  6. Bus to North Bay/Jack Garland Airport, fly to Toronto Island Airport, train

    1. Take the bus from Kirkland Lake to Education Centre Main Campusbus bus
    2. Fly from North Bay/Jack Garland Airport (YYB) to Toronto Island Airport (YTZ)plane plane YYB - YTZ
    3. Take the train from Union Station GO to Guelph Central GOtrain train
    8h 25m
    $712–1,711

Kirkland Lake to Guelph by bus and train

Calendar7Weekly Services
Duration11h 8mAverage Duration
Ticket$60Cheapest Price
See schedules

Questions & Answers

What companies run services between Kirkland Lake, ON, Canada and Guelph, ON, Canada?

There is no direct connection from Kirkland Lake to Guelph. However, you can take the bus to North Bay, take the bus to Vaughan - Hwy 407, walk to Hwy 407 Bus Terminal, take the line 56 bus to Bramalea GO Bus, walk to Bramalea GO, then take the train to Guelph Central GO. Alternatively, you can drive from Kirkland Lake to Guelph in around 7h 42m.

Airlines
Train operators
Bus operators

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 Flying into Beijing?, 5 delightfully under-the-radar French towns you need to visit, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.