Swimming with sharks in the Philippines
From Cebu City, you can pre-book transportation with a hotel in Malapascua, take a bus (three to five hours, 150 to 200 Philippine pesos) or hire a private taxi (two to four hours, 3,000 to 5,000 Philippine pesos) to Maya, on the north tip of the island of Cebu. Busses leave from Cebu’s north bus terminal every 20 to 30 minutes.
From Maya port, passengers can take a public boat for about 80 Philippine pesos to Malapascua. Boats leave when full, and the last boat leaves Maya port around 4 or 5 pm, though private boats can also be hired at any hour. The ride lasts between 30 minutes to an hour, depending on sea conditions.
Many dive shops and hotels accept credit cards, but taxis, restaurants and souvenir shops only accept cash. Since there is no ATM on the island, it is wise to bring enough local currency for your entire stay.