There are
1,066 mi
from Port St Lucie, FL to Steubenville, OH
That's the driving distance. It would take 20 hours 8 mins to go from Port St Lucie, Florida to Steubenville, Ohio.
The flight distance (direct flight from Port St Lucie, FL to Steubenville, OH) is 904.85 mi.
1,066 mi = 1.61 kms