Untuk menuju ke pulau karimunjawa dapat ditempuh dari pelabuhan kartini Jepara dengan menggunakan kapal ferry selama 6 jam perjalanan, namun sekarang sudah dapat di tempuh dalam waktu 2-3,5 jam perjalanan dengan menggunakan kapal cepat yang telah disediakan.
Kepulauan Karimunjawa terdiri dari sekitar 27 pulau yang berpenghuni maupun tidak, diantara 27 pulau tersebut hanya 5 pulau yang berpenghuni. Karimujawa juga merupakan salah satu dari taman nasional yang merupakan rumah bagi terumbu karang dan berbagai macam flora dan faunanya. Dengan lebih dari 240 spesies ikan yang berbeda menjadikan pemandangan bawah laut yang menjanjikan.