White Water Rafting Calgary

Planning Your Calgary White Water Rafting Vacation

Calgary Activities & Attractions

There are plenty of things that you may wish to stop and explore en route to your Calgary white water rafting trip! If you plan on making any stops please ensure you add this to your travel time.


CANMORE: A fun and funky mountain town with plenty of shopping, hip and trendy restaurants and a vibrant downtown which is fun for wandering, window shopping, or people watching. Streetside cafes are a great place to enjoy on a nice summer’s day. Gas (petrol) stations are easily accessible just off the highway and the prices tend to be a bit more reasonable than Banff or Lake Louise. If you are looking for accommodations, there are plenty to choose from.


BANFF: Banff is one of the most popular tourist towns in North America and offers fine shopping, dining and sightseeing experiences. Please note that if you are stopping in Banff or Lake Louise you are required to purchase a National Park Permit.


LAKE LOUISE: If you have time, be sure to visit the icon view of Lake Louise and the famous Chateau Lake Louise (where you’ll also find Wild Water Adventures office kiosk in the lobby). You may also wish to visit Moraine Lake, another emerald-coloured mountain lake popular with visitors. In the village of Lake Louise, a small assortment of food and retail shops are there for you. If you are in the mood for a great breakfast Burrito, lunch or simply a latte, we highly recommend the Trailhead Café in the village of Lake Louise.

Roadside Stops Along The Way

Between Lake Louise and our RiverBase, there are plenty of things worth exploring. The town of Field is fun, funky and eclectic with plenty of B and B’s, and local artisans. If looking for a quick bite, try the General Store for tasty sandwiches and yummy baked goods!


  • EMERALD LAKE is a 15 minute drive off the Trans Canada Highway (TCH) and is well worth the drive. You can canoe on the lake or take a lovely walk around it’s perimeter.
  • NATURAL BRIDGE is just off the TCH and on the way to Emerald Lake, you can see where the Kicking Horse River has slowly eroded the softer layers of strata to leave a “bridge” of erosion-resistant rock spanning the river.
  • TAKAKKAW FALLS is Canada’s 2nd highest waterfall and is about 15 minutes off the Trans Canada Hwy. You can walk right to the base of the falls, or simply view the falls from the parking area. On the way to the falls, stop at “The Meeting of the Waters” where the Kicking Horse and the Yoho rivers converge. It is very interesting to see the two different coloured rivers meet and slowly merge together.
  • SPIRAL TUNNELS is located off the TCH between Lake Louise and Field on the Big Hill. A great place to stop if you are a “train spotter”. You’ll see the engineering and design marvel created in 1909 that now has the trains “spiralling” through two tunnels as they head up or down the Big Hill. Restrooms are also located here, so it’s a great place for a fast pit stop en route from Calgary to our RiverBase.
Directions From Calgary

When driving from Calgary to Wild Water Adventures RiverBase for your trip on the Kicking Horse River, allow approximately 2.5 hrs from Canada Olympic Park on the west side of Calgary (If coming from the South or SW of Calgary, allow 2.5hrs. If coming from Calgary International Airport area, allow 2.75 hrs.)


Heading west on the Trans Canada Highway #1, you’ll pass by turnoffs to Kananaskis Country and the towns of Canmore, Banff, Lake Louise and Hwy 93 to Jasper. If you need to stop en route for fuel or personal needs, Canmore offers plenty of gas stations and fast food options.


Approximately 20 minutes from our RiverBase, you’ll pass by the small town of Field on your left hand side. Continue along the Trans Canada Highway #1. You will be getting close to our RiverBase when you see the highway expand to four lanes and become divided with a concrete median. At this point, you will have left Yoho National Park. You’ll also see a number of large billboards on the left hand side of the highway. Watch for the Wild Water Adventures signs.


