This is the classic rhythm of an Everest Base Camp trek from Lukla, with two acclimatisation days. Your own itinerary may add rest days or side trips.
Quick answer: A typical trek takes about 12 days from Lukla and back, with acclimatisation days in Namche and Dingboche, base camp on day 8 and Kala Patthar sunrise on day 9.
Fly to Lukla, walk to Phakding
A short mountain flight, then 3–4 hours downhill to the Dudh Koshi.
Phakding to Namche Bazaar
Cross the Hillary Bridge and climb to the Sherpa capital.
Acclimatisation in Namche
Hike to Hotel Everest View for your first Everest view.
Namche to Tengboche
Visit the monastery for evening prayers.
Tengboche to Dingboche
Into the Imja valley beneath Ama Dablam.
Acclimatisation in Dingboche
Climb part of Nangkartshang for views of Makalu.
Dingboche to Lobuche
Pass the Thukla memorials.
To Gorak Shep and Everest Base Camp
Walk to base camp, return to Gorak Shep.
Kala Patthar, down to Pheriche
Sunrise on Everest, then a long descent.
Pheriche to Namche
Back through Pangboche and Tengboche.
Namche to Lukla
The last day on the trail; celebrate with your team.
Fly to Kathmandu
Weather permitting; a spare day is wise.
See the full Everest Base Camp trek and teahouses village by village.