Perjalanan dari Jakarta ke Surabaya menggunakan bus merupakan pilihan populer bagi masyarakat yang ingin bepergian darat dengan biaya terjangkau. Rute ini memiliki jarak sekitar 780 hingga 800 kilometer melalui jalur tol Trans Jawa. Waktu tempuh rata-rata berkisar antara 10 hingga 14 jam tergantung kondisi lalu lintas, jenis bus, dan rute yang dipilih.
Rute utama yang paling sering digunakan adalah melalui Tol Jakarta-Cikampek, Tol Cipali, Tol Palimanan-Kertosono, hingga keluar di Tol Waru Surabaya. Bus biasanya berangkat dari terminal besar di Jakarta seperti Terminal Pulo Gadung, Terminal Kampung Rambutan, Terminal Lebak Bulus, Terminal Kalideres, atau Terminal Tanjung Priok. Sementara di Surabaya, bus umumnya tiba di Terminal Bungurasih (Purabaya) atau beberapa titik drop off di pusat kota seperti Medaeng dan Bubutan.
Pilihan PO Bus Populer
Beberapa perusahaan otobus yang melayani rute Jakarta-Surabaya antara lain:
- Sinar Jaya: Salah satu operator paling favorit. Menyediakan kelas eksekutif hingga sleeper bus dan double decker. Harga tiket mulai dari Rp 275.000 hingga Rp 550.000. Jadwal keberangkatan pagi hingga malam hari. Bus ini dikenal nyaman dengan fasilitas leg rest, toilet, dan hiburan.
- 27 Trans: Menawarkan keberangkatan yang cukup padat mulai pukul 05.45 hingga malam. Durasi perjalanan sekitar 10 hingga 11 jam. Harga tiket berkisar Rp 375.000 hingga Rp 450.000.
- Pahala Kencana: Operator legendaris dengan armada eksekutif yang andal. Harga tiket mulai Rp 250.000 hingga Rp 350.000. Cocok untuk penumpang yang mengutamakan ketepatan waktu.
- Agramas: Dikenal dengan sleeper bus yang nyaman. Harga tiket sekitar Rp 410.000 hingga Rp 550.000. Fasilitas lengkap seperti selimut, snack, USB port, dan toilet.
- DAMRI: Bus milik pemerintah yang menyediakan layanan eksekutif dengan harga kompetitif mulai Rp 260.000. Jadwal reguler dan armada yang terawat.
- Gunung Harta Solutions dan Handoyo: Memberikan pilihan kelas eksekutif dan premium dengan harga Rp 300.000 hingga Rp 500.000.
- MTrans dan Semeru Trans: Sering menyediakan sleeper class dengan harga Rp 550.000 hingga Rp 600.000.
Kelas Bus dan Fasilitas
Penumpang dapat memilih kelas sesuai kebutuhan. Kelas ekonomi lebih murah namun kursi standar. Kelas eksekutif menawarkan kursi reclining 2-2 dengan AC dingin. Sementara sleeper bus dan suite class memberikan pengalaman tidur nyaman dengan kursi yang bisa direbahkan hampir datar, dilengkapi bantal, selimut, dan layanan makan ringan.
Tips Memilih dan Pemesanan
Harga tiket bus Jakarta ke Surabaya saat ini berkisar Rp 250.000 hingga Rp 600.000 tergantung kelas dan tanggal keberangkatan. Lebih baik memesan tiket melalui aplikasi seperti Redbus, Traveloka, atau Tiket.com agar mendapatkan promo dan kursi terbaik. Disarankan memilih keberangkatan malam hari agar bisa tidur selama perjalanan dan tiba di Surabaya pagi hari.
Pastikan memeriksa ulasan penumpang sebelum memesan. Bawa bekal makanan dan minuman sendiri karena rest area terbatas. Selalu datang ke pool atau terminal minimal satu jam sebelum keberangkatan.
Perjalanan bus Jakarta-Surabaya tetap menjadi pilihan utama karena fleksibel, ekonomis, dan pemandangan yang dapat dinikmati sepanjang jalan tol. Dengan banyaknya pilihan PO bus yang semakin modern, perjalanan panjang ini terasa lebih nyaman.

