Transportasi Jakarta ke Surabaya: Pilihan Perjalanan Paling Praktis, Nyaman, dan Hemat

Gambar Profil Penulis
transportasi jakarta ke surabaya

Perjalanan dari Jakarta ke Surabaya adalah salah satu rute paling sibuk dan penting di Indonesia. Menghubungkan ibu kota negara dengan kota terbesar kedua, rute ini melayani kebutuhan wisata, bisnis, hingga distribusi logistik setiap hari.

Artikel ini akan membahas secara lengkap berbagai pilihan transportasi dari Jakarta ke Surabaya, estimasi waktu tempuh, biaya, serta tips perjalanan agar Anda bisa memilih opsi paling efisien sesuai kebutuhan.

🎁 Promo & Penawaran Spesial Trip.com untuk Liburan ke Surabya
Koleksi promo & penawaran: Dapatkan diskon hingga 8% untuk pemesanan hotel
📱Tetap Terhubung di Surabaya
eSIM Indonesia Mulai Rp 9.275
🙋Atraksi dan Tur yang Wajib Dicoba di Surabaya
Eksplorasi Kota Surabaya + Kelas Batik/Memasak: Mulai dari Rp 2.557.500 🏛️ Jelajahi landmark terkenal Surabaya!
Tur Gunung Bromo dari Surabaya: Mulai dari Rp 523.316 🌋
Tur Air Terjun Tumpak Sewu: Mulai dari Rp 889.474 💦 Perjalanan satu hari ke salah satu air terjun paling indah di Indonesia.
Trekking Kawah Ijen Blue Fire: Mulai dari Rp 4.546.666, diskon 7% , Nikmati pengalaman melihat blue fire dan trekking malam yang ikonik.
Tur Privat Pulau Madura: Mulai dari Rp 2.387.000 Jelajahi kuliner dan budaya khas Madura dari Surabaya.

Jarak Jakarta ke Surabaya

jarak jakarta ke surabaya

Jarak antara Jakarta dan Surabaya sekitar 780–800 kilometer, tergantung titik keberangkatan (Jakarta Barat, Timur, atau Selatan) serta rute perjalanan yang digunakan, terutama jika melalui Tol Trans Jawa atau jalur Pantura.

Berikut estimasi waktu perjalanan dari Jakarta ke Surabaya berdasarkan jenis transportasi:

  • Pesawat: sekitar 1 jam 30 menit
  • Kereta api: sekitar 9–12 jam
  • Bus: sekitar 12–16 jam
  • Mobil pribadi: sekitar 10–13 jam tergantung kondisi lalu lintas dan jumlah pemberhentian

Saat musim liburan, akhir pekan panjang (long weekend), atau periode mudik, waktu perjalanan darat biasanya akan lebih lama karena peningkatan volume kendaraan di Tol Trans Jawa, terutama di titik-titik padat seperti Cikampek, Semarang, dan sekitar Surabaya.

Cara Pergi dari Jakarta ke Surabaya

Ada beberapa pilihan transportasi yang bisa Anda gunakan untuk perjalanan Jakarta ke Surabaya.

1. Naik Pesawat dari Jakarta ke Surabaya

Naik Pesawat dari Jakarta ke Surabaya

Pesawat merupakan pilihan transportasi paling cepat dan praktis untuk perjalanan dari Jakarta ke Surabaya. Moda ini sangat cocok bagi Anda yang memiliki waktu terbatas, perjalanan bisnis, atau ingin menghindari perjalanan darat yang panjang.

Penerbangan menuju Surabaya umumnya berangkat dari:

  • Bandara Soekarno-Hatta (CGK)
  • Bandara Halim Perdanakusuma (HLP)

Sementara itu, tujuan penerbangan berada di:

  • Bandara Internasional Juanda (SUB), Sidoarjo

Bandara Juanda merupakan salah satu bandara tersibuk di Indonesia Timur dan menjadi gerbang utama menuju Kota Surabaya serta kawasan sekitarnya.

Beberapa maskapai yang melayani rute Jakarta–Surabaya antara lain:

  • Garuda Indonesia
  • Citilink
  • Batik Air
  • Lion Air
  • Super Air Jet
  • AirAsia Indonesia

Durasi penerbangan rata-rata sekitar 1 jam 30 menit. Namun jika dihitung dari proses check-in, boarding, pengambilan bagasi, hingga perjalanan dari Bandara Juanda ke pusat Kota Surabaya, total waktu perjalanan biasanya mencapai sekitar 3–5 jam, tergantung kondisi lalu lintas dan jadwal penerbangan.

