莫桑比克在葡属时期,原首府是在莫桑比克港(楠普拉省),它曾经是东非贸易一大中心,但在苏伊士运河开通后开始衰落。1898年葡属莫桑比克的首府迁至马普托。
因为在此前,由于马普托到南非比勒陀利亚的铁路开通,马普托港的人口大增。
至于贝拉,它也在19世纪后取代了临近索法拉(打过大航海时代4的人都应该知道这个地方)。
而索法拉是葡萄牙人在东非的第一个殖民点。
所以,19世纪后定都马普托,应该是跟当时葡属莫桑比克的莫桑比克、索法拉两大传统港衰落,同时马普托港兴盛有关。
更远一点,则还应该跟苏伊士运河开挖,与南非金矿开挖有关。