Kereta

Kereta api yang menghubungkan Pekalongan dari Semarang beroperasi 14 kali sehari; Sedangkan jalur dari Jakarta ke Pekalongan dioperasikan 7 kali sehari. Sebagai alternatif, Anda bisa naik kereta dari Jogjakarta, Surabaya, atau Bandung. Silakan periksa situs web Kereta Api Indonesia untuk memesan.