The calculated distance (air line) between Miri and Marudi is approximately 27 miles respectively 43 kilometers.
By car or train, the actual journey to Marudi is certainly longer, as only the direct route (as the crow flies) between Miri and Marudi has been calculated here.