Go towards Pontian Kecil town. From JB turn left, from Batu Pahat proceed, to south direction. Travel for about 20 km before reaching Kukup town. Proceed on for about 2 kilometers before you reach Kukup Laut where you can find the ferry terminal to Tanjung Balai in Indonesia.
Take a bus from Larkin Terminal in Johor Bahru to Pontian; these leave approximately every fifteen minutes. From the bus terminal at Pontian Kecil, take bus 605 to Kukup. This bus, operated by Kembara City Enterprises, runs between Benut, Pontian Kecil and Kukup once an hour in each direction. The terminal at Pontian Kecil can also be reached by less frequent buses from Kuala Lumpur, Muar and Singapore.
You can hail a taxi from Johor Bahru to get to Kukup. Most of the taxis do not use meter so you have to settle the price before boarding the taxi. It is very easy to get a taxi in Malaysia especially in Johor Bahru and Kukup.
There are a few shops on the main street, and on the side streets near the water.
The offshore island known as Pulau Kukup, part of Taman Negara Johor, is billed as "one of the world's largest uninhabited mangrove islands". There's a pleasant boardwalk through the mangroves, with several look-out towers and some plantings of other kinds of trees. Ferries to the island leave at irregular intervals from the jetty adjacent to the international ferry terminal (the jetty is rather hard to find but the staff at the ferry terminal can direct you there). A round trip costs RM 10. Entry to the national park costs RM 5.30 for Malaysians and RM 21.20 for foreigners. (Prices as at September 2017).
In the evening, visitors can purchase fireworks, firecrackers or Chinese lanterns otherwise known as 孔明燈, and ignite them up to the sky. It is an enjoyable sight, especially in the night sky.
There are several good seafood restaurants along the main street, several drink stalls, a bakery and an ice cream shop.
Most resorts in Kukup provide up to 4 meals per day, inclusive of the famous BBQ seafood buffet for dinner. This includes Sambal Sotong (Spicy squid), clams, sambal stingray, barbequed pork, fish and chilli crab.
Ferries leave for Tanjung Balai on Karimun, Indonesia, from the international ferry terminal at the end of the main street. The frequency is approximately one every two hours during the day.