There are
276 mi
from New Castle, IN to Steubenville, OH
That's the driving distance. It would take 5 hours 28 mins to go from New Castle, Indiana to Steubenville, Ohio.
The flight distance (direct flight from New Castle, IN to Steubenville, OH) is 251.95 mi.
276 mi = 443.39 kms