Pulau Kukup terletak di hadapan bandar Kukup, Pontian, Johor, Malaysia. Dirasmikan sebagai Taman Negara pada 31 Januari 2003.