FerryConnect
🇮🇩Indonesia Maritime Network

Indonesian Archipelago Ferries, Bali Straits & Volcanic Lakes

With over 17,000 islands across equatorial waters, Indonesia operates high-frequency strait ferries connecting Java, Sumatra, and Bali 24/7, high-speed fast boats through the Lombok Strait to the Gili Islands and Nusa Penida, cross-border passages to Singapore, and crater-lake ferries across massive Lake Toba.

🌊 Bali Strait🌊 Sunda Strait🌊 Lombok Strait🌊 Badung Strait🌊 Singapore Strait🌊 Lake Toba🌊 Java Sea
Total Crossings

83

Sea Highways

2

Island Routes

80

Rivers & Lakes

1

Indonesia Ferry Routes Map

Interactive sea routes, island lifelines, and river/lake car ferries across Indonesia.

🚢

Major International Sea Passages

Cross-border high-capacity passenger, vehicle, and freight highways

Singapore Strait · 17 NM

Batam → Singapore

Batam Centre Ferry Terminal to Singapore HarbourFront Centre

⏱ 50m – 1h 05m

One of Asia’s busiest international maritime borders. Modern high-speed catamarans zip across the Singapore Strait in 50 minutes, connecting Indonesia’s Riau Islands directly to downtown Singapore.

🚢 BatamFast, Majestic Fast Ferry, Sindo Ferry📅 Departures every 20 – 30 minutes from 06:00 to 21:00
Singapore Strait · 28 NM

Singapore (Tanah Merah) → Bintan (Bandar Bentan Telani)

Tanah Merah Ferry Terminal to Bandar Bentan Telani Ferry Terminal, Lagoi

⏱ 1h – 1h 15m

The high-speed ferry from Singapore to the beach resorts of Lagoi on Bintan Island, Indonesia, in about an hour. It is a popular weekend escape; resorts run shuttles from the terminal.

🚢 Bintan Resort Ferries📅 Several departures daily
🏝️

Island & Coastal Lifeline Crossings

Offshore archipelago connections and scenic coastal routes

Lombok Strait · 35 NM

Bali (Padangbai) → Gili Trawangan

Padangbai Harbour to Gili Trawangan Pier

⏱ 1h 30m – 2h 00m

The world-famous fast boat passage across the deep Lombok Strait and the Wallace Line, connecting mainland Bali to the motor-free coral islands of Gili Trawangan, Gili Air, and Lombok.

🚢 Eka Jaya Fast Boat, BlueWater Express, Gili Getaway📅 Up to 12 departures daily in peak season🚶 Foot Only
Bali Strait · 3 NM

Java (Ketapang) → Bali (Gilimanuk)

Pelabuhan Ketapang (Banyuwangi, East Java) to Pelabuhan Gilimanuk (Jembrana, West Bali)

⏱ 45m

The vital maritime bridge carrying millions of travelers, road-trippers, and fresh produce between the island of Java and the island of Bali across the narrow Bali Strait.

🚢 ASDP Indonesia Ferry📅 Continuous 24/7 departures every 15 minutes🚗 Vehicles
Lombok Strait · 40 NM

Padang Bai (Bali) → Lembar (Lombok)

Padang Bai Ferry Port to Lembar Harbour

⏱ 4h – 5h

The slow public car ferry between Bali and Lombok. It is much cheaper than the fast boats and the only way to take a car or motorbike across the Lombok Strait. Expect basic facilities and variable timings.

🚢 ASDP Indonesia Ferry📅 Round-the-clock departures, roughly every one to two hours🚗 Vehicles
Badung Strait · 14 NM

Sanur (Bali) → Nusa Penida

Sanur Harbour to Nusa Penida harbour

⏱ About 30m

The standard day-trip crossing from Bali to Nusa Penida for Kelingking Beach and Angel’s Billabong: fast boats leave Sanur Harbour and reach Penida in about half an hour.

🚢 Angel Billabong Fast Boat📅 5 departures daily each way (Angel Billabong)🚶 Foot Only
Badung Strait · 12 NM

Sanur (Bali) → Nusa Lembongan

Sanur Harbour to Rocky Fast Cruise harbour, Telatak (east Lembongan)

⏱ 35m – 45m

Rocky Fast Cruise runs jetty-to-jetty from Sanur to its own harbour at Telatak on Lembongan’s east side, avoiding the beach landings common on this crossing.

🚢 Rocky Fast Cruise, Setia Fast Ferry, Scoot Fast Cruises📅 About 10 departures daily each way: Rocky Fast Cruise (4), Setia Fast Ferry (3) and Scoot Fast Cruises (3)🚶 Foot Only
Lombok Strait · 36 NM

Padangbai (Bali) → Gili Air

Padang Bai Harbour to Gili Air Harbour

⏱ 2h 10m – 3h

The quiet-island option from Bali’s east-coast harbour: fast boats leave Padang Bai each morning and call at Gili Trawangan or Gili Meno before landing on Gili Air, the most relaxed of the three Gilis.

🚢 Eka Jaya Fast Ferry, Semaya One Fast Ferry📅 Eka Jaya: 1 daily departure (09:00); Semaya One: 2 daily departures (08:30 and 13:20)🚶 Foot Only
Lombok Strait · 32 NM

Padangbai (Bali) → Senggigi (Lombok)

Padang Bai Harbour to Senggigi Harbour

⏱ 1h 15m – 2h 30m

The quickest fast-boat link from Bali to Lombok’s main west-coast beach town: Eka Jaya runs three daily departures from Padang Bai to Senggigi, the fastest taking 1h 15m.

🚢 Eka Jaya Fast Ferry📅 3 daily departures from Padang Bai (08:00, 12:30, 13:00)🚶 Foot Only
Badung Strait · 9 NM

