In summer, the buses in Skiathos run every 15-20 minutes. In winter, they are less frequent and run a couple of times per day in each direction.