The short answer
There are no international flights into Raja Ampat. The route is fly to Sorong, then take a boat to the islands. Sorong (airport code SOQ) is the gateway city on the West Papuan mainland, and from there a ferry or a private transfer carries you across to Waigeo, where most homestays and resorts sit, or directly to a liveaboard. Plan it as a two-stage trip with an overnight in Sorong if your timings are tight.
Step one: fly to Sorong
Sorong is reached by domestic flights from major Indonesian hubs, most commonly via Jakarta, Makassar, or Manado. Many routes are timed overnight or early morning, so factor in connection times and the risk of delays on long domestic legs across a country that spans three time zones. Because everything downstream depends on catching a boat, give yourself comfortable layovers rather than the tightest possible connection. If you are coming from Bali, the route runs through one of those hubs rather than direct, so see getting from Bali to Raja Ampat for how that leg fits together. Book the domestic flights well ahead, as seats on the Sorong routes are finite and prices climb closer to departure.
Step two: cross from Sorong to the islands
- Public ferry to Waisai: A scheduled passenger ferry runs from Sorong to Waisai, the main town on Waigeo, in roughly two hours. It is the most economical crossing and runs a limited number of times a day, so align your flight with the timetable.
- Private speedboat transfer: Resorts, homestays, and liveaboards can arrange a private boat that runs on your schedule and can go directly to your island. It costs considerably more but removes the ferry-timing puzzle, especially useful if you arrive late.
Sort the marine park permit
Everyone visiting needs the Raja Ampat marine park entry permit, often called the PIN. It is mandatory, funds local conservation and the communities that look after these reefs, and is a meaningful per-person fee, so treat the amount as a working estimate and confirm the current rate before you travel. It is typically arranged on arrival or through your operator, and you should keep the receipt or tag to show when asked, as checks do happen out on the water. Many homestays and resorts will organise it for you if you ask in advance, which saves time on a busy arrival day. Factor this into both your budget and your arrival-day plan, as it is a fixed cost of entry rather than an optional extra.
Getting from Waisai to your stay
Waisai is a practical base and the arrival point for the public ferry, but most travellers do not stay in town. From the Waisai port, homestays and resorts on islands such as Kri, Arborek, and Gam send a smaller boat to collect you for the final leg, which can be anything from a short hop to over an hour depending on the island. Confirm pickup arrangements with your accommodation before you travel, as schedules hinge on the ferry timetable and the smaller boats wait for the scheduled arrival rather than running on demand. Use the stop in Waisai to draw out cash, buy any last supplies, and sort the permit if you have not already, since the islands themselves have very few services. Whether to base near Waisai or take a liveaboard is its own decision, covered in liveaboard vs basing in Waisai.
How long to allow, and a buffer
Realistically, treat the journey in as a full travel day, and the same coming out. The biggest risk to a Raja Ampat trip is a missed connection that knocks out a ferry and strands you for hours, so build a buffer: ideally an overnight in Sorong on the way in, and enough slack before your outbound flight that a delayed return boat does not cause you to miss it. For timing your whole trip, see the best time to visit Raja Ampat, and browse Raja Ampat itineraries for routes that account for the transfers.