Padangbai (Bali) → Nusa Penida

Padang Bai Harbour to Banjar Nyuh, Nusa Penida

⏱ About 30m

An east-Bali alternative to the Sanur boats: Eka Jaya’s afternoon sailing crosses from Padang Bai to Banjar Nyuh on Nusa Penida in half an hour, convenient for travellers already on Bali’s east coast.

🚢 Eka Jaya Fast Ferry📅 1 daily departure from Padang Bai (13:30)🚶 Foot Only
Badung Strait · 10 NM

Padangbai (Bali) → Nusa Lembongan

Padang Bai Harbour to Yellow Bridge, Nusa Lembongan

⏱ About 1h

Eka Jaya’s afternoon boat links Padang Bai with the Yellow Bridge landing between Nusa Lembongan and Nusa Ceningan, avoiding the drive across Bali to the Sanur fast-boat beach.

🚢 Eka Jaya Fast Ferry📅 1 daily departure from Padang Bai (13:30)🚶 Foot Only
Lombok Strait · 55 NM

Serangan (Bali) → Gili Trawangan

Serangan Harbour to Gili Trawangan Harbour

⏱ 2h 30m – 3h 45m

The south-Bali route to the Gilis: boats leave Serangan in Denpasar, much closer to the airport and the Kuta–Seminyak hotels than Padang Bai. Eka Jaya’s fastest sailings take 2h 30m, while Gili Getaway’s island line calls at Nusa Penida, Gili Gede and Senggigi on the way.

🚢 Gili Getaway, Eka Jaya Fast Ferry📅 Gili Getaway: daily island-line departure at 08:00; Eka Jaya: 3 daily departures (07:30, 08:00, 14:30)🚶 Foot Only
Lombok Strait · 57 NM

Serangan (Bali) → Gili Air

Serangan Harbour to Gili Air Harbour

⏱ 4h 15m – 4h 50m

Two morning boats run from south Bali’s Serangan harbour to Gili Air, the calmest of the three Gilis. Both call at other islands on the way, so it is a longer ride than from Padang Bai but saves the drive east.

🚢 Gili Getaway, Eka Jaya Fast Ferry📅 Gili Getaway: daily at 08:00; Eka Jaya: daily at 07:30🚶 Foot Only
Lombok Strait · 51 NM

Serangan (Bali) → Senggigi (Lombok)

Serangan Harbour to Senggigi Harbour

⏱ 2h – 3h

A direct sea link between south Bali and Lombok’s west-coast resort strip, avoiding both Padang Bai and the slow public ferry to Lembar. Gili Getaway and Eka Jaya both land at Senggigi harbour.

🚢 Gili Getaway, Eka Jaya Fast Ferry📅 Gili Getaway: daily at 08:00; Eka Jaya: 3 daily departures (07:30, 08:00, 13:45)🚶 Foot Only
Lombok Strait · 41 NM

Serangan (Bali) → Gili Gede

Serangan Harbour to Ko Ko Mo jetty, Gili Gede

⏱ About 2h 15m

A rare scheduled boat to the “Secret Gilis” off south-west Lombok: Gili Getaway’s island line stops at Gili Gede after Nusa Penida, reaching the Ko Ko Mo jetty just over two hours after leaving Bali.

🚢 Gili Getaway📅 Daily departure from Serangan at 08:00🚶 Foot Only
Badung Strait · 16 NM

Serangan (Bali) → Nusa Penida

Serangan Harbour to Nusa Penida harbour

⏱ 45m – 1h

Serangan, on the island just south of Sanur, is an alternative Bali harbour for Nusa Penida: Eka Jaya’s 07:30 and Gili Getaway’s 08:00 boats stop at Penida first and then carry on to Lombok and the Gilis.

🚢 Gili Getaway, Eka Jaya Fast Ferry📅 Gili Getaway: daily at 08:00; Eka Jaya: daily at 07:30🚶 Foot Only
Lombok Strait · 38 NM

Nusa Penida → Gili Trawangan

Nusa Penida harbours (Banjar Nyuh / Kutampi) to Gili Trawangan Harbour

⏱ 2h 30m – 2h 35m

Island-hop straight from Nusa Penida to the Gilis without returning to mainland Bali: three operators run daily boats across the Lombok Strait, letting travellers combine Penida’s cliffs and manta dives with Gili Trawangan in one trip.

🚢 Eka Jaya Fast Ferry, Gili Getaway, Semaya One Fast Ferry📅 Eka Jaya daily at 08:30; Gili Getaway daily at 09:15; Semaya One daily at 12:15 (from Kutampi)🚶 Foot Only
Lombok Strait · 41 NM

Nusa Lembongan → Gili Trawangan

Nusa Lembongan (Yellow Bridge) to Gili Trawangan Harbour

⏱ About 2h 5m

The direct hop from Nusa Lembongan to Gili Trawangan: Eka Jaya picks up at the Yellow Bridge each morning and lands on the Gili just over two hours later, with Semaya One adding a late-morning boat.

🚢 Eka Jaya Fast Ferry, Semaya One Fast Ferry📅 Eka Jaya daily at 09:00; Semaya One daily at 11:15🚶 Foot Only
Lombok Strait · 40 NM

Nusa Penida → Gili Air

Nusa Penida harbours (Banjar Nyuh / Kutampi) to Gili Air Harbour

⏱ 3h – 3h 50m

For travellers heading from Nusa Penida’s cliffs straight to the calmest of the Gilis: all three services stop at other islands on the way, so the crossing takes about three hours or more.

