The base for climbing Kilimanjaro — at the foot of Africa's highest mountain, with the snow summit in view.
Moshi is the most convenient staging post for climbing Kilimanjaro: almost every expedition starts here, and in clear weather the snow summit is visible from the streets. The town is small, calm and far more relaxed than the safari hub of Arusha — the ideal place to gather yourself before the mountain, or to breathe out after it.
Most travellers reach Moshi for Kili, but it makes sense to give the town itself a day or two, before or after the trek. That is enough to acclimatise, buy any missing gear, take a trip to a waterfall or a coffee plantation, and simply recover. If you are not climbing, two days covers the town and a couple of excursions comfortably.
A practical rhythm: arrive the day before the start, to settle the briefing with your guide and check your kit, and keep the "town" day for the return — after coming down you want a shower, a beer and no hurry at all.
Beyond the mountain itself, with its Marangu, Machame and Lemosho routes, Moshi is a good base for day trips:
Arusha and the great safaris (the Serengeti, Ngorongoro) are separate logistics; people do travel there from Moshi, but it should be planned as a trip in its own right.
Accommodation in Moshi runs from backpacker hostels to camps and lodges on the edge of town with a view of the mountain. The most convenient base is in or near the centre: close to cafés, exchange offices, gear shops and tour company offices. Many operators include the night before and after the trek in the package — check, so you do not pay twice.
The cooking is Tanzanian and Chagga, filling and inexpensive: nyama choma (meat over coals), ugali with mchuzi sauce, chipsi mayai (an omelette with chips) and mishkaki skewers. Street food and local eating houses cost very little; the tourist restaurants attached to hotels are noticeably dearer but still cheap by European standards. Do try the local coffee straight from the plantation.
On budget: the town itself is cheap, and the main expense is the climb and the tours. Food and transport are easy to economise on if you eat where locals eat and use the dala-dalas.
The best windows are the dry seasons: roughly late December to early March, and June to October. In those months the odds are better for clear skies, an open summit and decent trails. The rains — the long one running roughly March to May — make trekking harder and hide the mountain in cloud.