From the Cebu City airport, (Mactan Airport), take a taxi to the south bus terminal; ordinary buses to Moalboal run regularly from here taking around 2 hours and the fare is around 90 peso. Librando and Ceres non - air conditioned buses leave every 30 minutes during the day from the Librando bus stop opposite the south bus terminal; Librando and Ceres are probably the most sane of the many bus companies plying the routes to the south. Avoid the front seats of the local buses - the sights you see may spoil your trip as you come within millimetres of smashing into something smaller coming the other way - and the back seats since they are always the most uncomfortable. Truly riding the buses in the Philippines can be an experience!
When you get to Moalboal, get off the bus at the crossroads by the market and take a tricycle to Panagsama Beach. Alternatively, you may take a taxi all the way to Moalboal from the Cebu City airport (Mactan Airport) . . . approximately a 3 hour drive, though traffic crossing the bridge joining Mactan to the main island can be heavy and the trip can take longer. You may negotiate yourself with taxi drivers and pay 1500 - 2000 peso, or you may call from the Cebu City airport (Mactan Airport) to arrange pickup.