🚢 Gili Getaway, Eka Jaya Fast Ferry, Semaya One Fast Ferry📅 Eka Jaya daily at 08:30; Gili Getaway daily at 09:15; Semaya One daily at 12:15 (from Kutampi)🚶 Foot Only
Lombok Strait · 33 NM

Nusa Penida → Senggigi (Lombok)

Nusa Penida harbours to Senggigi Harbour

⏱ 1h 45m – 2h

A direct morning link from Nusa Penida to Lombok’s west coast: Eka Jaya and Gili Getaway both run Penida to Senggigi in about two hours, saving a return trip through Bali.

🚢 Gili Getaway, Eka Jaya Fast Ferry📅 Eka Jaya daily at 08:30; Gili Getaway daily at 09:15🚶 Foot Only
Lombok Strait · 8 NM

Gili Trawangan → Senggigi (Lombok)

Gili Trawangan Harbour to Senggigi Harbour

⏱ 30m – 1h

Gili Getaway’s island line links Gili Trawangan with Senggigi on Lombok’s west coast once a day: about an hour heading south from Gili Trawangan at noon, and about 30 minutes north from Senggigi in the late morning.

🚢 Gili Getaway📅 Gili Getaway once daily in each direction🚶 Foot Only
Lombok Strait · 37 NM

Nusa Lembongan → Senggigi (Lombok)

Nusa Lembongan (Yellow Bridge) to Senggigi Harbour

⏱ About 1h 30m

Eka Jaya runs a daily fast boat from Nusa Lembongan straight across the Lombok Strait to Senggigi, leaving at 09:00 and arriving at 10:30. The return leaves Senggigi at 13:30 and reaches Lembongan at 15:00.

🚢 Eka Jaya Fast Ferry📅 Eka Jaya once daily in each direction🚶 Foot Only
Lombok Strait · 43 NM

Nusa Lembongan → Gili Air

Nusa Lembongan (Yellow Bridge) to Gili Air Harbour

⏱ About 3h 20m

Lembongan to Gili Air without backtracking to Bali: Eka Jaya’s morning boat from the Yellow Bridge calls at Gili Trawangan and Gili Meno before reaching Gili Air, and Semaya One adds a late-morning sailing.

🚢 Eka Jaya Fast Ferry, Semaya One Fast Ferry📅 Eka Jaya daily at 09:00; Semaya One daily at 11:15🚶 Foot Only
Badung Strait / Lombok Strait · 50 NM

Sanur (Bali) → Gili Trawangan

Sanur Harbour to Gili Trawangan Harbour

⏱ About 2h 30m – 3h 45m

Sanur’s beach harbour, the main fast-boat hub for Nusa Penida, also has a direct boat to the Gilis: Semaya One leaves Sanur at 12:30 every day and calls at Nusa Penida and Senggigi on the way to Gili Trawangan, saving the drive to Padang Bai.

🚢 Semaya One Fast Ferry📅 Semaya One: daily, 12:30 from Sanur (via Nusa Penida and Senggigi); 09:15 back from Gili Trawangan🚶 Foot Only
Badung Strait / Lombok Strait · 52 NM

Sanur (Bali) → Gili Air

Sanur Harbour to Gili Air Harbour

⏱ About 2h 40m – 4h

Semaya One’s daily 12:30 boat from Sanur reaches quiet Gili Air after stops at Nusa Penida, Senggigi, Gili Trawangan and Gili Meno — a one-ticket way from south Bali’s beach harbour to the most relaxed of the three Gilis.

🚢 Semaya One Fast Ferry📅 Semaya One: daily, 12:30 from Sanur (via Nusa Penida, Senggigi, Gili Trawangan and Gili Meno); 08:30 back from Gili Air🚶 Foot Only
Java Sea / Makassar Strait · 417 NM

Surabaya → Makassar

Tanjung Perak (Gapura Surya Nusantara terminal) to Soekarno-Hatta Port, Makassar

⏱ About 26h – 29h

Indonesia’s state shipping line Pelni links Surabaya with Makassar several times a week, its big passenger liners crossing the Java Sea overnight in about 26 to 29 hours — the classic sea route from Java to Sulawesi, with economy berths from Rp 357,500.

🚢 Pelni📅 Pelni: several sailings a week on different ships (about 10 from Surabaya between 12 October and mid-November 2026)🚶 Foot Only
Java Sea / South China Sea · 469 NM

Jakarta (Tanjung Priok) → Batam

Tanjung Priok passenger terminal to Batu Ampar Port, Batam

⏱ About 32h

Pelni’s KM Kelud links Jakarta with Batam once a week, leaving Tanjung Priok on Friday night and docking at Batu Ampar on Sunday morning after about 32 hours — then sailing on to Tanjung Balai Karimun and Belawan (Medan).

🚢 Pelni📅 Pelni KM Kelud: weekly, Friday 23:00 from Jakarta in October–November 2026🚶 Foot Only
Lombok Strait (Gili Islands) · 3 NM

Gili Trawangan → Gili Air

Gili Trawangan Harbour to Gili Air Harbour

⏱ About 15 minutes

The hop between the biggest and the most laid-back of the three Gilis is short: boats cross the narrow channel past Gili Meno in about 15 minutes. Scoot Fast Cruises sells the leg on its daily 12:45 boat from Gili Trawangan.

🚢 Scoot Fast Cruises📅 Scoot Fast Cruises: daily, 12:45 from Gili Trawangan🚶 Foot Only
Lombok Strait (Gili Islands) · 1.3 NM

Gili Trawangan → Gili Meno

Gili Trawangan Harbour to Gili Meno Harbour

⏱ About 10–15 minutes

Gili Meno, the quietest of the three Gilis, sits just across a narrow channel from Gili Trawangan — about 10 to 15 minutes by boat. Scoot Fast Cruises sells the hop on its daily 12:45 departure.

