Haiti is located in the Caribbean, on the western part of the island of Hispaniola, which it shares with the Dominican Republic. It is located between the Caribbean Sea and the North Atlantic Ocean, and is south of the Bahamas and east of Cuba.