Network map
Where can you get to by boat?
Pick a place to see every crossing that leaves it. 23 sea routes between 17 piers, grouped into the 3 seas that are actually connected to each other.
Selecting a place frames the map on it and lists its crossings. Click any line or marker to open the crossing.
What the map shows
Seas, not one network
Bali and the Nusa Islands
Bangsal · Gili Air · Gili Trawangan · Nusa Lembongan · Nusa Penida · Padang Bai · Sanur · Serangan
Gulf of Thailand
Chumphon · Koh Phangan · Koh Samui · Koh Tao · Surat Thani
Singapore and the Riau Islands
Bandar Bentan Telani · Batam · Singapore · Tanjung Balai Karimun
There is no ferry between these groups. A boat cannot take you from Bali to the Gulf of Thailand, so the map keeps them apart rather than drawing one network that implies a crossing exists.
Markers sit on the pier a crossing actually uses, taken from OpenStreetMap rather than estimated from the place name. Several destinations have more than one pier, and where that is true the marker says which one it marks and how far the others are.