Cara dari Bandara Juanda ke Pusat Kota Surabaya

Cara dari Bandara Juanda ke Pusat Kota Surabaya

Bandara Internasional Juanda terletak sekitar 15–20 kilometer dari pusat Kota Surabaya. Perjalanan menuju kota cukup cepat, namun tetap bisa dipengaruhi oleh kondisi lalu lintas.

Beberapa pilihan transportasi dari Bandara Juanda ke pusat kota meliputi:

  • Taksi bandara
  • Transportasi online (ride-hailing)
  • Bus DAMRI
  • Rental mobil

Pada jam sibuk atau musim liburan, area keluar bandara bisa cukup padat, terutama di sekitar akses tol Waru–Surabaya. Oleh karena itu, menggunakan transportasi online atau pre-booking kendaraan sering menjadi pilihan yang lebih praktis.

2. Naik Kereta Api dari Jakarta ke Surabaya

Naik Kereta Api dari Jakarta ke Surabaya

Kereta api menjadi salah satu pilihan transportasi paling populer untuk rute Jakarta ke Surabaya karena menawarkan kombinasi ideal antara kenyamanan, harga yang relatif terjangkau, dan perjalanan yang bebas dari kemacetan jalan raya.

Kereta dari Jakarta menuju Surabaya berangkat dari:

  • Stasiun Gambir (khusus kelas eksekutif)
  • Stasiun Pasar Senen (kelas ekonomi dan beberapa kelas campuran)

Kedua stasiun ini melayani berbagai jadwal keberangkatan setiap hari, sehingga penumpang memiliki fleksibilitas dalam memilih waktu perjalanan, baik pagi, siang, maupun malam hari. Banyak traveler memilih kereta malam karena bisa berangkat malam hari dan tiba di Surabaya keesokan paginya, sehingga lebih efisien dalam menghemat waktu.

Kereta akan tiba di:

  • Stasiun Surabaya Gubeng (utama untuk pusat kota dan kawasan timur Surabaya)
  • Stasiun Surabaya Pasar Turi (utama untuk wilayah barat Surabaya dan kereta tertentu rute utara)

Durasi perjalanan kereta rata-rata sekitar 9–12 jam, tergantung jenis kereta, jumlah pemberhentian di sepanjang rute, serta kondisi operasional perjalanan. Kereta eksekutif biasanya memiliki waktu tempuh yang sedikit lebih cepat dan lebih nyaman karena jumlah berhenti yang lebih terbatas.

3. Jakarta ke Surabaya dengan Bus

Jakarta ke Surabaya dengan Bus

Bus merupakan salah satu opsi transportasi paling ekonomis untuk perjalanan dari Jakarta ke Surabaya. Moda ini banyak dipilih oleh penumpang yang ingin menekan biaya perjalanan tanpa harus menggunakan kendaraan pribadi. Selain itu, saat ini banyak operator bus yang sudah meningkatkan kenyamanan armada mereka, sehingga perjalanan jarak jauh pun menjadi lebih layak dan nyaman dibandingkan sebelumnya.

Terminal Keberangkatan

Perjalanan bus dari Jakarta ke Surabaya umumnya berangkat dari beberapa terminal utama, yaitu:

  • Terminal Pulo Gebang (Jakarta Timur)
  • Terminal Kampung Rambutan (Jakarta Timur)
  • Terminal Kalideres (Jakarta Barat)

Dari terminal-terminal ini, tersedia berbagai jadwal keberangkatan sepanjang hari, terutama pada sore dan malam hari untuk perjalanan jarak jauh.

Terminal Tujuan

Setibanya di Surabaya, bus biasanya akan berhenti di:

  • Terminal Bungurasih (Purabaya), Surabaya

Terminal ini merupakan terminal terbesar di Jawa Timur dan menjadi pusat kedatangan bus antar kota antar provinsi (AKAP), dengan akses mudah ke berbagai wilayah Surabaya dan sekitarnya.

Estimasi Waktu

Perjalanan dengan bus dari Jakarta ke Surabaya memakan waktu sekitar 12 hingga 16 jam, tergantung kondisi lalu lintas, rute yang diambil, serta jumlah pemberhentian di sepanjang perjalanan. Pada malam hari, perjalanan biasanya terasa lebih cepat karena lalu lintas cenderung lebih lengang.

