There are
52 mi
from Youngstown, OH to Macedonia, OH
That's the driving distance. It would take 1 hour 5 mins to go from Youngstown, Ohio to Macedonia, Ohio.
The flight distance (direct flight from Youngstown, OH to Macedonia, OH) is 46.85 mi.
52 mi = 83.73 kms