Map of Moshi, Tanzania
Moshi is the administrative centre of Kilimanjaro, Tanzania, with a population of about 221,733. It lies at 3.3500°S, 37.3333°E. Moshi is about 360 km (224 mi) northeast of Dodoma, the capital. The nearest city on our map is Merelani, 46 km to the southwest.
Moshi at a glance
Country
Region
Kilimanjaro
Population
221,733GeoNames
Coordinates
-3.3500, 37.33333°21′00″S 37°20′00″E
Time zone
Africa/Dar_es_SalaamUTC+03:00
Local time
–
Distance to Dodoma
360 km (224 mi)
Where is Moshi?
- The 19th largest city in Tanzania by recorded population.
- Located in the Southern and Eastern hemispheres.
- Daylight ranges from about 11 h 56 min on the shortest day to 12 h 19 min on the longest day (around 21 June and 21 December).
Cities near Moshi
- Merelani — 46 km southwest
- Arusha — 72 km west
- Same — 91 km southeast
- Voi — 136 km east, Kenya
- Kinoi — 188 km north, Kenya
- Lushoto — 191 km southeast
- Babati — 200 km southwest
- Machakos — 203 km north, Kenya
- Mbulu — 207 km west
- Kitengela — 212 km north, Kenya
Largest cities in Kilimanjaro
- Same — 34,322
Largest cities in Tanzania
- Dar es Salaam — 5,383,728
- Mwanza — 1,104,521
- Dodoma — 765,179
- Zanzibar — 709,809
- Arusha — 617,631
- Mbeya — 541,603
- Morogoro — 471,409
- Kahama — 453,654
- Tanga — 393,429
- Geita — 318,006
Map of Tanzania and all its cities →
Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.