Annapurna Base Camp from Pokhara to Pokhara is 5 days trip and from Kathmandu to Kathmandu is 7 days or 8 days Trip. If you are planning to begin your ABC Trek in Nepal from Kathmandu, it, at least, takes 7 days or a week long time for Annapurna Base Camp. If you want to have an extra day for Pokhara city to explore Davis Fall, Gupteswor Mahadev Cave, Phewa Lake, World Peace Stupa and Pumdikot Shiva Statue, you require 8 days for ABC Trek with Pokhara city tour.
To ascend Annapurna Base Camp (4160m) via Jhino Danda, Chhomrong, Sinuwa , Bamboo, Himalaya, Deurali and Machhapuchhre Base Camp, it takes 3 complete days and to walk down to Hot Spring, Jhino Danda, it takes 2 complete days. And 1 full day is required for Pokhara exploration with Phewa Lake boating.
And 2 more days for transferring to Pokhara from Kathmandu and back. So, if you are really planning or thinking of doing ABC Trek, you have to allocate at least 7 or 8 days. But, if you are doing ABC Trek via Poonhill, it takes at least 11 days to complete ABC. Actually, it’s better to go Annapurna Base Camp via Poonhill as you can acclimatize by ascending Poonhill before you walk to ABC.