There are
238 mi
from Youngstown, OH to Birmingham, MI
That's the driving distance. It would take 4 hours 36 mins to go from Youngstown, Ohio to Birmingham, Michigan.
The flight distance (direct flight from Youngstown, OH to Birmingham, MI) is 165.49 mi.
238 mi = 383.07 kms