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