The Johor Strait is an international strait in Southeast Asia, between Singapore and Peninsular Malaysia. The strait separates the Malaysian state of Johor on the mainland Malay Peninsula to the north, from Singapore and its islands on the south. It connects to the Strait of Malacca on the west, and the Singapore Strait on the southeast.