You’ll see a deceleration lane on the right. Take it and slow down to make the right hand turn off the highway. The road takes you to the right, over a small bridge with a cattle-guard on top. Continue along this road, under the highway and the bridge to the stop sign. Turn right. In approx. 200 yards, you’ll see the entry road on your left to our RiverBase. Park in the area on the right and c’mon in to say “Hello” to our RiverBase Managers and team and get your paperwork and payments finalized and get prepared for a magnificent day on the Kicking Horse River!

Your Calgary White Water Rafting Trips To Choose From

Whitewater Exciter

Never been rafting before or been rafting before and want something more?


For the family or those seeking a milder river experience, this trip is ideal!


If you’ve got more time for the river, then “The Tradition” is for you.

Maximum Horsepower

When ONLY the best and most exciting will satisfy your adrenalin fix, this “Best of” the Kicking Horse River rafting experience will be your choice!


Stay for a night or two and enjoy two exceptional days of Banff river rafting in the Canadian Rockies, on the area’s best whitewater river.


This 2-day Kicking Horse River rafting package is a MUST-DO for those seeking the most exciting white water rafting in Canada.

Local Lodging Partners

Nearby Summer Activties

Local Weather

[gravityform id="7" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_7' ><div id='gf_7' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_7' id='gform_7' action='/area-info/white-water-rafting-calgary/#gf_7'> <div class='gform_body'><ul id='gform_fields_7' class='gform_fields top_label form_sublabel_below description_below'><li id='field_7_1' class='gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_7_1' >Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_7_1' type='text' value='' class='large' placeholder='Name' aria-required="true" aria-invalid="false" /></div></li><li id='field_7_2' class='gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_7_2' >Email<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_7_2' type='text' value='' class='large' placeholder='Email' aria-required="true" aria-invalid="false" /> </div></li><li id='field_7_3' class='gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_7_3' >Desired Dates</label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_7_3' type='text' value='' class='large' maxlength='12' placeholder='Desired Dates' aria-invalid="false" /></div></li><li id='field_7_4' class='gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_7_4' >Number In Group</label><div class='ginput_container ginput_container_number'><input name='input_4' id='input_7_4' type='text' value='' class='large' placeholder='Number In Group' aria-invalid="false" /></div></li><li id='field_7_5' class='gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_7_5' >Question</label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_7_5' type='text' value='' class='large' maxlength='150' placeholder='Question' aria-invalid="false" /></div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_7' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_7"]){return false;} window["gf_submitting_7"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_7"]){return false;} window["gf_submitting_7"]=true; jQuery("#gform_7").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=7&amp;title=&amp;description=&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_7' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='7' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_7' value='WyJbXSIsIjMwY2VkODlmY2U4NmI5ODY2MGNkNzY3MDJlODA2YTIyIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_7' id='gform_target_page_number_7' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_7' id='gform_source_page_number_7' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_7' id='gform_ajax_frame_7' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 7, 'https://q9m3bv0lkc15twiiq99aa1cy-wpengine.netdna-ssl.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_7').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_7');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_7').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_7').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_7').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_7').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_7').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_7').val();gformInitSpinner( 7, 'https://q9m3bv0lkc15twiiq99aa1cy-wpengine.netdna-ssl.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [7, current_page]);window['gf_submitting_7'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_7').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_7').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [7]);window['gf_submitting_7'] = false;}, 50);}else{jQuery('#gform_7').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [7, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 7) {if(!jQuery('#input_7_3+.ginput_counter').length){jQuery('#input_7_3').textareaCount( {'maxCharacterSize': 12, 'originalStyle': 'ginput_counter', 'truncate': true, 'errorStyle' : '', 'displayFormat' : '#input of #max max characters' });jQuery('input_7_3').next('.ginput_counter').attr('aria-live','polite');}if(!jQuery('#input_7_5+.ginput_counter').length){jQuery('#input_7_5').textareaCount( {'maxCharacterSize': 150, 'originalStyle': 'ginput_counter', 'truncate': true, 'errorStyle' : '', 'displayFormat' : '#input of #max max characters' });jQuery('input_7_5').next('.ginput_counter').attr('aria-live','polite');}if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [7, 1]) } ); </script>