Port-au-Prince and Kingston are both located on the island of Hispaniola, but are in different countries. Port-au-Prince is the capital of Haiti and is on the western side of the island, while Kingston is the capital of Jamaica and is on the eastern side of the island.
The distance between the two cities can be traveled by air in about an hour, by boat in about 2 hours, or by car in about 8 hours.