Ferries at port cities in Indonesia
The port, sea distances to other port cities, and where crossings are sold, city by city, from public data.
29 cities in Indonesia have a ferries page: the port, sea distances to other port cities, and where crossings are sold. Largest first.
| City | Region | Population | Port |
|---|---|---|---|
| Jakarta | Jakarta | 8,540,121 | Port of Tanjung Priok |
| Surabaya | East Java | 3,018,022 | Port of Kalimas |
| Medan | North Sumatra | 2,486,283 | Port of Belawan |
| Semarang | Central Java | 1,694,740 | Port of Tanjung Emas |
| Batam | Riau | 1,296,960 | Port of Nongsapura |
| Bandar Lampung | Lampung | 1,166,066 | Port of Teluk Betung |
| Padang | West Sumatra | 942,938 | Port of Muara Padang |
| Balikpapan | East Kalimantan | 695,287 | Port of Kariangau |
| Pontianak | West Kalimantan | 686,019 | Port of Dwikora |
| Denpasar | Bali | 670,210 | Port of Sanur |
| Cilegon | Banten | 470,378 | Port of Merak |
| Manado | North Sulawesi | 458,582 | Port of Siladen |
| Bengkulu | Bengkulu | 397,321 | Port of Pulau Tikus |
| Kendari | Southeast Sulawesi | 351,085 | Port of Kendari |
| Dumai | Riau | 349,389 | Port of Dumai |
| Ambon | Maluku | 347,288 | Port of Yos Soedarso |
| Cirebon | West Java | 344,851 | Port of Cirebon |
| Tegal | Central Java | 297,173 | Pelabuhan Tegal |
| Banda Aceh | Aceh | 267,962 | Port of Ulee Lheue |
| Tarakan | North Kalimantan | 255,310 | port of Malundung Tarakan |
| Singkawang | West Kalimantan | 253,812 | Port of Sakura |
| Probolinggo | East Java | 243,746 | Port of Tanjung Tembaga Probolinggo |
| Pangkalpinang | Bangka–Belitung Islands | 226,297 | Pangkal Balam Harbour |
| Klungkung | Bali | 223,720 | Port of Bias Munjul |
| Bontang | East Kalimantan | 194,606 | Port of Bontang |
| Tanjungbalai | North Sumatra | 190,935 | Port of Teluk Nibung |
| Baubau | Southeast Sulawesi | 161,280 | Port of Bau Bau |
| Gunungsitoli | North Sumatra | 136,707 | Port of Gunung Sitoli |
| Tanjung Pandan | Bangka–Belitung Islands | 103,062 | Tanjung Pandan Harbour |
Common questions
Which cities in Indonesia have a ferries page?
Jakarta, Surabaya, Medan, Semarang, Batam, Bandar Lampung, Padang, Balikpapan, Pontianak, Denpasar and 19 more.
What currency is used in Indonesia?
The Rupiah (IDR).
Where these facts come from
- GeoNames (CC BY 4.0): population, elevation, time zone, postal codes
- Wikidata (CC0): area, sister cities, visitor numbers, heritage listings, stations and ports
- OurAirports (public domain): airports, runways
- Natural Earth (public domain): map outlines
Data compiled 13 September 2026. Hotel figures are from our booking partner’s catalogue on that date. Journey times on this page are estimates from distance, not timetables; check the operator before you rely on one.