I had to refer back to my original trip report (it's been several years now).
http://www.scubaboard.com/forums/ph.../238619-trip-report-anilao-puerto-galera.html Here's what I wrote in response to the same question... "
"Puerto Galera is just across the Verde Passage. Maybe 1 1/2 hours by ferry (depending on ferry). It took me about an 1 1/2 to get to Batangas from Anilao, but that was by trike and jeepney. I think it could be done faster if you hired a car to take you. So figure about 3-4 hours, if you hit the schedule right. I was lucky as I walked right onto a ferry at Batangas that was getting ready to depart."
The ferry ride is about an hour to an hour and a half depending on conditions. If you miss the ferry that could add some time. Just have to hit things right. I don't know if you would make it in time or not to dive at night if you did two morning dives (I didn't). I think it's possible, but if you miss a connection anywhere along the way you'll be to late. Here's a link to ferry schedules:
PUERTO GALERA FERRY PHILIPPINES - TRIP SCHEDULES Good luck!