Kepulauan Karimunjawa terletak 45 mil sebelah barat Kota Jepara, perjalanan ke Karimunjawa dapat dilakukan melalui laut atau udara.
Transportasi laut yang ada berangkat dari Pelabuhan Kartini Jepara dengan menggunakan KM. Muria 2 kali seminggu atau berangkat dari Pelabuhan Tanjung Mas Semarang dengan kapal cepat Kartini setiap hari Sabtu dan Senin.