Estimasi Harga

  • Sekitar Rp 200.000 – Rp 450.000, tergantung kelas bus dan fasilitas yang ditawarkan

Bus kelas ekonomi biasanya lebih murah, sementara bus kelas executive dan sleeper bus menawarkan fasilitas lebih nyaman seperti kursi reclining, selimut, leg rest, hingga hiburan di dalam kabin.

Kategori

Penjelasan

Kelebihan

Harga paling terjangkau dibanding moda transportasi lain

Banyak pilihan kelas layanan, mulai dari ekonomi hingga sleeper bus

Tersedia rute malam yang memungkinkan perjalanan sambil beristirahat

Cocok untuk perjalanan hemat atau backpacker

Kekurangan

Waktu tempuh relatif lama dibandingkan kereta dan pesawat

Potensi keterlambatan akibat kemacetan di jalur Pantura atau Tol Trans Jawa

Tingkat kenyamanan sangat tergantung pada jenis armada yang dipilih

4. Jakarta ke Surabaya dengan Mobil Pribadi

Jakarta ke Surabaya dengan Mobil Pribadi

Menggunakan mobil pribadi untuk perjalanan dari Jakarta ke Surabaya adalah pilihan ideal bagi Anda yang menginginkan kebebasan penuh selama perjalanan. Opsi ini sangat cocok untuk keluarga, rombongan kecil, atau traveler yang ingin menikmati konsep road trip melintasi Pulau Jawa dengan lebih santai dan fleksibel.

Dengan mobil pribadi, Anda bisa menentukan sendiri waktu keberangkatan, durasi istirahat, hingga rute alternatif yang ingin dilewati. Hal ini membuat perjalanan terasa lebih personal dan tidak terikat jadwal seperti transportasi umum.

Rute Utama

Rute paling umum dan efisien yang digunakan adalah melalui:

  • Tol Trans Jawa via Cikampek – Semarang – Solo – Surabaya

Rute ini sudah terhubung penuh melalui jaringan jalan tol, sehingga perjalanan menjadi lebih cepat, lancar, dan minim hambatan dibandingkan jalur non-tol seperti Pantura.

Sepanjang perjalanan, Anda juga akan melewati beberapa kota besar yang bisa menjadi tempat istirahat atau singgah sementara, seperti Cirebon, Semarang, dan Solo.

Estimasi Waktu

Perjalanan dengan mobil pribadi biasanya memakan waktu sekitar 10 hingga 13 jam, tergantung kondisi lalu lintas, kecepatan berkendara, serta jumlah pemberhentian untuk istirahat, makan, atau mengisi bahan bakar.

Jika berangkat malam hari, perjalanan biasanya terasa lebih cepat karena kondisi jalan lebih lengang, terutama di ruas tol utama.

Estimasi Biaya

  • BBM: sekitar Rp 800.000 – Rp 1.200.000 (perjalanan pulang-pergi/PP, tergantung jenis mobil dan konsumsi bahan bakar)
  • Tol: sekitar Rp 600.000 – Rp 900.000 (perkiraan satu kali perjalanan)

Biaya ini dapat bervariasi tergantung jenis kendaraan, gaya berkendara, dan jumlah penumpang dalam mobil.

Kategori

Penjelasan

Kelebihan

Fleksibel untuk berhenti di mana saja sesuai kebutuhan

Cocok untuk perjalanan keluarga atau rombongan

Bisa menikmati pengalaman road trip dan eksplorasi kota-kota di sepanjang jalur

Lebih privat dibanding transportasi umum

Dapat membawa banyak barang tanpa batasan bagasi

Kekurangan

Pengemudi bisa merasa lelah karena jarak yang cukup jauh

Biaya relatif tinggi jika hanya digunakan oleh sedikit penumpang

Risiko kemacetan di beberapa titik tol saat musim liburan atau arus mudik

Membutuhkan fokus dan stamina ekstra selama perjalana

trip.com promo code

5. Travel Shuttle Jakarta – Surabaya

Travel Shuttle Jakarta – Surabaya

Selain bus dan kereta, layanan travel shuttle menjadi alternatif yang semakin populer untuk perjalanan dari Jakarta ke Surabaya. Moda transportasi ini menawarkan konsep perjalanan yang lebih praktis karena sistemnya biasanya menggunakan layanan antar-jemput langsung (door-to-door), sehingga penumpang tidak perlu datang ke terminal besar seperti pada bus AKAP.