🚢 Scoot Fast Cruises📅 Scoot Fast Cruises: daily, 12:45 from Gili Trawangan🚶 Foot Only
Lombok Strait (Gili Islands) · 3.6 NM

Bangsal (Lombok) → Gili Trawangan

Bangsal Harbour to Gili Trawangan Harbour

⏱ About 15–45 minutes

Bangsal, on Lombok’s north-west coast, is the mainland harbour for the Gilis. The Karya Bahari co-operative’s public boats leave for Gili Trawangan every 30 minutes, and the crossing is short — the cheapest way onto the islands from Lombok.

🚢 Koperasi Karya Bahari (public boat), Scoot Fast Cruises📅 Koperasi Karya Bahari public boats every 30 minutes from Bangsal (since November 2025); Scoot 12:45 from Gili Trawangan🚶 Foot Only
Toyapakeh Strait · 3 NM

Nusa Lembongan → Nusa Penida

Yellow Bridge landing, Nusa Lembongan to Banjar Nyuh Harbour, Nusa Penida

⏱ About 15 minutes

Nusa Lembongan and Nusa Penida face each other across the narrow Toyapakeh Strait, a 15-minute boat ride apart. Semaya One’s daily 13:15 boat from Lembongan lands at Banjar Nyuh on Penida’s north-west coast, and local boats shuttle across through the day.

🚢 Semaya One Fast Ferry📅 Semaya One: daily, 13:15 from Nusa Lembongan to Banjar Nyuh; local boats also shuttle across through the day but publish no timetable🚶 Foot Only
Strait of Malacca · 355 NM

Batam → Medan (Belawan)

Batu Ampar Port, Batam to Belawan Port, Medan

⏱ About 27h – 28h

Pelni’s KM Kelud sails from Batam to Belawan, the port of Medan, once a week, leaving Batu Ampar on Sunday at noon and arriving on Monday afternoon after about 28 hours, with a call at Tanjung Balai Karimun on the way.

🚢 Pelni📅 Pelni KM Kelud: weekly, Sunday 12:00 from Batam; Tuesday morning from Belawan (October–November 2026)🚶 Foot Only
Java Sea / Flores Sea · 364 NM

Surabaya → Bima (Sumbawa)

Tanjung Perak (Gapura Surya Nusantara terminal) to Bima Port

⏱ About 2 days 3h – 2 days 5h

Pelni’s KM Awu links Surabaya with Bima on Sumbawa every two weeks, calling at Denpasar (Benoa, Bali) on the way; the voyage takes a little over two days, with economy berths from about Rp 345,500.

🚢 Pelni📅 Pelni KM Awu: every two weeks, via Denpasar (Benoa)🚶 Foot Only
Java Sea · 751 NM

Jakarta → Makassar

Tanjung Priok Port, Jakarta to Soekarno-Hatta Port, Makassar

⏱ About 2 days 5h – 2 days 11h

Pelni’s big liners link Jakarta’s Tanjung Priok with Makassar, the gateway to Sulawesi, in a little over two days, calling at Surabaya on the way.

🚢 Pelni📅 Four Pelni sailings from Jakarta between 5 and 18 November 2026; about weekly or more from Makassar🚶 Foot Only
Strait of Malacca · 771 NM

Jakarta → Medan (Belawan)

Tanjung Priok Port, Jakarta to Belawan Port, Medan

⏱ About 2 days 15h – 2 days 17h

Pelni’s KM Kelud sails weekly from Jakarta to Belawan, the port of Medan, via Batam and Tanjung Balai Karimun: Friday night out of Tanjung Priok, Monday afternoon into North Sumatra.

🚢 Pelni📅 Weekly on KM Kelud: Friday 23:00 from Jakarta, Tuesday morning from Belawan (November 2026)🚶 Foot Only
Banda Sea · 1282 NM

Jakarta → Ambon

Tanjung Priok Port, Jakarta to Yos Sudarso Port, Ambon

⏱ About 4 days 9h – 4 days 14h

Four and a half days across the archipelago: Pelni’s KM Labobar and KM Nggapulu sail from Jakarta to Ambon in Maluku, calling at Surabaya, Makassar and Bau-Bau on the way.

🚢 Pelni📅 Two Pelni sailings from Jakarta in the fortnight from 5 November 2026; about weekly from Ambon🚶 Foot Only
Java Sea · 355 NM

Surabaya → Jakarta

Tanjung Perak Port, Surabaya to Tanjung Priok Port, Jakarta

⏱ About 23h – 27h

Pelni’s eastern liners finish their runs along Java’s north coast, so Surabaya to Jakarta by sea is a regular overnight-and-a-day trip of about 23 to 27 hours on ships such as KM Gunung Dempo and KM Dobonsolo.

🚢 Pelni📅 Seven direct Pelni sailings from Surabaya between 5 and 17 November 2026🚶 Foot Only
Flores Sea · 665 NM

Surabaya → Kupang

Tanjung Perak Port, Surabaya to Tenau Port, Kupang

⏱ About 4 days – 4 days 16h

The long way to West Timor: Pelni’s KM Awu and KM Lawit sail from Surabaya to Kupang in four days or more, calling at Bali (Benoa), Bima, Waingapu on Sumba and Ende on Flores.

🚢 Pelni📅 Two Pelni sailings from Surabaya between 5 November and 2 December 2026🚶 Foot Only
Java Sea · 477 NM

Surabaya → Pontianak

Tanjung Perak Port, Surabaya to Dwikora Port, Pontianak

⏱ About 46h – 47h

Pelni’s KM Bukit Raya crosses the Java Sea from Surabaya to Pontianak in West Kalimantan every two weeks, direct, in just under two days.

