Bandara terdekat dari Pekalongan adalah Bandara Internasional Achmad Yani yang terletak di Semarang. Bandara ini memiliki penerbangan harian dari Jakarta, Denpasar dan Singapura, dioperasikan oleh Garuda Indonesia, Citilink, AirAsia dan Lion Air, terhubung ke dan dari banyak rute internasional lainnya. Kunjungi situs web mereka untuk memesan.
Dari Semarang, Anda perlu menyewa mobil atau naik kereta api setempat ke Pekalongan. Jarak antara dua kota sekitar 100 km. Layanan kereta api beroperasi 14 kali sehari dari Semarang ke Stasiun Pekalongan, silakan kunjungi situs Kereta Api Indonesia untuk memesan.