Located at the tip of the Malay Peninsula, Johor is located at the southern end of the Malaysian peninsular and is separated from Singapore by the straights sea of Johor. On a good day when the boders are not packed it will take 15 mins to cross the borders of SIngapore and Malaysia to reach Johore. Johor provides much more riding distance and a different feel as you will can be surrounded towns and rural areas. Malaysis has much to offer for riders interms of good quality highways and country roads. For most visitors there is not much of a problem crossing the borders via Singapore.