🚢 Pelni📅 Fortnightly on KM Bukit Raya (Wednesday from Surabaya, Monday from Pontianak)🚶 Foot Only
Savu Sea · 132 NM

Kupang → Alor (Kalabahi)

Tenau Port, Kupang to Kalabahi Port, Alor

⏱ About 12h – 17h

From Kupang on Timor to Kalabahi on Alor, the dive island of East Nusa Tenggara: Pelni’s KM Awu does it in a day (about 12 hours) and KM Wilis overnight.

🚢 Pelni📅 About weekly: KM Awu on alternate Thursdays and KM Wilis on alternate Tuesdays🚶 Foot Only
Flores Sea · 69 NM

Labuan Bajo → Bima

Labuan Bajo Port to Bima Port

⏱ About 7h – 9h

From Labuan Bajo, the Komodo gateway on Flores, west to Bima on Sumbawa: a seven-to-nine-hour hop on whichever Pelni liner is passing — KM Wilis, Tilongkabila, Binaiya or Leuser.

🚢 Pelni📅 Four Pelni sailings in the fortnight from 5 November 2026, on four different ships🚶 Foot Only
Savu Sea · 107 NM

Labuan Bajo → Ende

Labuan Bajo Port to Ende Port

⏱ About 1 day 21h – 1 day 22h

Pelni’s KM Wilis links Labuan Bajo with Ende on Flores’ south coast — the town for Kelimutu’s coloured lakes — by sea, looping via Bima and Sumba’s Waikelo and Waingapu in just under two days.

🚢 Pelni📅 Fortnightly on KM Wilis (Saturday from Labuan Bajo, Friday from Ende)🚶 Foot Only
Flores Sea · 277 NM

Bali (Benoa) → Labuan Bajo

Benoa Port, Bali to Labuan Bajo Port

⏱ About 1 day 8h – 1 day 15h

The slow, cheap way from Bali to Komodo country: Pelni liners leave Benoa for Labuan Bajo on Flores, calling at Bima on Sumbawa, in about a day and a half.

🚢 Pelni📅 Four Pelni sailings from Benoa between 5 and 26 November 2026🚶 Foot Only
Savu Sea · 500 NM

Bali (Benoa) → Kupang

Benoa Port, Bali to Tenau Port, Kupang

⏱ About 2 days 16h – 3 days 6h

Across the Lesser Sundas from Bali to Kupang on Timor with Pelni’s KM Awu or KM Lawit, calling at Bima, Waingapu and Ende on the way.

🚢 Pelni📅 Two Pelni sailings from Benoa between 5 November and 2 December 2026🚶 Foot Only
Banda Sea · 532 NM

Makassar → Ambon

Soekarno-Hatta Port, Makassar to Yos Sudarso Port, Ambon

⏱ About 1 day 18h – 3 days 3h

Pelni’s KM Labobar, KM Leuser and KM Nggapulu sail between Makassar and Ambon, calling at Bau-Bau; the trip takes about 1 day 18h – 3 days 3h. Ambon is the capital of Maluku and the hub for boats to the Banda Islands, Seram and Buru.

🚢 Pelni📅 3 Pelni sailings from Makassar between 5 November and 2 December 2026🚶 Foot Only
Banda Sea · 114 NM

Ambon → Banda Neira

Yos Sudarso Port, Ambon to Banda Neira Port

⏱ About 8h – 16h

Pelni’s KM Labobar and KM Sangiang sail between Ambon and Banda Neira; the trip takes about 8h – 16h. Banda Neira is the main town of the Banda Islands, the old nutmeg islands.

🚢 Pelni📅 3 Pelni sailings from Ambon between 5 November and 2 December 2026🚶 Foot Only
Seram Sea · 250 NM

Ambon → Sorong

Yos Sudarso Port, Ambon to Sorong Port

⏱ About 19h – 1 day 8h

Pelni’s KM Ciremai and KM Sirimau sail between Ambon and Sorong; the trip takes about 19h – 1 day 8h. Sorong is the gateway to Raja Ampat.

🚢 Pelni📅 2 Pelni sailings from Ambon between 5 November and 2 December 2026🚶 Foot Only
Pacific Ocean (north coast of New Guinea) · 577 NM

Sorong → Jayapura

Sorong Port to Jayapura Port

⏱ About 1 day 18h – 2 days 5h

Pelni’s KM Ciremai, KM Dobonsolo, KM Gunung Dempo and KM Sinabung sail between Sorong and Jayapura (some sailings call at other ports on the way); the trip takes about 1 day 18h – 2 days 5h. Jayapura is the capital of Papua province, near the border with Papua New Guinea.

🚢 Pelni📅 5 Pelni sailings from Sorong between 5 November and 2 December 2026🚶 Foot Only
Pacific Ocean (north coast of New Guinea) · 170 NM

Sorong → Manokwari

Sorong Port to Manokwari Port

⏱ About 12h – 14h

Pelni’s KM Dobonsolo, KM Gunung Dempo and KM Sinabung sail between Sorong and Manokwari; the trip takes about 12h – 14h. Manokwari is the capital of West Papua province.

🚢 Pelni📅 4 Pelni sailings from Sorong between 5 November and 2 December 2026🚶 Foot Only
Cenderawasih Bay and Pacific Ocean · 411 NM

Manokwari → Jayapura

Manokwari Port to Jayapura Port

⏱ About 1 day 5h – 1 day 15h

Pelni’s KM Dobonsolo, KM Gunung Dempo and KM Sinabung sail between Manokwari and Jayapura (some sailings call at other ports on the way); the trip takes about 1 day 5h – 1 day 15h. Jayapura is the capital of Papua province.

