The recommended distance for changing engine oil varies based on the manufacturer's recommendations and the motorcycle's usage pattern. In general, the oil should be changed every 3,000 to 10,000 km.