Estimasi Waktu

Perjalanan dengan travel shuttle dari Jakarta ke Surabaya biasanya memakan waktu sekitar ± 10–14 jam, tergantung kondisi lalu lintas, rute yang diambil, serta jumlah titik penjemputan dan pengantaran penumpang.

Pada beberapa layanan, perjalanan dilakukan pada malam hari agar penumpang bisa beristirahat selama perjalanan dan tiba di tujuan pada pagi atau siang hari.

Estimasi Harga

  • Sekitar Rp 350.000 – Rp 700.000, tergantung operator, fasilitas kendaraan, dan rute layanan

Harga ini umumnya sudah termasuk layanan penjemputan dari alamat di Jakarta dan pengantaran langsung ke alamat tujuan di Surabaya.

Kategori

Penjelasan

Kelebihan

Dijemput dan diantar langsung ke alamat tujuan (door-to-door service)

Lebih privat dan nyaman dibanding bus besar

Jadwal lebih fleksibel, terutama untuk keberangkatan malam hari

Cocok untuk penumpang yang membawa barang lebih banyak dibanding transportasi umum

Tidak perlu transit di terminal atau stasiun besar

Kekurangan

Ruang kaki dan kabin biasanya lebih sempit dibanding kereta atau bus besar

Tidak secepat pesawat dalam hal waktu perjalanan

Kapasitas penumpang terbatas, sehingga perlu booking lebih awal saat musim ramai

Bisa lebih terasa melelahkan jika kendaraan penuh atau perjalanan panjang tanpa jeda

promo shopeepaylater

Rekomendasi Cara Terbaik Jakarta ke Surabaya

Rekomendasi Cara Terbaik Jakarta ke Surabaya

Pemilihan transportasi dari Jakarta ke Surabaya sebaiknya disesuaikan dengan kebutuhan perjalanan Anda, seperti waktu, budget, dan tingkat kenyamanan yang diinginkan. Berikut ringkasan rekomendasinya:

Cepat & efisien → Pesawat

Pilihan terbaik jika Anda ingin sampai secepat mungkin. Cocok untuk perjalanan bisnis atau liburan singkat karena hanya sekitar 1,5 jam penerbangan.

Nyaman & hemat → Kereta api

Seimbang antara harga dan kenyamanan. Tidak terkena macet dan cocok untuk perjalanan santai dengan waktu tempuh sekitar 9–12 jam.

Budget rendah → Bus

Pilihan paling hemat untuk perjalanan jarak jauh. Tersedia banyak kelas, termasuk sleeper bus untuk perjalanan malam.

Fleksibel & keluarga → Mobil pribadi

Cocok untuk road trip bersama keluarga atau rombongan. Anda bebas berhenti di mana saja sepanjang Tol Trans Jawa.

Praktis tanpa ribet → Travel shuttle

Lebih mudah karena layanan jemput-antar langsung ke alamat, cocok untuk yang ingin perjalanan tanpa repot ke terminal.

promo kode trip.com

Tips Perjalanan Jakarta ke Surabaya

Agar perjalanan Anda dari Jakarta ke Surabaya lebih nyaman, hemat, dan lancar, ada beberapa hal penting yang sebaiknya diperhatikan sebelum berangkat:

  • Pesan tiket lebih awal untuk mendapatkan harga yang lebih murah, terutama untuk pesawat dan kereta.
  • Hindari musim liburan atau long weekend jika ingin mendapatkan harga lebih hemat dan perjalanan yang lebih lancar tanpa kepadatan berlebih.
  • Gunakan aplikasi perjalanan untuk membandingkan harga tiket dari berbagai transportasi sehingga Anda bisa memilih opsi paling sesuai dengan budget.
  • Pilih jadwal malam untuk perjalanan darat seperti kereta, bus, atau travel agar waktu perjalanan lebih efisien karena bisa digunakan untuk istirahat.
  • Siapkan makanan ringan dan power bank agar tetap nyaman selama perjalanan panjang, terutama jika Anda bepergian dengan bus atau kereta malam.

Booking Tiket Jakarta ke Surabaya di Trip.com

Booking Tiket Jakarta ke Surabaya di Trip.com

Untuk memudahkan perjalanan Anda, Anda bisa memesan tiket pesawat, kereta, hingga hotel dengan lebih cepat melalui platform perjalanan online.

