Railway Distances from Dar es Salaam to the following stations (Kms)

Station

Distance

(Kms)

Pugu 20
Mpiji 42
Soga 52
Ngeta 65
Ruvu 79
Kwala 89
Msua 106
Magindu 118
Kidugalo 132
Ngerengere 144
Kinonko 158
Mikese 173
Kingolwira 190
Morogoro 202
Masimbu 223
Mkata 247
Kimamba 271
Kilosa 289
Munisagara 305
Mzaganza 318
Kidete 332
Godegode 356
Gulwe 376
Msagali 391
Igandu 412
Munase 416
Kikombo 436
Humwa 449
Dodoma 485
Zuzu 472
Kigwe 501
Bahi 525
Kitinku 540
Makutopora 556
Saranda 579
Manyoni 595
Aghondi 811
Itigi 635
Kitaraka 652
Kazikazi 673
Karangasi 686
Tura 716
Malongwe 740
Nyahua 776
Goweko 800
Igalula 815
Itulu 837
Tabora 850
Lulangulu 877
Mabama 889
Usoke 911
Urambo 941
Kaliua 973
Kombe 1000
Usinge 1032
Nguruka 1063
Malagarasi 1083
Ilunde 1122
Uvinza 1141
Lugufu 1175
Kazuramimba 1194
Kandaga 1219
Kalenge 1222
Luiche 1237
Kigoma 1254

Tabora - Mwanza (as from Dar es Salaam)

Kakola 867
Nzubuka 882
Ipala 911
Bukene 941
Mahene 961
Igusule 973
Isaka 982
Luhumbo 1000
Usule 1027
Shinyanga 1045
Songwa 1069
Seke 1089
Malampaka 1112
Malya 1130
Bukwimba 1153
Mantare 1177
Fela 1206
Mwanza South 1227
Mwanza 1229

Kilosa - Kidatu as from Dar es Salaam

Kilosa 289
Mbamba 320
Mikumi 359
Kidatu 397

Ruvu - Mnyusi as from Dar es Salaam

Usigwa 114
Wami 151
Mkalamo 203
Gendagenda 230
Makinyumbi 260
Tanga 374
Pongwe 360
Ngomeni 349
Muheza 335
Tengeni 331
Kihunwi 317
Mnyusi 276
Korogwe 291
Ngombezi 299
Maurui 304
Makuyuni 321
Mombo 335
Mazinde 348
Mkumbara 355
Mkomazi 374
Hedaru 406
Makanya 425
Same 459
Lembeni 498
Kisangiro 518
Kahe 538
Moshi 558
Kikuletwa 589
Usa River 620
Arusha 644

Kaliua - Mpanda as from Dar es Salaam

Kaliua 973
Uyumbu 1007
Kangeme 1021
Lumbe 1031
Usinga 1063
Ugalla River 1083
Katumba 1149
Mpanda 1183