The calculated distance (air line) between Beloha and Tôlanaro is approximately 121 miles respectively 195 kilometers.
By car or train, the actual journey to Tôlanaro is certainly longer, as only the direct route (as the crow flies) between Beloha and Tôlanaro has been calculated here.