🚢 Pelni📅 4 Pelni sailings from Manokwari between 5 November and 2 December 2026🚶 Foot Only
Pacific Ocean (north coast of New Guinea) · 290 NM

Biak → Jayapura

Biak Port to Jayapura Port

⏱ About 19h

Pelni’s KM Dobonsolo and KM Sinabung sail between Biak and Jayapura; the trip takes about 19h. Biak is an island at the mouth of Cenderawasih Bay.

🚢 Pelni📅 2 Pelni sailings from Biak between 5 November and 2 December 2026🚶 Foot Only
Pacific Ocean (north coast of New Guinea) · 291 NM

Sorong → Biak

Sorong Port to Biak Port

⏱ About 23h – 1 day

Pelni’s KM Dobonsolo and KM Sinabung sail between Sorong and Biak, calling at Manokwari; the trip takes about 23h – 1 day. Biak is an island at the mouth of Cenderawasih Bay.

🚢 Pelni📅 2 Pelni sailings from Sorong between 5 November and 2 December 2026🚶 Foot Only
Molucca Sea · 138 NM

Bitung → Ternate

Bitung Port to Ahmad Yani Port, Ternate

⏱ About 10h – 23h

Pelni’s KM Nggapulu, KM Sangiang and KM Sinabung sail between Bitung and Ternate; the trip takes about 10h – 23h. Bitung is the port for Manado; Ternate is the main town of North Maluku.

🚢 Pelni📅 5 Pelni sailings from Bitung between 5 November and 2 December 2026🚶 Foot Only
Halmahera Sea · 252 NM

Ternate → Sorong

Ahmad Yani Port, Ternate to Sorong Port

⏱ About 23h

Pelni’s KM Sinabung sails between Ternate and Sorong, calling at Babang; the trip takes about 23h. Sorong is the gateway to Raja Ampat.

🚢 Pelni📅 1 Pelni sailing from Ternate between 5 November and 2 December 2026🚶 Foot Only
Banda Sea · 297 NM

Ambon → Tual

Yos Sudarso Port, Ambon to Tual Port, Kei Islands

⏱ About 23h – 2 days 11h

Pelni’s KM Labobar and KM Leuser sail between Ambon and Tual (some sailings call at other ports on the way); the trip takes about 23h – 2 days 11h. Tual is the main town of the Kei Islands in southeast Maluku.

🚢 Pelni📅 2 Pelni sailings from Ambon between 5 November and 2 December 2026🚶 Foot Only
Arafura Sea · 90 NM

Tual → Dobo

Tual Port, Kei Islands to Dobo Port, Aru Islands

⏱ About 7h – 12h

Pelni’s KM Labobar and KM Leuser sail between Tual and Dobo; the trip takes about 7h – 12h. Dobo is the main town of the Aru Islands.

🚢 Pelni📅 2 Pelni sailings from Tual between 5 November and 2 December 2026🚶 Foot Only
Arafura Sea · 133 NM

Tual → Kaimana

Tual Port, Kei Islands to Kaimana Port

⏱ About 19h

Pelni’s KM Labobar sails between Tual and Kaimana, calling at Dobo; the trip takes about 19h. Kaimana is a small port town on the south coast of West Papua.

🚢 Pelni📅 1 Pelni sailing from Tual between 5 November and 2 December 2026🚶 Foot Only
Arafura Sea · 246 NM

Tual → Timika

Tual Port, Kei Islands to Pomako Port, Timika

⏱ About 1 day 14h

Pelni’s KM Leuser sails between Tual and Timika, calling at Dobo; the trip takes about 1 day 14h. Pomako is the port of Timika in Central Papua.

🚢 Pelni📅 1 Pelni sailing from Tual between 5 November and 2 December 2026🚶 Foot Only
Arafura Sea · 309 NM

Timika → Merauke

Pomako Port, Timika to Merauke Port

⏱ About 1 day 21h – 2 days

Pelni’s KM Leuser and KM Tatamailau sail between Timika and Merauke; the trip takes about 1 day 21h – 2 days. Merauke is Indonesia’s easternmost city, in South Papua.

🚢 Pelni📅 2 Pelni sailings from Timika between 5 November and 2 December 2026🚶 Foot Only
Cenderawasih Bay · 271 NM

Jayapura → Serui

Jayapura Port to Serui Port, Yapen

⏱ About 18h

Pelni’s KM Ciremai and KM Dorolonda sail between Jayapura and Serui; the trip takes about 18h. Serui is the main town of Yapen island in Cenderawasih Bay.

🚢 Pelni📅 2 Pelni sailings from Jayapura between 5 November and 2 December 2026🚶 Foot Only
Banda Sea · 70 NM

Ambon → Namlea (Buru)

Yos Sudarso Port, Ambon to Namlea Port, Buru

⏱ About 5h – 10h

Pelni’s KM Nggapulu and KM Sangiang sail between Ambon and Namlea (Buru); the trip takes about 5h – 10h. Namlea is the main town of Buru island.

🚢 Pelni📅 4 Pelni sailings from Ambon between 5 November and 2 December 2026🚶 Foot Only
Molucca Sea · 273 NM

Ternate → Ambon

Ahmad Yani Port, Ternate to Yos Sudarso Port, Ambon

⏱ About 20h – 2 days 16h

Pelni’s KM Nggapulu and KM Sangiang sail between Ternate and Ambon (some sailings call at other ports on the way); the trip takes about 20h – 2 days 16h. Ternate is the main town of North Maluku; Ambon is the capital of Maluku.

🚢 Pelni📅 4 Pelni sailings from Ternate between 5 November and 2 December 2026🚶 Foot Only
Flores Sea · 192 NM

Makassar → Bau-Bau

Soekarno-Hatta Port, Makassar to Murhum Port, Bau-Bau

