Ferries to Indonesia

The directory lists 40 ferry ports and 141 ferry routes for Indonesia. Most connections run via Sanur, Bangsal and Gili Trawangan. From here, ferries sail to Singapore and Malaysia. 14 connections lead to other ports in Indonesia. 124 routes run within the country itself. Operators include Bali Eka Jaya, Wijaya Perkasa, Semaya One Fast Cruise and 28 other shipping companies.
Route map Indonesia
- Sindo Ferry
- Wijaya Perkasa
- Ganggari Fast Boat
- Gili Gili Fast Boat
- Dcamel Fast Ferry
- Bluewater Express
- Semaya One Fast Cruise
- Golden Queen Fast Boat
- Bali Eka Jaya
- Wahana Virendra
- Majestic Fast Ferry
- Horizon Fast Ferry
- Dolphin Fast Ferry
- Express Bahari
- Scoot Fast Cruises
- Tanis Fast Cruise
- Sugriwa Express
- Starfish Fast Cruise
- S’gening Fast Boat
- Marina Group
- Gili Getaway
- Batam Fast Ferry
- Rocky Fast Cruise
- Marlin Fast Boat
- The Angkal Fast Cruise
- Arthamas Express
- D'stars Fast Ferry
- Maruti Group Fast Boat
- Arjuna Fast Cruise
- Wanderlust Cruise
- Bintan Resort Ferries
Ferry ports in Indonesia

Ferries to Aceh
Banda Aceh (Ulee Lheu) is the ferry port for services to Pulau Weh/Sabang. Express Bahari runs fast ferries 3 times a day (45 min). The port is 20 minutes from the city centre.
Ferries to Bandar Bentan Telani
Bandar Bentan Telani is the ferry terminal for Bintan Resorts. Bintan Resort Ferries links the port with Singapore's Tanah Merah terminal, and the crossing takes around 1.25 hours.
Ferries to Bangsal
Bangsal is the traditional ferry port in the north of Lombok, Indonesia. Public boats and speedboats run regularly to the Gili Islands - Gili Trawangan (20 minutes), Gili Meno (15 minutes) and Gili Air (10-15 minutes).
Ferries to Batam Centre
Batam Centre is the main ferry terminal on the Indonesian island of Batam. Batam Fast, Sindo Ferry and Majestic Fast Ferry link the port with Singapore HarbourFront (about 50-65 minutes). The terminal is in the north-eastern part of the island, close to the business district.
Ferries to Bawean Island
Bawean is an island in the Java Sea north of Gresik. Express Bahari runs fast ferries three times a week (3-4 hrs) from Gresik.
Ferries to Gili Air
Gili Air is the Gili island closest to Lombok, known for its relaxed atmosphere. Speedboats from Bangsal (15 minutes), Bali and the other Gilis run daily. The island has good diving and snorkelling.
Ferries to Gili Gede
Gili Gede is the largest of the Sekotong islands off the south-west coast of Lombok, Indonesia. Boats run from Tembowong Harbour (10-20 minutes). Gili Getaway also offers fast-boat connections from Bali via Nusa Penida.
Ferries to Gili Meno
Gili Meno is the smallest and quietest of the three Gili Islands and a favourite with honeymooners. Fewer boats call here directly, so many travellers come via Gili Air or Gili Trawangan on the island-hopper boat (9:30 and 16:00).

