There is no ferry from Bali to Raja Ampat and no single Pelni ship connecting them. By sea the distance is roughly 1,000–1,200 nautical miles: six to nine days of continuous steaming at 8–10 knots, or 14-plus days as a real itinerary. Flying Denpasar to Sorong via Jakarta or Makassar takes about seven to eight hours.
People ask this question because a map of Indonesia makes Bali and Raja Ampat look like two ends of one holiday. They are not. They are separated by the whole Nusa Tenggara chain, the Banda Sea and the Seram Sea, and the honest answer — which very few operators write down because it does not sell anything — is that almost everyone should fly. This page explains why, and describes the one circumstance in which sailing is genuinely the better choice.















