Malapascua is an island in the Philippines located north of the Cebu Island.
The best way to get to Malapascua is via Cebu.
From Cebu take a bus or a car till the Maya port, and then a boat till Malapascua. The road has some difficult parts, but the conditions are slowly improving, thanks to the government actions focused on improving the northern area of the island of Cebu.
The most comfortable solutions
If you booked an hotel or a resort, you can ask the resort to organize your transfer from the Cebu airport to Malapascua. The average cost is between 100 and 150 dollars. You can also get a deal with a taxi in Cebu. The cost of the transportation via taxi from Cebu to Malapascua could cost around 5,000 Pesos. Once you reach the Maya port you can rent a private boat (over 1,000 Pesos) or wait for a public boat (50 Pesos). The journey takes about half an hour.
The cheapest solution
Take a taxi till the Northern Bus Terminal. From here take a bus till Maya. The cost of the journey by bus is about 80 Pesos. When you reach the terminal, you will be in the port of Maya. Go the small ticket office at the end of the dock, and the staff will help you to get the next public boat. There are no fix schedules, because boats wait till they are full before leaving. The last boat usually departs around sunset, between 6 and 7 PM. The cost for this journey is 50 pesos.
If you don’t want to use a public boat, you can rent a private boat, for about 1000 Pesos. If it’s too late, or the weather is not in good conditions, you can expect to pay even 2000 Pesos.
If you arrive too late, you can stay at the guesthouse Abba, which is very near, or at the resort Skip’s beach, 10 minutes away.
Here you can find more information about Malapascua island.