Ferries to Gili Trawangan
Gili Trawangan is the largest and liveliest of the three Gili Islands off Lombok, Indonesia. Speedboats from Bali (Padangbai, Sanur) and Bangsal (Lombok) run several times a day. The crossing from Bangsal takes only 15-20 minutes.
Ferries to Gold Coast Bengkong
Gold Coast Bengkong ferry port is in Indonesia. Ferries run from here to HarbourFront Centre. The port is served by Batam Fast Ferry and Sindo Ferry.
Ferries to Gresik
Gresik lies 6 nautical miles north-west of Surabaya on the Madura Strait. The historic port offers ferry services to Madura (30 min) and Bawean (3-4 hrs). Gresik was one of the first places where Islam took hold in Indonesia.
Ferries to Harbour Bay
Harbour Bay is a modern ferry terminal in the north of the Indonesian island of Batam, about ten minutes by car from Nagoya. Dolphin Fast Ferry and Horizon Fast Ferry link it with the HarbourFront Centre in Singapore and with Pasir Gudang in Malaysia.
Ferries to Jepara
Jepara is the main port for ferries to the Karimunjawa Islands in the Java Sea. Express Bahari (2.5 hrs) and the slower ferry KMP Siginjai run several times a week. Book tickets in advance.
Ferries to Kalianget
Kalianget is a port on the island of Madura and the starting point for ferries to the Kangean Islands. The crossing takes around 3 hours. The port is also used to ship salt from the local salt pans.
Ferries to Kangean Island
Kangean Island is the main island of the Kangean group east of Madura, Indonesia. Ferries from Kalianget Port (Sumenep) take about 3 hours. There are several services a week.
Ferries to Karimun Jawa
Karimunjawa is an archipelago in the Java Sea, known as Indonesia's Maldives. Ferries run from Jepara (around 2.5 hours) and Semarang. The marine national park offers excellent snorkelling and diving.
Ferries to Kusamba
Kusamba ferry port is in Indonesia. Ferries run from here to Nusa Penida. The port is served by The Angkal Fast Cruise.
Ferries to Muntok
Muntok (Tanjung Kalian) is the main port of western Bangka. Ro-ro ferries run up to 9 times a day to Tanjung Api-Api near Palembang, and the crossing takes about 3 hours. The port is also a cargo handling point.
Ferries to Nirup Island
The ferry port of Nirup Island is in Indonesia. Ferries run from here to HarbourFront Centre. The port is served by Horizon Fast Ferry.
Ferries to Nongsapura
Nongsapura lies in the north-east of Batam on the Nongsa river. Batamfast runs ferries to Tanah Merah in Singapore, a crossing of about 45 to 50 minutes. The terminal has cafés, a money changer and shops.
Ferries to Nusa Lembongan
Nusa Lembongan ferry port lies in Indonesia. From here you can reach 5 destinations, among them Sanur, Bangsal and Gili Air. 6 operators call at the port.
Ferries to Nusa Lembongan
Mushroom Beach is one of the landing points on Nusa Lembongan, off the south-east coast of Bali. Fast boats link it with Bali, Lombok and the Gili Islands; the shortest crossing, to Padang Bai, takes 30 minutes.
Ferries to Nusa Lembongan
Nusa Lembongan ferry port is on Nusa Lembongan in Indonesia. From here you can reach 4 destinations, among them Sanur, Bangsal and Gili Air. 4 operators call at the port.
Ferries to Nusa Penida
Nusa Penida ferry port is in Indonesia. From here you can reach 8 destinations, among them Bangsal, Gili Air and Gili Trawangan.
Ferries to Nusa Penida
Nusa Penida ferry port is in Indonesia. From here you can reach 5 destinations, among them Kusamba, Sanur and Bangsal. The port is served by S’gening Fast Boat and The Angkal Fast Cruise.

Ferries to Nusa Penida
Nusa Penida is an island south-east of Bali. Fast boats from Sanur take about 30 to 45 minutes, cost from IDR 106,000 and run up to 93 times a day. The boats leave straight from the beach, so passengers have to wade through the water.

Ferries to Padang Bai
Padang Bai is the most important ferry port in the east of Bali. Ferries leave here daily for Lombok (Lembar), a crossing of about 4-5 hours, along with speedboats to the Gili Islands. The port is also a starting point for diving trips.
Ferries to Palembang
Palembang is the capital of South Sumatra and a river port on the Musi, around 108 kilometres upstream from the river mouth. Express Bahari links Boom Baru port in the middle of the city with Muntok, and the crossing takes about 3 hours.
Ferries to Pangkal Pinang
Pangkal Pinang is the capital of Bangka Belitung. PELNI ferries run from Pangkal Balam port to Jakarta (Tanjung Priok), and Express Bahari links Bangka with Tanjung Pandan on Belitung.
Ferries to Rote
Rote is Indonesia's southernmost inhabited island, close to Timor. Express Bahari runs fast ferries daily from Kupang (2 hours). The port is at Ba'a.

