659 miles
about 650 miles
Fly
251.2
332 miles
201 miles
253 miles
106 miles
1.823 KM
39 miles
Buffalo, NY to Hilton Head Island, SC is about 900 road miles.
It is 666 miles according to Google Maps.
The Savannah/Hilton Head International Airport is only 7 miles from downtown Savannah.