Jarak Jakarta Surabaya berapa km? Lewat Tol Trans Jawa, jaraknya sekitar 780 km.
Kalau naik mobil pribadi, perjalanan bisa ditempuh sekitar 9–10 jam saat lalu lintas lancar. Kereta api membutuhkan sekitar 8,5 jam, sedangkan pesawat sekitar 1 jam 40 menit di udara.
Waktu perjalanan bisa berbeda tergantung moda transportasi dan kondisi jalan. Di artikel ini, kamu bisa cek jarak, rute, waktu tempuh, dan perkiraan biaya perjalanan.
Jarak Jakarta Surabaya Berapa Km Menurut Rute yang Dipilih
Jarak Jakarta Surabaya tidak selalu sama. Perbedaannya bergantung pada titik keberangkatan dan rute yang digunakan.
Lewat Tol Trans Jawa, jaraknya sekitar 780 km. Beberapa sumber mencatat kisaran 760–813 km karena gerbang tol yang digunakan bisa berbeda.
Kalau naik kereta api, jalurnya juga berbeda. Rute Gambir menuju Surabaya Pasar Turi melalui jalur utara memiliki jarak rel sekitar 720 km.
Baca Juga: Surabaya ke Jogja Berapa Jam? Ini Estimasi Waktu dan Rute Perjalanannya
Rute Jakarta Surabaya Lewat Tol Trans Jawa
Tol Trans Jawa menjadi pilihan utama untuk perjalanan menggunakan mobil. Jalurnya sudah tersambung dari Jakarta hingga Surabaya.
Ruas Tol dari Jakarta sampai Surabaya
Beberapa ruas yang akan kamu lewati antara lain:
- Jakarta–Cikampek
- Cikopo–Palimanan atau Cipali
- Palimanan–Kanci
- Kanci–Pejagan
- Pejagan–Pemalang
- Pemalang–Batang
- Batang–Semarang
- Semarang–Solo
- Solo–Ngawi
- Ngawi–Kertosono
- Kertosono–Mojokerto
- Mojokerto–Surabaya
Ruas Jakarta–Cikampek sepanjang sekitar 63 km termasuk salah satu bagian yang sering padat. Setelah melewati ruas tersebut, perjalanan biasanya lebih lancar.
Kamu juga akan menemukan sejumlah rest area di sepanjang perjalanan. Manfaatkan tempat ini untuk makan, mengisi bahan bakar, atau beristirahat.
Alternatif Jalur Non-Tol lewat Pantura
Kalau ingin menghindari biaya tol, kamu bisa menggunakan jalur non-tol. Salah satu pilihannya adalah jalur Pantura.
Perjalanan melalui jalur ini bisa memakan waktu sekitar 18–19 jam. Waktunya dapat bertambah saat arus mudik atau musim liburan.
Jalur non-tol juga menjadi pilihan bagi pengendara motor. Sepeda motor tidak diperbolehkan masuk ke jalan tol.
Rute ini cocok kalau kamu tidak terburu-buru. Kamu juga bisa mampir ke beberapa kota selama perjalanan.
Waktu Tempuh Jakarta Surabaya per Moda Transportasi

