Calgary Canada
Calgary Tower

40 Great Things to Do in Calgary Canada

Last updated:

Top Things to Do in Calgary Canada

If you are planning a trip to Calgary Canada and looking for the best things to do, see and eat while visiting, you are in the right place.  Calgary is the largest city in Alberta and is the perfect starting point to explore the Canadian Rockies. The city is surrounded by prairies, foothills, and mountains along with a dazzling city skyline and two beautiful rivers snaking their way through the city. The area is full of amazing national parks with alpine forests, aqua-blue rivers, lakes, waterfalls, and glaciers. Browse the list of must-see attractions, off-the-beaten-path experiences, outdoor activities, and museums to create your personal Calgary Canada bucket list. Then, plan the itinerary for your Calgary Canada trip with these top things to do, see, and eat. Enjoy your time out of the office!

READ Complete Canada Travel Guide, What You Need to Know

READ Day at the Calgary Stampede, The Greatest Show on Earth

Wonderland Sculpture Calgary Canada
Wonderland Sculpture

Things to Do in Calgary Canada

Grab a coffee and take a morning walk on the Bow River RiverWalk

Check out the 360-degree view from Calgary Tower’s rotating Skydeck

Explore Stephen Avenue historic district and stop for lunch on one of the patios

Photograph Peace Bridge and Centre St Bridge

Check out the city skyline from Scotsmen Hill, McHugh Bluff, Crescent Heights Lookout Point, or Mount Please View Point

Take a selfie with the Canada 150 sign in Prince’s Island Park

Wander through Devonian Gardens, an indoor botanical garden at the CORE Shopping Center

Watch surfers at 10th Street Wave

Enjoy a night out in the 17th Ave entertainment district

Get a photo standing inside the Wonderland Sculpture

Float down the Bow River or the Elbow River

Enjoy some retail therapy in Kensington

Take The Big Rock Brewery Tour or go craft beer tasting in Inglewood

Stephen Avenue Calgary Canada
Stephen Avenue

Wander the street art in the East Village

Have lunch in Chinatown

Browse the Calgary Arts Walk Downtown galleries

Go Rafting on the Bow River

Watch a hockey game at the Saddledome

Learn about Canadian sports heroes at Canada’s Sports Hall of Fame

Check out the architecture of the Calgary Library

Stop by Studio Bell National Music Centre and explore the music exhibits

Get your history fix at Fort Calgary

Say hello to the pandas at the Calgary Zoo

Enjoy the amusement rides at Calaway Park

See the world’s largest functioning Rubik’s Cube at Telus Spark

Explore Heritage Park 19th century village

See the historic aircraft at the Hangar Flight Museum

Learn about First Nations history at the Glenbow Museum

Go bobsledding at Winsport (Canada Olympic Park)

Enjoy the hiking trails at Nosehill Park

Drumheller Canada
Drumheller

Day Trips Near Calgary Canada

Visit Banff National Park, Lake Louise, and Johnston Canyon

Explore Waterton Lakes National Park

Hike to Elbow Falls, Takakkaw Falls, or Lundbreck Falls

Spend a day at Lake Abraham (bubble lake) or Emerald Lake

Take a day trip to Canmore, Grotto Canyon, and Yamnuska Wolfdog Sanctuary

Visit the Canadian Badlands

See Head Smashed in Buffalo Jump

See the world’s largest displays of dinosaurs at the Royal Tyrrell Museum in Drumheller

Visit Yoho National Park

Be sure to check the Alberta Canada Office of Tourism website for current events and festivals.

Bookmark and Pin Things to Do in Calgary Canada

Plan Your Trip to Calgary Canada

Canada Travel Guide

Pick up a Canada Travel Guide from Amazon.com to browse on the plane.

Book Your Accommodation in Calgary Canada Now

Spending the night? Search Booking.com and VRBO in one place to find the perfect property!

Best Calgary Canada Attractions and Day Tours

The best attractions sell out! Don’t chance it, get your tickets now and relax when you arrive.

Travel Essentials

Need a universal travel adaptor, power bank charger, or packing cubes? Save time at my Amazon shop and have travel essentials delivered to your home.

Have a great vacation!