Average August temperatures in Williamsport, Pennsylvania range from highs around 90 degrees to lows around 60 degrees. Cool clothing, hats, and sunscreen are recommended.