Flight distance between Old Harbour Bay, Jamaica and Abraham’s Bay, Bahamas 408.2 mi / 656.9 km