Flight distance between New Kingston, Jamaica and Abraham’s Bay, Bahamas 389.8 mi / 627.3 km