⏱ About 14h – 23h

Pelni’s KM Dobonsolo, KM Labobar, KM Lambelu, KM Leuser, KM Nggapulu, KM Sinabung and KM Tilongkabila sail between Makassar and Bau-Bau; the trip takes about 14h – 23h. Bau-Bau is the main town on Buton island, off southeast Sulawesi.

🚢 Pelni📅 8 Pelni sailings from Makassar between 5 November and 2 December 2026🚶 Foot Only
Banda Sea · 350 NM

Bau-Bau → Ambon

Murhum Port, Bau-Bau to Yos Sudarso Port, Ambon

⏱ About 23h – 2 days 1h

Pelni’s KM Ciremai, KM Labobar, KM Leuser, KM Nggapulu and KM Sirimau sail between Bau-Bau and Ambon (some sailings call at other ports on the way); the trip takes about 23h – 2 days 1h. Bau-Bau on Buton is a regular stop for liners heading east to Maluku and Papua.

🚢 Pelni📅 5 Pelni sailings from Bau-Bau between 5 November and 2 December 2026🚶 Foot Only
Makassar Strait · 279 NM

Makassar → Balikpapan

Soekarno-Hatta Port, Makassar to Semayang Port, Balikpapan

⏱ About 23h – 1 day

Pelni’s KM Bukit Siguntang and KM Lambelu sail between Makassar and Balikpapan, calling at Parepare; the trip takes about 23h – 1 day. Balikpapan is East Kalimantan’s oil city and the nearest big port to Nusantara, the new capital.

🚢 Pelni📅 4 Pelni sailings from Makassar between 5 November and 2 December 2026🚶 Foot Only
Java Sea · 264 NM

Semarang → Kumai

Tanjung Emas Port, Semarang to Panglima Utar Port, Kumai

⏱ About 1 day 1h – 1 day 6h

Pelni’s KM Kelimutu and KM Lawit sail between Semarang and Kumai; the trip takes about 1 day 1h – 1 day 6h. Kumai is the river port for Tanjung Puting National Park’s orangutan boat trips.

🚢 Pelni📅 3 Pelni sailings from Semarang between 5 November and 2 December 2026🚶 Foot Only
Java Sea · 274 NM

Surabaya → Kumai

Tanjung Perak Port, Surabaya to Panglima Utar Port, Kumai

⏱ About 1 day 3h – 1 day 5h

Pelni’s KM Awu, KM Kelimutu and KM Lawit sail between Surabaya and Kumai; the trip takes about 1 day 3h – 1 day 5h. Kumai is the river port for Tanjung Puting National Park’s orangutan boat trips.

🚢 Pelni📅 7 Pelni sailings from Surabaya between 5 November and 2 December 2026🚶 Foot Only
Java Sea · 421 NM

Semarang → Pontianak

Tanjung Emas Port, Semarang to Dwikora Port, Pontianak

⏱ About 1 day 21h

Pelni’s KM Kelimutu sails between Semarang and Pontianak; the trip takes about 1 day 21h. Pontianak is the capital of West Kalimantan, on the equator.

🚢 Pelni📅 2 Pelni sailings from Semarang between 5 November and 2 December 2026🚶 Foot Only
Java Sea · 207 NM

Jakarta → Belitung (Tanjung Pandan)

Tanjung Priok Port, Jakarta to Tanjung Pandan Port, Belitung

⏱ About 19h – 20h

Pelni’s KM Kelimutu sails between Jakarta and Belitung (Tanjung Pandan); the trip takes about 19h – 20h. Tanjung Pandan is the main town of Belitung island, known for its granite-boulder beaches.

🚢 Pelni📅 2 Pelni sailings from Jakarta between 5 November and 2 December 2026🚶 Foot Only
Natuna Sea · 440 NM

Jakarta → Bintan (Kijang)

Tanjung Priok Port, Jakarta to Sri Bayintan Port, Kijang

⏱ About 1 day 21h

Pelni’s KM Bukit Raya sails between Jakarta and Bintan (Kijang), calling at Belinyu; the trip takes about 1 day 21h. Kijang is on the east coast of Bintan island in the Riau Islands.

🚢 Pelni📅 2 Pelni sailings from Jakarta between 5 November and 2 December 2026🚶 Foot Only
Flores Sea · 204 NM

Makassar → Labuan Bajo

Soekarno-Hatta Port, Makassar to Labuan Bajo Port

⏱ About 18h – 1 day

Pelni’s KM Binaiya, KM Leuser, KM Tilongkabila and KM Wilis sail between Makassar and Labuan Bajo; the trip takes about 18h – 1 day. Labuan Bajo is the base for Komodo National Park boat trips.

🚢 Pelni📅 6 Pelni sailings from Makassar between 5 November and 2 December 2026🚶 Foot Only
Flores Sea · 268 NM

Makassar → Maumere

Soekarno-Hatta Port, Makassar to L. Say Port, Maumere

⏱ About 20h – 1 day 6h

Pelni’s KM Bukit Siguntang and KM Lambelu sail between Makassar and Maumere (some sailings call at other ports on the way); the trip takes about 20h – 1 day 6h. Maumere is the largest town in eastern Flores.

🚢 Pelni📅 2 Pelni sailings from Makassar between 5 November and 2 December 2026🚶 Foot Only
Savu Sea · 138 NM

Kupang → Ende

Tenau Port, Kupang to Ende Port

⏱ About 13h – 1 day 2h

Pelni’s KM Awu, KM Lawit and KM Wilis sail between Kupang and Ende (some sailings call at other ports on the way); the trip takes about 13h – 1 day 2h. Ende on Flores is the nearest port to the Kelimutu crater lakes.

