Ferries
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 14 September 2026. Hotel and hostel 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.