The best time to visit Puerto Princesa is during the dry season, which is from November to May. The weather is generally sunny and dry during this time, making it ideal for outdoor activities and tours. It's nice to make the most of your travel trip to the Underground River during the dry season, as the waves are calmer.