🚢 Pelni📅 5 Pelni sailings from Kupang between 5 November and 2 December 2026🚶 Foot Only
Savu Sea · 197 NM

Kupang → Waingapu

Tenau Port, Kupang to Waingapu Port, Sumba

⏱ About 1 day – 1 day 14h

Pelni’s KM Awu, KM Lawit and KM Wilis sail between Kupang and Waingapu, calling at Ende; the trip takes about 1 day – 1 day 14h. Waingapu is the main town of East Sumba.

🚢 Pelni📅 5 Pelni sailings from Kupang between 5 November and 2 December 2026🚶 Foot Only
Savu Sea · 110 NM

Kupang → Lewoleba

Tenau Port, Kupang to Lewoleba Port, Lembata

⏱ About 8h – 12h

Pelni’s KM Bukit Siguntang and KM Lawit sail between Kupang and Lewoleba; the trip takes about 8h – 12h. Lewoleba is the main town of Lembata island, east of Flores.

🚢 Pelni📅 2 Pelni sailings from Kupang between 5 November and 2 December 2026🚶 Foot Only
Sumba Strait · 116 NM

Bima → Waingapu

Bima Port to Waingapu Port, Sumba

⏱ About 14h – 21h

Pelni’s KM Awu, KM Binaiya, KM Lawit and KM Wilis sail between Bima and Waingapu (some sailings call at other ports on the way); the trip takes about 14h – 21h. Waingapu is the main town of East Sumba.

🚢 Pelni📅 5 Pelni sailings from Bima between 5 November and 2 December 2026🚶 Foot Only
Makassar Strait · 186 NM

Balikpapan → Palu (Pantoloan)

Semayang Port, Balikpapan to Pantoloan Port, Palu

⏱ About 13h – 2 days 10h

Pelni’s KM Lambelu sails between Balikpapan and Palu (Pantoloan) (some sailings call at other ports on the way); the trip takes about 13h – 2 days 10h. Pantoloan is the port for Palu, the capital of Central Sulawesi.

🚢 Pelni📅 3 Pelni sailings from Balikpapan between 5 November and 2 December 2026🚶 Foot Only
Celebes Sea · 278 NM

Balikpapan → Tarakan

Semayang Port, Balikpapan to Malundung Port, Tarakan

⏱ About 1 day – 1 day 10h

Pelni’s KM Bukit Siguntang and KM Lambelu sail between Balikpapan and Tarakan (some sailings call at other ports on the way); the trip takes about 1 day – 1 day 10h. Tarakan is an island city in North Kalimantan, near the Malaysian border.

🚢 Pelni📅 4 Pelni sailings from Balikpapan between 5 November and 2 December 2026🚶 Foot Only
Makassar Strait · 236 NM

Parepare → Balikpapan

Nusantara Port, Parepare to Semayang Port, Balikpapan

⏱ About 15h – 16h

Pelni’s KM Bukit Siguntang and KM Lambelu sail between Parepare and Balikpapan; the trip takes about 15h – 16h. Parepare is South Sulawesi’s second port, north of Makassar.

🚢 Pelni📅 4 Pelni sailings from Parepare between 5 November and 2 December 2026🚶 Foot Only
Banda Sea · 89 NM

Kendari → Bau-Bau

Nusantara Port, Kendari to Murhum Port, Bau-Bau

⏱ About 12h

Pelni’s KM Tilongkabila sails between Kendari and Bau-Bau, calling at Raha; the trip takes about 12h. Kendari is the capital of Southeast Sulawesi; Bau-Bau is the main town on Buton.

🚢 Pelni📅 2 Pelni sailings from Kendari between 5 November and 2 December 2026🚶 Foot Only
Banda Sea · 56 NM

Bau-Bau → Wakatobi (Wanci)

Murhum Port, Bau-Bau to Panggulubelo Port, Wanci

⏱ About 9h

Pelni’s KM Leuser and KM Sirimau sail between Bau-Bau and Wakatobi (Wanci); the trip takes about 9h. Wanci on Wangi-Wangi is the main town of the Wakatobi islands, known for diving.

🚢 Pelni📅 2 Pelni sailings from Bau-Bau between 5 November and 2 December 2026🚶 Foot Only
Natuna Sea · 171 NM

Bintan (Kijang) → Tarempa (Anambas)

Sri Bayintan Port, Kijang to Tarempa Port, Anambas Islands

⏱ About 18h

Pelni’s KM Bukit Raya sails between Bintan (Kijang) and Tarempa (Anambas), calling at Letung; the trip takes about 18h. Tarempa is the main town of the remote Anambas Islands.

🚢 Pelni📅 2 Pelni sailings from Bintan (Kijang) between 5 November and 2 December 2026🚶 Foot Only
🏞️

Rivers, Estuaries & Lakes

Essential vehicular shortcuts, cable ferries, and scenic inland water passages

Lake Toba · 4.5 NM

Parapat (Ajibata) → Samosir Island (Tomok)

Pelabuhan Ajibata (North Sumatra) to Pelabuhan Tomok (Samosir)

⏱ 45m

The picturesque car ferry sailing across the volcanic waters of Lake Toba, the largest volcanic lake on planet Earth. Connects mainland Sumatra at Parapat to the cultural Batak heartland on Samosir Island.

🚢 ASDP Indonesia Ferry📅 Hourly departures from 07:00 to 20:00 daily🚗 Drive-On / Drive-Off

More Indonesia ferries on 12Go

Our booking partner 12Go sells these crossings too. We haven't written route guides for them yet, so check current times and tickets on 12Go.

⚡ Indonesia Travel & Logistics Hub

Planning a journey through Indonesia?

Book port accommodation, connecting trains, terminal car rental, and private transfers through verified maritime partners.