From Changi Airport SMRT to Tanah Merah, SMRT to Outram Park, SMRT to HarbourFront, ferry to Sekupang Intl Sea Port, then ferry to Kukup. 6hrs 32min. From Kuala Lumpur KLIA bus to Johor Baru then taxi to Kukup. 5hrs 13min $68. From Johor Bahru airport (JHB) taxi to Kukup. 59min $52. From Batam airport (BTH) taxi to Sekupang Intl Sea Port then ferry to Kukup. 3hrs 30min. From Kuala Lumpur Subang airport (SZB) taxi to Kelana Jaya, train to KL Sentral, train to Kuala Lumpur KLIA, bus to Johor Baru, then taxi to Kukup. 7hrs 16min $91.