Rome2Rio

How to get fromCalgary to Shell Lakeby plane, car, bus, or taxi

Find Transport to Shell Lake

See all options

There are 4 ways to get from Calgary to Shell Lake by plane, car, bus, or taxi

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

  1. Fly, drive

    best
    1. Fly from Calgary International Airport (YYC) to Saskatoon John G. Diefenbaker International Airport (YXE)plane plane YYC - YXE
    2. Drive from Saskatoon-Airport-YXE to Shell Lakecar car
    4h 1m
    $148–678
  2. Drive  713.6 km

    cheapest
    1. Drive from Calgary to Shell Lakecar car 713.6 km
    8h 6m
    $145–210
  3. Bus, taxi

    1. Take the bus from Calgary Flix bus to Edmontonbus bus
    2. Take the bus from Edmonton South to Saskatoon Downtownbus bus
    3. Take the bus from Saskatoon Airport to Prince Albert, SK - 376 - 17th St. Westbus bus
    4. Take the taxi from Prince Albert, SK - 376 - 17th St. West to Shell Laketaxi taxi
    16h 33m
    $349–494
  4. Bus, taxi via Calgary Downtown Ticket Office 606 5 Ave SW

    1. Take the bus from Calgary Downtown Ticket Office 606 5 Ave SW to Edmonton - Southgate LRT - 111 Street Southboundbus bus
    2. Take the bus from Edmonton South to Saskatoon Downtownbus bus
    3. Take the bus from Saskatoon Airport to Prince Albert, SK - 376 - 17th St. Westbus bus
    4. Take the taxi from Prince Albert, SK - 376 - 17th St. West to Shell Laketaxi taxi
    16h 42m

Calgary International Airport (YYC) to Saskatoon John G. Diefenbaker International Airport (YXE) flights

Calendar58Weekly Planes
Duration1h 20mAverage Duration
Ticket$120Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Calgary, AB, Canada and Shell Lake, SK, Canada?

There is no direct connection from Calgary to Shell Lake. However, you can take the bus to Calgary - Airport YYC, walk to Calgary International Airport (YYC) airport, fly to Saskatoon John G. Diefenbaker International Airport (YXE), then drive to Shell Lake. Alternatively, you can take the bus to Edmonton, take the bus to Saskatoon Downtown, walk to Downtown Terminal West 2, take the line 11 bus to Airport Station, walk to Saskatoon Airport, take the bus to Prince Albert, SK - 376 - 17th St. West, then take the taxi to Shell Lake.

Airlines
Bus operators
Other 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 South Korea: Travelling from Seoul to Busan , The London Underground: Essential tips to navigate the Tube, and Best ways to travel around Australia - to help you get the most out of your next trip.