According to Mapquest, and they're pretty good, it's about 16 1/2 hours. That doesn't include meal or rest breaks, so you're probably looking at about 20 hours. So, you could drive it in one day, but you'd be pulling an all-nighter.
It is 15 1/2 hours to drive from Oakville to Hilton Head. We have timeshare there and go every year. It is doable to drive straight through but what we usually do is leave after work and drive past Erie, Pa. Then the next day you can do it easily. Otherwise, leave really early in the morning. You used to hit bad traffic going through Columbia, but now they have a bypass that saves about 20 minutes.
We stayed at Country Inn & Suites in Beckley recently.
It was nice and clean and free breakfast. They also had a great huge indoor/outdoor pool which made it the best hotel ever (with the exception of WDW) to the kids.
Save Up to 30% on Rooms at Walt Disney World!
Save up to 30% on rooms at select Disney Resorts Collection hotels when you stay 5 consecutive nights or longer in late summer and early fall. Plus, enjoy other savings for shorter stays.This offer is valid for stays most nights from August 1 to October 11, 2025.
CLICK HERE