Mersing is linked by bus with Johor Bahru, Kuala Lumpur, Melaka and towns along Malaysia's east coast. Services can be thin at awkward times, so check onward connections if you are trying to meet a ferry.
By road, the town is reached from Johor Bahru via Kota Tinggi, from Kluang via Federal Route 50, or from Kuantan along the coastal Route 3.