Peru

Raft the Urubamba River, zip-line above the trees, immerse yourself in the local culture and explore Machu Picchu on this unforgettable multi-sport adventure

Machu Picchu Explorer

  • International Peru
  • Multi-Sport
  • 7 Days from $2749
  • Minimum Age: 12

Trek the Salkantay “Inca” Trail to Machu Picchu on this lodge-to-lodge adventure where each day’s hike ends at a cozy lodge with hot showers, gourmet food, and hot tubs

Mystical Peru Lodge Trek

  • International Peru
  • Hiking
  • 7 Days from $2990
  • Minimum Age: 12

Trek the ancient Inca Trail surrounded by breathtaking vistas and visit numerous archaeological sites before passing through the Sun Gate to Machu Picchu

Inca Trail Hiking

Inca Trail Trekking

  • International Peru
  • Guided Tour Hiking
  • 5 Days $1599
  • Minimum Age: 12

Discover the magical land of the ancient Incas on this guided tour of Cusco, through the heart of the Andes and Muchu Picchu.

Machu Picchu

Machu Picchu Extension

  • International Peru
  • Guided Tour Multi-Sport
  • 4 Days from $1899
  • Minimum Age: 10

Explore the Sacred Valley and hike along the Inca Trail through the Sun Gate to the famous archaeological site of Machu Picchu on this lodge-based Peru adventure

Machu Picchu

Machu Picchu Hiker

  • International Peru
  • Guided Tour Hiking
  • 7 Days from $2599
  • Minimum Age: 10
[gravityform id="25" title="false" description="false"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_25' ><form method='post' enctype='multipart/form-data' id='gform_25' action='/destination/peru/'> <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":2,"openpopup":false,"openpopup_id":37143}' /> <div class='gform_body'><ul id='gform_fields_25' class='gform_fields top_label form_sublabel_below description_below'><li id='field_25_1' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_25_1' >First Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_25_1' type='text' value='' class='medium' placeholder='First name' aria-required="true" aria-invalid="false" /></div></li><li id='field_25_2' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_25_2' >Email<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_25_2' type='text' value='' class='medium' placeholder='Email Address' aria-required="true" aria-invalid="false" /> </div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_25' class='gform_button button' value='Get Your Guide' onclick='if(window["gf_submitting_25"]){return false;} window["gf_submitting_25"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_25"]){return false;} window["gf_submitting_25"]=true; jQuery("#gform_25").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_25' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='25' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_25' value='WyJbXSIsIjU3ZTliNjU4YTQxNTJjNTdhOTAwMjQ2MDBjZGU1YmJmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_25' id='gform_target_page_number_25' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_25' id='gform_source_page_number_25' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 25) {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', [25, 1]) } ); </script>