Merpati Airlines, Xpress Air, Batavia Air from Jakarta via Makasar to Sorong or from Bali via Makasar everyday. There is Garuda, Air Asia, Lion air via Makasar, Manado & Ambon every Monday, Wednesday & Friday. Or Silk Air from Singapore via Manado to Sorong every Monday, Wednesday & Friday by Wings Air.
Take flight from your country to Jakarta first. Then take Merpati Airlines, Batavia Air, Xpress Air via Makasar to Sorong, And from Sorong you can go by public boat to Raja Ampat. Boat leaves at 14.00 WIT or 2 pm. The boat will take 2 to 3 hours to Waisai the capital of Raja Ampat. And from Waisai you can rent local boat to the resort you booked or the resort staff will pick you up. The tiket price to Waisai by boat is 120.000, 100.000, 150.000 ( IDR ).