Le bourg de Mashiki se situe près du centre de la préfecture de Kumamoto et à l'est de la ville de Kumamoto, dans le sud-ouest de l'île de Kyūshū. L’aéroport de Kumamoto se situe au nord-est de la ville.
Transports
Mashiki ne possède pas de chemin de fer, la gare la plus proche se situe dans la ville de Kumamoto.