If I were you I would call CAT & ask them. They're knowledgeable about all the routes & connecting buses. That's what I do when I'm not sure how to get to where I'm going.
Not sure where giant is in Hummelstown. But it wouldn't be a direct bus you would gave to transfer to another bus
Thanks! Your answer is awaiting moderation.