Flight distance between Old Harbour Bay, Jamaica and San Jose, United States of America 3,017.2 mi / 4,855.7 km