- Kota Pekalongan berada di jalur pantura yang sangat ramai. Angkutan umum antar kota pada umumnya dilayani oleh bus. Bus yang melintasi Kota Pekalongan biasanya adalah bus dengan rute Pantura (Jakarta-Surabaya).
- Untuk akses menggunakan kereta api, semua kereta kelas Eksekutif berhenti di Stasiun Pekalongan, keretas kelas lain juga banyak yang berhenti di Pekalongan.
- Jarak dari Kota Pekalongan ke :
- Jakarta : 377 Km
- Semarang : 100 Km
- Surabaya : 413 Km
- Surakarta : 195 Km
- Yogyakarta : 175 Km