Rome2Rio

How to get fromHuntsville to Elliot Lakeby bus, plane, or car

Find Transport to Elliot Lake

See all options

There are 5 ways to get from Huntsville to Elliot Lake by bus, plane, or car

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 to North Bay/Jack Garland Airport, fly, drive

    best
    1. Take the bus from Huntsville to North Baybus bus
    2. Fly from North Bay/Jack Garland Airport (YYB) to Greater Sudbury Airport (YSB)plane plane YYB - YSB
    3. Drive from Greater Sudbury Airport (YSB) to Elliot Lakecar car
    5h 23m
    $1,976–3,525
  2. Drive 389.7 km

    cheapest
    1. Drive from Huntsville to Elliot Lakecar car 389.7 km
    5h
    $77–111
  3. Bus, drive via Vaughan

    1. Take the bus from Huntsville to Vaughan - Hwy 407bus bus
    2. Take the bus from Toronto - Carpool Lot, Major Mackenzie & Hwy 400 to Killarney Mountain Lodgebus bus
    3. Drive from Killarney Mountain Lodge to Elliot Lakecar car
    12h 46m
    $172–332
  4. Bus to Toronto Pearson International Airport, fly, drive

    1. Take the bus from Huntsville, ON to Toronto Pearson Airportbus bus
    2. Fly from Toronto Pearson International Airport (YYZ) to Greater Sudbury Airport (YSB)plane plane YYZ - YSB
    3. Drive from Greater Sudbury Airport (YSB) to Elliot Lakecar car
    7h 42m
    $335–1,104
  5. Bus, drive

    1. Take the bus from Huntsville, ON to Torontobus bus
    2. Take the bus from Toronto - 34 Asquith Avenue to Killarney Mountain Lodgebus bus
    3. Drive from Killarney Mountain Lodge to Elliot Lakecar car
    13h 35m
    $185–334

North Bay/Jack Garland Airport (YYB) to Greater Sudbury Airport (YSB) flights

Calendar12Weekly Planes
Duration31 minAverage Duration
Ticket$1,982Cheapest Price
See schedules

Questions & Answers

What companies run services between Huntsville, ON, Canada and Elliot Lake, ON, Canada?

There is no direct connection from Huntsville to Elliot Lake. However, you can take the bus to North Bay, take the taxi to North Bay/Jack Garland Airport (YYB) airport, fly to Greater Sudbury Airport (YSB), then drive to Elliot Lake. Alternatively, you can take a bus from Huntsville to Elliot Lake via Vaughan - Hwy 407, Highway 407 Terminal Platform 6, Major Mackenzie West Terminal Platform 4, Toronto - Carpool Lot, Major Mackenzie & Hwy 400, and Killarney Mountain Lodge in around 12h 46m.

Airlines
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 How to get from Florence to Rome, Travelling by boat in Italy, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.