Naik Mobil Pribadi
Perjalanan Jakarta Surabaya lewat tol membutuhkan sekitar 9–10 jam saat kondisi lalu lintas lancar.
Waktu tersebut bisa bertambah saat akhir pekan atau libur panjang. Ruas Jakarta–Cikampek biasanya perlu mendapat perhatian karena cukup sering mengalami kepadatan.
Naik Kereta Api
Kereta api juga menjadi pilihan untuk perjalanan Jakarta Surabaya. Salah satu kereta yang melayani rute ini adalah KA Anggrek.
Kereta tersebut berangkat dari Gambir menuju Surabaya Pasar Turi melalui jalur utara. Waktu tempuhnya sekitar 8 jam 30 menit.
Beberapa kereta lainnya membutuhkan waktu sekitar 10 jam 30 menit. Sebelum membeli tiket, cek kembali jadwal dan kelas yang tersedia melalui aplikasi resmi KAI.
Naik Pesawat
Penerbangan langsung Jakarta Surabaya membutuhkan waktu sekitar 1 jam 40 menit di udara. Namun, total perjalanan tentu lebih lama karena kamu perlu menuju bandara dan mengikuti proses keberangkatan.
Kamu juga perlu memperhitungkan waktu check-in dan pengambilan bagasi. Harga tiket bisa berubah sesuai tanggal dan waktu pemesanan.
Naik Bus
Bus Jakarta Surabaya umumnya membutuhkan waktu sekitar 12–14 jam. Durasi tersebut bisa berubah mengikuti kondisi lalu lintas.
Kelebihannya, kamu tidak perlu menyetir sendiri. Kamu bisa beristirahat selama perjalanan.
Estimasi Biaya Perjalanan Jakarta ke Surabaya
Biaya perjalanan Jakarta Surabaya tergantung moda yang kamu pilih. Untuk mobil pribadi, ada biaya tol dan bahan bakar.
Tarif tol Jakarta Surabaya untuk mobil Golongan I berada di kisaran Rp850.000–Rp900.000 sekali jalan. Siapkan saldo e-toll yang cukup sebelum masuk tol.
Tarif tol dapat berubah. Sebaiknya cek tarif terbaru sebelum berangkat.
Untuk bahan bakar, kamu bisa membuat perkiraan sederhana. Misalnya konsumsi mobil sekitar 12 km per liter, perjalanan 780 km membutuhkan sekitar 65 liter BBM.
Tinggal kalikan kebutuhan tersebut dengan harga BBM yang kamu gunakan. Biaya sebenarnya bisa berbeda karena konsumsi setiap mobil tidak sama.
Sebagai perbandingan, tiket kereta kelas eksekutif berada di kisaran Rp500.000–Rp1 juta per orang. Harga bisa lebih tinggi pada tanggal tertentu atau untuk kelas khusus.
Kalau bepergian bersama beberapa orang, mobil bisa lebih ekonomis karena biaya tol dan bahan bakar dapat dibagi. Kalau bepergian sendirian, kereta atau pesawat bisa lebih praktis.
Tips Perjalanan Jakarta Surabaya agar Tidak Kelelahan
Perjalanan sejauh hampir 800 km membutuhkan persiapan. Jangan hanya fokus pada waktu sampai tujuan.
Beberapa tips yang bisa kamu lakukan:
- Berangkat lebih pagi untuk menghindari kepadatan.
- Beristirahat secara rutin selama perjalanan.
- Cek saldo e-toll sebelum masuk jalan tol.
- Pastikan bahan bakar cukup.
- Cek kondisi kendaraan sebelum berangkat.
- Hindari perjalanan saat arus mudik jika tidak mendesak.
- Pesan tiket kereta lebih awal saat musim liburan.
- Kalau membawa anak, siapkan waktu berhenti lebih sering.
Untuk perjalanan menggunakan mobil, jangan memaksakan diri ketika mulai mengantuk. Berhenti di rest area dan istirahat sebelum melanjutkan perjalanan.
Baca Juga: Masjid Agung Surabaya: Lokasi, Sejarah, dan Daya Tariknya
Jelajahi Jakarta Bersama SatuSatu
Sebelum menempuh perjalanan jauh ke Surabaya, kamu bisa mengisi waktu dengan aktivitas di Jakarta bersama SatuSatu.com
Tiket Masuk KidZania Jakarta cocok kalau kamu berangkat bersama anak dan masih punya waktu luang.
Kota mini ini punya lebih dari 100 aktivitas bermain peran untuk anak usia 1–14 tahun, dengan waktu bermain hingga 5 jam. Jadi, energi si kecil bisa terkuras dulu sebelum duduk berjam-jam di mobil atau kereta.
Pijat & Refleksi di Kokuo Melawai, Jakarta pas untuk meluruskan badan sebelum perjalanan panjang.
Tempatnya di Jl. Melawai Raya dan buka pukul 10.00–23.00. Paketnya mulai satu jam, dengan pilihan refleksologi atau pijat tubuh atletis. Ingat, reservasi minimal tiga jam sebelum sesi.
Pertanyaan Terkait Jarak Jakarta Surabaya Berapa Km
Jarak Jakarta Surabaya berapa km?
Sekitar 780 km melalui Tol Trans Jawa, tergantung titik keberangkatan dan gerbang tol.
Jakarta ke Surabaya lebih cepat naik apa?
Pesawat paling cepat dengan penerbangan langsung sekitar 1 jam 40 menit. Kereta bisa lebih praktis karena berangkat dari pusat kota.
Apakah Jakarta Surabaya bisa ditempuh dalam sehari?
Bisa dengan mobil, kereta, atau pesawat. Untuk motor kurang ideal karena jalur non-tol bisa memakan waktu lebih dari 18 jam.
SatuSatu Kini Hadir untuk Kebutuhan Bisnis Lewat SatuSatu B2B
Buat kamu yang bekerja di biro perjalanan, event organizer, HR perusahaan, atau komunitas, mengatur perjalanan dalam jumlah besar tentu butuh persiapan lebih.
Karena itu, SatuSatu kini juga hadir lewat SatuSatu B2B untuk membantu mitra pariwisata dan kebutuhan perjalanan grup atau korporasi dalam satu platform.
Ada beberapa fitur yang bisa membantu kebutuhan bisnis. Katalognya menyediakan ribuan pilihan atraksi, tur, dan aktivitas dengan ketersediaan yang terus diperbarui.
Selain itu, tersedia dasbor untuk mengelola pemesanan grup dan korporasi. Jadi, kebutuhan seperti outing kantor, gathering, hingga perjalanan perusahaan bisa dipantau dalam satu tempat.
Dari sisi bisnis, tersedia agent rate dengan harga khusus untuk mitra. Ada pula opsi pembayaran termin yang dapat disesuaikan dengan kebutuhan administrasi perusahaan, termasuk saat proses pembayaran perlu mengikuti siklus invoice atau anggaran kantor.
Jadi, kalau kamu sering mengatur perjalanan atau aktivitas wisata untuk banyak orang, SatuSatu B2B bisa menjadi pilihan untuk mengelola kebutuhan tersebut dengan lebih rapi.