There are
275 mi
from New Castle, IN to Shaker Heights, OH
That's the driving distance. It would take 5 hours 18 mins to go from New Castle, Indiana to Shaker Heights, Ohio.
The flight distance (direct flight from New Castle, IN to Shaker Heights, OH) is 227.36 mi.
275 mi = 443.13 kms