Gratis · 28 Kota
Terakhir dicek: Oktober 2026

Jarak Antar Kota

Hitung jarak jalan darat dan waktu tempuh antara 28 kota di Indonesia — Jakarta, Bandung, Surabaya, Malang, dan kota besar lainnya.

English version →

Dari Mana Angka-Angka Ini Berasal

Berbeda dengan negara yang punya tabel jarak resmi untuk semua provinsi, kami tidak menemukan satu sumber resmi yang mencakup seluruh Indonesia. Jadi hanya tiga rute di Pulau Jawa yang kami tandai “terverifikasi”, masing-masing dicocokkan dengan minimal dua penerbit Indonesia yang independen: Jakarta-Bandung (sekitar 150 km), Jakarta-Surabaya (sekitar 782 km), dan Surabaya-Malang (sekitar 97 km, panjang ruas tol menurut data BPJT).

Satu perbedaan perlu dijelaskan: Jakarta-Surabaya sering ditulis 760 km. Angka itu adalah panjang ruas Tol Trans Jawa dari gerbang ke gerbang, sedangkan 782 km dihitung dari pusat kota ke pusat kota — keduanya benar, hanya titik ukurnya berbeda. Jakarta-Yogyakarta sengaja tidak kami tandai terverifikasi karena sumber yang ada berbeda (sekitar 550 sampai 575 km) dan belum ada angka resmi yang menengahi.

Semua rute lain menggunakan perkiraan berbasis rumus Haversine yang dikalibrasi dengan matriks jalan terverifikasi Nigeria. Karena Indonesia adalah negara kepulauan, untuk pasangan kota di pulau yang berbeda (misalnya Jakarta-Makassar) angka itu hanya perkiraan dari garis lurus — tidak ada jalan darat yang menghubungkannya, dan perjalanan nyata membutuhkan kapal atau pesawat.

Yang Sebenarnya Memakan Waktu di Jalan

Jarak di peta jarang sama dengan waktu di jalan. Tol Jakarta-Cikampek terkenal padat, terutama saat akhir pekan, libur panjang, dan arus mudik Lebaran, sehingga Jakarta-Bandung yang idealnya sekitar dua jam bisa menjadi tiga jam atau lebih. Perjalanan jauh di Tol Trans Jawa juga berarti biaya tol yang cukup besar di luar BBM, jadi anggarkan keduanya. Di luar Jawa, kondisi jalan dan lalu lintas bisa sangat bervariasi, dan waktu tempuh di Sumatera atau Kalimantan sering lebih lama dari yang ditunjukkan jaraknya. Anggap angka di sini sebagai dasar perencanaan, dan cek kondisi lalu lintas terbaru sebelum berangkat.

Ditinjau oleh: Evelyn John, Pakar Penjualan Otomotif. Rute terverifikasi dicocokkan dengan beberapa penerbit Indonesia; rute lain adalah perkiraan berbasis rumus Haversine.

Jarak dari Jakarta ke Setiap Kota (Dekat ke Jauh)

27 kota lain di alat ini, diurutkan dari yang terdekat ke terjauh dari Jakarta. Kota di pulau lain hanya perkiraan garis lurus.

#TownRegion/StateRoad km
1BogorJawa Barat54 km
2SerangBanten107 km
3BandungJawa Barat150 km
4Bandar LampungLampung279 km
5CirebonJawa Barat280 km
6SemarangJawa Tengah585 km
7PalembangSumatera Selatan618 km
8YogyakartaDI Yogyakarta619 km
9SurakartaJawa Tengah674 km
10SurabayaJawa Timur782 km
11JambiJambi906 km
12MalangJawa Timur968 km
13PontianakKalimantan Barat1,075 km
14BatamKepulauan Riau1,168 km
15BanjarmasinKalimantan Selatan1,238 km
16PadangSumatera Barat1,245 km
17PekanbaruRiau1,292 km
18DenpasarBali1,299 km
19MataramNusa Tenggara Barat1,425 km
20BalikpapanKalimantan Timur1,674 km
21SamarindaKalimantan Timur1,766 km
22MakassarSulawesi Selatan1,887 km
23MedanSumatera Utara1,915 km
24Banda AcehAceh2,469 km
25KupangNusa Tenggara Timur2,560 km
26ManadoSulawesi Utara2,933 km
27JayapuraPapua5,099 km

Pertanyaan Umum — Jarak Antar Kota Indonesia

Berapa jarak Jakarta ke Bandung?

Sekitar 150 km lewat Tol Jakarta-Cikampek dan Tol Cipularang. Beberapa sumber menyebut 140-166 km, tergantung titik awal dan akhir di dalam kota.

Berapa jarak Jakarta ke Surabaya?

Sekitar 782 km lewat Tol Trans Jawa dari pusat kota ke pusat kota. Angka 760 km yang sering dikutip adalah panjang ruas tol dari gerbang ke gerbang, jadi memang lebih pendek.

Berapa jarak Surabaya ke Malang?

Sekitar 97 km lewat jalan tol (Surabaya-Gempol, Gempol-Pandaan, dan Pandaan-Malang).

Kenapa rute antar pulau hanya perkiraan?

Indonesia adalah negara kepulauan, jadi tidak ada jalan darat yang menghubungkan, misalnya, Jakarta dan Makassar. Untuk pasangan kota seperti itu, angka yang ditampilkan hanya perkiraan berbasis garis lurus, bukan jarak jalan sebenarnya.

Bisakah saya menghitung biaya BBM?

Ya — pilih jenis kendaraan dan harga per liter (Rp) di kalkulator di atas; jarak langsung dikonversi menjadi perkiraan liter dan biaya.