Trip.com adalah salah satu platform perjalanan global yang menyediakan:

Anda bisa langsung membandingkan harga berbagai transportasi dalam satu platform, sehingga lebih hemat waktu dan biaya.

promo kode trip.com
🎁 Promo & Penawaran Spesial Trip.com untuk Liburan ke Surabya
Koleksi promo & penawaran: Dapatkan diskon hingga 8% untuk pemesanan hotel
📱Tetap Terhubung di Surabaya
eSIM Indonesia Mulai Rp 9.275
🙋Atraksi dan Tur yang Wajib Dicoba di Surabaya
Eksplorasi Kota Surabaya + Kelas Batik/Memasak: Mulai dari Rp 2.557.500 🏛️ Jelajahi landmark terkenal Surabaya!
Tur Gunung Bromo dari Surabaya: Mulai dari Rp 523.316 🌋
Tur Air Terjun Tumpak Sewu: Mulai dari Rp 889.474 💦 Perjalanan satu hari ke salah satu air terjun paling indah di Indonesia.
Trekking Kawah Ijen Blue Fire: Mulai dari Rp 4.546.666, diskon 7% , Nikmati pengalaman melihat blue fire dan trekking malam yang ikonik.
Tur Privat Pulau Madura: Mulai dari Rp 2.387.000 Jelajahi kuliner dan budaya khas Madura dari Surabaya.

Perjalanan Jakarta ke Surabaya: Panduan Memilih Transportasi yang Tepat

Perjalanan Jakarta ke Surabaya: Panduan Memilih Transportasi yang Tepat

Perjalanan dari Jakarta ke Surabaya menawarkan banyak pilihan transportasi yang bisa disesuaikan dengan kebutuhan Anda. Jika ingin cepat, pilih pesawat. Jika ingin nyaman dan hemat, kereta api adalah pilihan terbaik. Untuk budget terbatas, bus tetap menjadi opsi paling ekonomis, sementara mobil pribadi cocok untuk perjalanan fleksibel dan keluarga.

Dengan perencanaan yang tepat dan pemesanan lebih awal melalui platform seperti Trip.com, perjalanan Anda dari Jakarta ke Surabaya bisa menjadi lebih hemat, nyaman, dan efisien.

promo trip.com

Rekomendasi Hotel Terbaik di Surabaya

See All Hotels
NO.1
Great Diponegoro Hotel Surabaya
9/10519 reviews
Great Diponegoro Hotel Surabaya
Hotel in Kecamatan Wonokromo
NO.2
Swiss-Belinn Tunjungan, Surabaya
9.1/10264 reviews
Swiss-Belinn Tunjungan, Surabaya
Hotel in Kecamatan Genteng
NO.3
Grand Swiss-Belhotel Darmo, Surabaya
9.4/10470 reviews
Grand Swiss-Belhotel Darmo, Surabaya
Hotel in Kecamatan Tegalsari
NO.4
Hotel Ciputra World Surabaya managed by Swiss-Belhotel International
9.4/10263 reviews
Hotel Ciputra World Surabaya managed by Swiss-Belhotel International
Hotel in Kecamatan Dukuhpakis
NO.5
Skysuites Residence Surabaya
9.2/1020 reviews
Skysuites Residence Surabaya
Hotel in Kecamatan Rungkut
NO.6
Mercure Surabaya Manyar
9/10237 reviews
Mercure Surabaya Manyar
Hotel in Kecamatan Mulyorejo
NO.7
Java Paragon Hotel & Residences
8.8/10295 reviews
Java Paragon Hotel & Residences
Hotel in Kecamatan Dukuhpakis
NO.8
Whiz Luxe Hotel Spazio Surabaya
9.2/10324 reviews
Whiz Luxe Hotel Spazio Surabaya
Hotel in Kecamatan Dukuhpakis

FAQs: Transportasi Jakarta ke Surabaya

Disclaimer: This article has been provided by an individual contributor or third party platform. If there is any discrepancy regarding the copyright, please contact us directly and we will delete the content immediately.
Naddy

Naddy

Travel enthusiast

View profile

Travel enthusiast dedicated to Indonesian readers, providing insights on flights, best travel seasons, and must-visit destinations for smarter, more memorable journeys.

493 articles
Travel Lovers Foodie Nature Lovers
> >
jakarta ke surabaya