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