Jamaica lies about 145 km (90 mi) south of Cuba, and 191 km (119 mi) west of Hispaniola (the island containing the countries of Haiti and the Dominican Republic)