Ferries to Sabang
Sabang is the capital of Weh Island, Indonesia's northernmost inhabited island. Express Bahari fast ferries run from Banda Aceh (Ulee Lheue) to Balohan in 45-60 minutes.
Ferries to Sanur
Sanur is the main ferry port on Bali for services to Nusa Penida and Nusa Lembongan. Numerous speedboat operators such as Maruti, Scoot and Rocky Fast Cruise sail daily (around 40-45 minutes). The new terminal makes boarding comfortable.
Ferries to Sekupang
Sekupang is a ferry terminal on the Indonesian island of Batam. Sindo Ferry, Batam Fast and Majestic Fast Ferry link Sekupang with Singapore HarbourFront in about 50 minutes. There are up to 13 departures a day.
Ferries to Senggigi
Senggigi is a coastal town on the west coast of Lombok, and the berth is right on the town's beach. Fast boats link it with Padang Bai, Sanur, Nusa Penida and Nusa Lembongan on and off Bali.
Ferries to Serangan
Serangan Harbour lies in the south of Denpasar, Bali, only 15 minutes from the airport. Gili Getaway, Bluewater Express and others run speedboats to Nusa Penida (45 min), the Gili islands and Lombok (2-2.5 hours).
Ferries to Tanjung Balai
Tanjung Balai is a port on the island of Karimun in Indonesia's Riau province. Sindo Ferry runs ferries twice a day to Singapore HarbourFront (about 1.5 to 2 hours). The island is a popular short-break destination.
Ferries to Tanjung Pandan
Tanjung Pandan is the main port of the island of Belitung. Express Bahari runs ferries three times a week to Pangkal Pinang on Bangka, and the crossing takes about 4.5 hours.
Ferries to Tanjung Pinang
Tanjung Pinang is the capital of Indonesia's Riau Islands, on Bintan. Sindo Ferry and Majestic Fast Ferry link the town with Singapore (Tanah Merah, about 2 hours). The port is the gateway to the southern side of Bintan.
Ferries to Tenau
Tenau is the international port of Kupang on the island of Timor, Indonesia. Express Bahari runs fast ferries daily to Rote Island (about 2 hours, departing at 9:00).
Ferries to Waterfront
Waterfront is a ferry terminal on Batam for resort guests. Sindo Ferry links the port with Singapore's HarbourFront Centre (about 1 hour) around 4 times a week. The terminal is in Waterfront City.
Ferry routes Indonesia
- Ferry from Aceh to Sabang
- Ferry from Bangsal to Gili Gede
- Ferry from Bangsal to Nusa Lembongan (Jungut Batu Beach)
- Ferry from Bangsal to Nusa Lembongan (Telatak Harbor)
- Ferry from Bangsal to Nusa Lembongan (Yellow Bridge)
- Ferry from Bangsal to Nusa Penida (Buyuk Harbour)
- Ferry from Bangsal to Nusa Penida (Sampalan Harbour)
- Ferry from Bangsal to Serangan
- Ferry from Banyuwangi to Serangan
- Ferry from Batam Centre to Pasir Gudang
- Ferry from Batam Centre to Stulang Laut
- Ferry from Batam Centre to Tanah Merah
- Ferry from Gili Air to Bangsal
- Ferry from Gili Air to Gili Gede
- Ferry from Gili Air to Serangan
- Ferry from Gili Trawangan to Bangsal
- Ferry from Gili Trawangan to Gili Air
- Ferry from Gili Trawangan to Gili Gede
- Ferry from Gili Trawangan to Serangan
- Ferry from Gresik to Bawean Island
- Ferry from Harbour Bay to Pasir Gudang
- Ferry from Jepara to Karimun Jawa
- Ferry from Kalianget to Kangean Island
- Ferry from Muntok to Palembang
- Ferry from Nongsapura to Pasir Gudang
- Ferry from Nusa Lembongan (Jungut Batu Beach) to Gili Air
- Ferry from Nusa Lembongan (Jungut Batu Beach) to Gili Trawangan
- Ferry from Nusa Lembongan (Telatak Harbor) to Gili Air
- Ferry from Nusa Lembongan (Telatak Harbor) to Gili Trawangan
- Ferry from Nusa Lembongan (Yellow Bridge) to Gili Air
- Ferry from Nusa Lembongan (Yellow Bridge) to Gili Trawangan
- Ferry from Nusa Lembongan to Gili Meno
- Ferry from Nusa Lembongan to Serangan
- Ferry from Nusa Penida (Buyuk Harbour) to Gili Air
- Ferry from Nusa Penida (Buyuk Harbour) to Gili Meno
- Ferry from Nusa Penida (Buyuk Harbour) to Gili Trawangan
- Ferry from Nusa Penida (Buyuk Harbour) to Serangan
- Ferry from Nusa Penida (Sampalan Harbour) to Gili Air
- Ferry from Nusa Penida (Sampalan Harbour) to Gili Trawangan
- Ferry from Nusa Penida to Bangsal
- Ferry from Nusa Penida to Gili Air
- Ferry from Nusa Penida to Gili Gede
- Ferry from Nusa Penida to Gili Meno
- Ferry from Nusa Penida to Gili Trawangan
- Ferry from Nusa Penida to Kusamba
- Ferry from Nusa Penida to Senggigi
- Ferry from Nusa Penida to Serangan
- Ferry from Padang Bai to Bangsal
- Ferry from Padang Bai to Gili Air
- Ferry from Padang Bai to Gili Meno
- Ferry from Padang Bai to Gili Trawangan
- Ferry from Padang Bai to Nusa Lembongan (Jungut Batu Beach)
- Ferry from Padang Bai to Nusa Lembongan (Yellow Bridge)
- Ferry from Padang Bai to Nusa Penida
- Ferry from Padang Bai to Senggigi
- Ferry from Pangkal Pinang to Tanjung Pandan
- Ferry from Sanur to Bangsal
- Ferry from Sanur to Gili Air
- Ferry from Sanur to Gili Meno
- Ferry from Sanur to Gili Trawangan
- Ferry from Sanur to Nusa Lembongan (Jungut Batu Beach)
- Ferry from Sanur to Nusa Lembongan (Telatak Harbor)
- Ferry from Sanur to Nusa Penida
- Ferry from Sanur to Nusa Penida (Banjar Nyuh)
- Ferry from Sanur to Nusa Penida (Buyuk Harbour)
- Ferry from Sanur to Nusa Penida (Sampalan Harbour)
- Ferry from Sanur to Senggigi
- Ferry from Senggigi to Nusa Lembongan
- Ferry from Senggigi to Serangan
- Ferry from Serangan to Gili Gede
- Ferry from Tenau to Rote