Trek ItineraryDay-by-day route
Open each day for trekking distance, habitat, overnight, and route details.
Day 1: Machame Gate to Machame Camp
Drive from Arusha to Machame Gate, complete registration, and trek through lush rainforest to Machame Camp.
Elevation 1,640m to 2,835m | Distance 11 km | Hiking 5-7 hours | Overnight: Machame CampDay 2: Machame Camp to Shira Camp
Leave the rainforest for moorland, climb rocky ridges, and reach the Shira Plateau with wide mountain views.
Elevation 2,835m to 3,810m | Distance 5 km | Hiking 4-6 hours | Overnight: Shira CampDay 3: Shira Camp to Lava Tower to Barranco Camp
Climb high to Lava Tower for acclimatization, then descend into Barranco Valley for better altitude adjustment.
Elevation 3,810m to 4,630m to 3,976m | Distance 10 km | Hiking 6-8 hours | Overnight: Barranco CampDay 4: Barranco Camp to Karanga Camp
Climb the famous Barranco Wall, cross ridges and valleys, and arrive at Karanga Camp for rest and acclimatization.
Elevation 3,976m to 3,995m | Distance 5 km | Hiking 4-5 hours | Overnight: Karanga CampDay 5: Karanga Camp to Barafu Camp
Ascend to Barafu Camp, the final base before summit night, then rest and prepare your gear.
Elevation 3,995m to 4,673m | Distance 4 km | Hiking 3-4 hours | Overnight: Barafu CampDay 6: Barafu Camp to Uhuru Peak to Mweka Camp
Begin around midnight, reach Stella Point and Uhuru Peak, then descend through Barafu toward Mweka Camp.
Elevation 4,673m to 5,895m to 3,070m | Distance 17 km | Hiking 10-15 hours | Overnight: Mweka CampDay 7: Mweka Camp to Mweka Gate
Descend through rainforest to Mweka Gate, receive summit certificates, and transfer to Moshi or Arusha.
Elevation 3,070m to 1,640m | Distance 10 km | Hiking 3-4 hours