Takes about 2 hours. Get the first one of the day - 9am?- and spend a bit more time wandering around to enjoy the nice and historically interesting location. Coffee or lunch afterwards is nice.
4-6hours will be enough
hello vanessa, wholeday should be at least 8 hrs(excluding your travel time, depending where you are coming from) you can visit whole site and maybe the rest of the afternoon try the beach. they have restos so you will never go hungry. their daytour entrance fee includes lunch :)
Get an answer from Las Casas Filipinas de Acuzar staff and past guests.