Mitra (PO, rental, pemilik kendaraan, kapal)Daftar jadi mitraMasuk dasbor mitra
Beranda›Rute›Semarang – Surabaya

Tiket bus & travel Semarang ke Surabaya

4 titik naik · Jawa Tengah
4 titik naik · Jawa Timur
Pilih tanggal
+ Tambah pulangUntuk pulang-pergi
Jarak±350 km
Perkiraan durasi±6j 50m
TiketLewat mitra 12Go

Cek jadwal & harga Semarang → Surabaya

Jadwal bus, travel, kereta & shuttle beserta harga dan sisa kursi ditampilkan langsung dari operator resmi lewat mitra tiket kami, 12Go. Pemesanan, pembayaran & e-tiket diproses oleh 12Go.

Tentang perjalanan Semarang – Surabaya

Rute Semarang ke Surabaya berjarak sekitar 350 km dan dapat ditempuh mulai 6j 50m tergantung lalu lintas dan titik turun. Jadwal, harga dan sisa kursi terbaru dari operator resmi bisa dicek lewat tombol 12Go di atas.

Terminal & titik naik umum di Semarang: Terminal Mangkang, Banyumanik, Kaligawe, Simpang Lima. Di Surabaya: Terminal Purabaya (Bungurasih), Terminal Osowilangun, Waru, Surabaya Kota. Titik naik-turun tiap operator berbeda — cek detailnya saat memesan.

Tips

  • Hari kerja biasanya lebih murah dan lebih lengang daripada akhir pekan & musim libur.
  • Pesan lebih awal menjelang Lebaran, Natal–Tahun Baru dan libur sekolah.
  • Datang 30 menit sebelum berangkat dan siapkan e-tiket serta KTP.