Jamaica is roughly 536–548 kilometers (about 333–342 miles) from Haiti by air travel distance, depending on the exact start and end points used for the measurement. The straight-line distance is typically cited in the 530–540 km range. For context, Jamaica lies to the south of Cuba and to the west of Haiti, with the Caribbean Sea separating the islands. If you need the distance between specific ports or airports (for example, Kingston to Port-au-Prince), I can provide a precise figure.
