The distance between Nampula to Machipanda is 1094 Km by road. You can also find the distance from Nampula to Machipanda using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Nampula to Machipanda for road driving directions!