Distance between Singapore and Cap-Haitien is 17627.27 km.
This distance is equal to 10953.08 miles, and 9511.65 nautical miles.
The distance line on map shows distance from Singapore to Cap-Haitien between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Singapore to Cap-Haitien,
It takes 19.56 hours to arrive.